Jetpack Compose Android Sample
This repository is a sample project showcasing the capabilities of Jetpack Compose, the modern Android UI toolkit. Explore and learn the fundamentals of declarative UI development with this hands-on example.
|For async operations
|The whole UI of the app is built in Compose
|Navigation betwen different screens
|For dependency injection
|data persistent library
|To mapping json on POJO models
|A network library to consume REST APIs
There are two main modules:
appmodule is the main module that holds all features and framework code
buildSrcmodule to manage the gradle dependencies
The project code follows SOLID principles by implementing the Clean Architecture. I have used MVVM and MVI as architectural design patterns.
Sr. Mobile Software Engineer (Android | KMP | Flutter)