Google sample app/nowinandroid

    REDAME.md 파일과 관련 문서 읽기

    (할 일) // 리드미 읽기 완료 (이거도 블로그 써두자) 해당 PR된거 Sync해서 내 fork레포지토리를 최신화 해서 다시 run해야봐겠다. (ok) → run해서 내 휴대폰에 설치해봤는데, 모듈이랑 build.gradle.kts파일들만 봐도 절망적이다. → 그냥 분석하려면 답이 없고, 문서를 봐야한다. 그리고 , 우선 레포의 리드미를 읽자. (ok) now in android에는 리드미 말고도 읽어야 할 문서가 많다. ============================== (doc) Architecture Learning Journey (ok), (이 문서가 충분히 이해가 된다!, 문서 읽고 나서 다음으로 Example: Displaying news on the For You screen 따라서, ..

    gradle toolchain 관련 에러가 났다.

    ========================================= // 앱을 받고 빌드하는데 에러가 발생했다. org.gradle.api.internal.provider.AbstractProperty$PropertyQueryException: Failed to calculate the value of task ':core:model:compileJava' property 'javaCompiler'. … 이하생략. Failed to calculate the value of task ':core:model:compileJava' property 'javaCompiler'. No matching toolchains found for requested specification: {languageVers..

    샘플앱 fork하기

    1. 깃허브에서 저장소 fork 하기 일단, sunflower와 now in android를 이미 fork를 해둬서, 다른 저장소에서 스크린샷을 찍었다. 2. fork할 때 브랜치를 어떻게 가져올까 고르는 옵션이 있다. 이때, 깃허브에 Copy tha main branch only라는 옵션이 있는데, copy해올 원본 저장소의 branch를 싹다 가져올지, main만 가져올지 고르는 옵션이다. 단순 분석용이면, main브랜치만 가져오면 되고, 옛날 이력들 보면서 다른 브랜치에서 따서 작업을 해야하면, 저 옵션을 해제해서 모든 브랜치를 가져 오면 되는듯하다. 그러니까.. 저 옵션은 fork할때 branch를 '체크아웃'까지 해오는 기능인 것 같다. 2-1. fork한 저장소의 다른 브랜치가 필요했는데, 가..

    0. sunflower, now in android 분석을 시도해보자

    이 카테고리에, 구글 샘플을 분석하면서 공부가 된 내용을 올려보려한다. 구글 샘플중에 유명한게 - sunflower - now in android 가 있다. 둘다, 현재 ui가 컴포즈로 되어 있다. 근데 컴포즈를 아직 잘몰라서 분석이 힘들듯한데, 내가 저 샘플들을 열어볼까? 의문이든다. sunflower가 예전에 xml view였고, view브랜치가 남아있긴한데, 이게 이제는 관리 안되는 옛날 소스라서 보기가 애매하기도 하다. now in android는 애초에 compose용으로 만들었다고 한다. 지금 저 프로젝트들에서 내가 가장 활용 할만한건 .gitignore파일이다. 저 프로젝트를 fork하면서 배운게 있는데 일단 그것을 포스팅 해야겠다.