{"repo":"ferPrieto/SpaceX-prepare-for-Clean-Architecture-liftoff","free":true,"listed":false,"github":"https://github.com/ferPrieto/SpaceX-prepare-for-Clean-Architecture-liftoff","clone":"git clone https://github.com/ferPrieto/SpaceX-prepare-for-Clean-Architecture-liftoff.git","description":"Feature-first Clean Architecture Android Project","language":"Kotlin","stars":750,"topics":["mvvm","mvvm-android","mockwebserver","espresso","retrofit2","coroutines-android","clean-architecture","kotlin-flow","junit4","kotlin"],"license":null,"category":"mobile-apps","readme_excerpt":"SpaceX Prepare for Clean Architecture Liftoff :rocket: A modern Android application demonstrating Feature-First Clean Architecture principles with Kotlin 2.1.0 and Jetpack Compose . Unlike traditional centralized-module approaches (separate data, domain, presentation layers), this project uses a feature-first modular architecture where each feature is self-contained with its own domain, data, and presentation layers, promoting true modularity and independence. Built with: Kotlin Coroutines , Kotlin Flow , Hilt , MVVM , Compose Navigation 3 , and Multi-Module Architecture . [0]: https://developer.android.com/jetpack [1]: https://github.com/Kotlin/kotlinx.coroutines [2]: https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/ [3]: https://developer.android.com/jetpack/compose/navigation [4]: https://dagger.dev/hilt/ [5]: https://github.com/square/retrofit [6]: https://github.com/JakeWharton/timber [7]: https://developer.android.com/training/testing/espresso/ [8]: https://mockk.io [9]: https://github.com/square/okhttp/tree/master/mockwebserver [10]: https://github.com/coil-kt/coil [11]: https://airbnb.io/lottie/#/android-compose [12]: https://github.com/JodaOrg/joda-time [13]: https://github.com/pedrovgs/Shot Modules :bookmark tabs: This project follows a feature-first modular architecture where each feature is self-contained: Feature Modules feature-dashboard - Company information feature with its own domain, data, and presentation lay","default_branch":null,"files":null,"tree":[],"storefront":"/r/ferPrieto","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ferPrieto/SpaceX-prepare-for-Clean-Architecture-liftoff/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}