Multi-Module-Nextflix-Composable
Multi-Module-Nextflix-Composable copied to clipboard
Includes jetpack compose, navigation, paging, hilt, retrofit, coil, coroutines, flow..
Nextflix-Composable
A Clean Architecture App to show use of multi-module-architecture in a Jetpack Compose.
The modules are as follow:
-
app: Presentation Layer
-
domain: Business Logic Layer
-
data: Data Access Layer
-
common: A View Items Layer
-
nowplaying: A Screen Layer
-
popular: A Screen Layer
-
upcoming: A Screen Layer
-
buildSrc: Includes Versions of Dependecies
--- Requirement ---
You should add api key to gradle.properties before build app.
Screenshots

Shimmer Effects
Tech Stack
- Multi-Module-Architecture
- Kotlin
- Jetpack Compose
- Material Design
- Hilt
- Coroutines
- Flow
- Paging
- Navigation
- AndroidX
- Retrofit
- Coil
- Solid Principles
MAD (Modern Android Development) Scorecard

TODOs
- Unit Tests
- Implementation of static code analysis tool(ktlint etc.)
- Better UIs
- Add More Screens (Details etc.)
- Error Handling
- Favorite Icon
Screens
Follow me here:
https://linktr.ee/talhafaki
Did you find this repository helpful?
Don't forget give a star.
Didn't you?
Then fork this repo, make it better and don't forgot give a STAR.