Nook demonstrates Compose android app with Hilt, Coroutines, Flow, Room based on MVVM architecture and modularization. In particular, the app has been built entirely with Jetpack Compose.
- Jetpack
- Compose
- Navigation
- Room
- Flow
- Coroutines
- DataStore
- Hilt
- Retrofit, OkHttp
- kotlinx.serialization
- Material 3
- Test
- JUnit 4
- mockito-kotlin
- Architecture
- MVVM
- Multi Module
Nook follows the Clean Architecture and completely modularizes each feature and layer.
- AnimatedVisibility 오버랩 이슈 해결
- Room Migration 방법
- UI State Flow 이슈 해결
- Android Dependent Use Case 이슈 해결
- [Compose] SwipeToAction 구현(AnchoredDraggableState, Layout)
- Available on Google Play
Designed and developed by 2024 hanbikan
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.