Skip to content

google nowinandroid 프로젝트를 클론 코딩하면서 알게된 지식을 정리합니다!

Notifications You must be signed in to change notification settings

jaeryo2357/nowinandroid_clone

Repository files navigation

nowinandroid_clone


Core

core
├── common
├── database
│   └── model // Entities, Room 관계형 Models
├── datastore
│   └── di
├── network // Network 필요한 파일
│   └── model // Network 파싱 Models
├── domain
│   └── model // 
│   └── test // database, domain mapping 함수 테스트
├── ui // compose 환경변수, 공통 composable
│   └── ...
└── testing // test 환경에 필요한 정보

Document

클론 코딩을 하며 알게된 내용들을 정리해 블로그에 작성 중입니다.

🐘 Gradle

KeyWord Description
RepositoriesMode Repository 종속성 관리
Spotless Spotless로 코드 포맷팅
Speed Up Android Gradle 빌드 속도 개선
Version catalogs Gradle 의존성 관리

🥝 Compose

KeyWord Description
Accompanist Inset Accompanist Inset Libaray(Deprecated) 소개
PreviewParameterProvider Compose PreviewParameterProvider로 Preview 만들기
Compose SpaceHoisting Compose SpaceHoisting 소개

🛠️ Tool

KeyWord Description
Turbine Flow 테스트 라이브러리

About

google nowinandroid 프로젝트를 클론 코딩하면서 알게된 지식을 정리합니다!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages