LeoAndo / AndroidComposeUnsplashApp

jetpack compose demo app
0 stars 0 forks source link
android android-architecture android-compose android-room architecture jetpack-compose material-design-3 mvvm-android unsplash-api

Developement Environment

スクリーンショット 2021-12-18 13 53 22

App architecture

スクリーンショット 2021-12-20 15 58 59

implementation Rules

Supported OS Version

OS: 8.0 (API Level 26) or later.

Template01

Pixel 4 OS12

refs

about app architecture

https://android-developers.googleblog.com/2021/12/rebuilding-our-guide-to-app-architecture.html?m=1
https://developer.android.com/jetpack/guide/ui-layer
https://developer.android.com/jetpack/guide/domain-layer
https://developer.android.com/jetpack/guide/data-layer
Entities

about compose

https://developer.android.com/jetpack/compose/mental-model
https://github.com/android/compose-samples
https://github.com/LeoAndo/droidkaigi2021-memo/labels/Jetpack%20Compose
https://github.com/LeoAndo/droidkaigi2021-memo/issues?q=is%3Aopen+is%3Aissue+label%3A%22Jetpack+Compose+1.1%22
https://developer.android.com/jetpack/compose/text?hl=ja

about material3

https://m3.material.io/
https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary
https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/material3/material3/samples/src/main/java/androidx/compose/material3/samples/NavigationBarSamples.kt?hl=ja
https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:navigation/navigation-compose/samples/src/main/java/androidx/navigation/compose/samples/NavigationSamples.kt?hl=ja

about Expert

https://github.com/arriolac