A template project with basic folder structure to start a new Android Project
- Finds repositories from github from given keyword
Project is written by following Clean Code Architecture
app/src/main/java/com.example.androidprojecttemplate/data
contains thedata
layerapp/src/main/java/com.example.androidprojecttemplate/domain
contains thedomain
layerapp/src/main/java/com.example.androidprojecttemplate/presentation
contains thepresentation
layerapp/src/main/java/com.example.androidprojecttemplate/di
contains themodules
fordependency injection
app/src/test/java/com.example.androidprojecttemplat
contsins theunit tests
Kotlin
programming language to write the appJetpack Compose
for building UIKoin
forDependency Injection
Retrofit
andOkHttp
for networkingMoshi
for serializationMockk
for mocking in tests
- Download or Clone the repository
- Unzip downloaded file (if downloaded)
- Open the project in
Android Studio
. This project is developed inAndroid Studio Arctic Fox 2020.3.1 Patch 4
- Run the
app