Template for Android projects in UniHack 2024 using Android XML View
- This project uses MVVM architecture based on Google's recommended architecture.
- MDC (Material Design Components) via Android XML View
- Jetpack ViewModel and more Jetpack libraries
- Kotlin Coroutines
- Jetpack
- Retrofit
- Moshi for JSON Serialization
- Hilt for Dependency Injection
- Coil
- Jetpack Navigation
- Clone this repository
git clone https://github.com/dscdut/android_xml_boilerplate.git
- Change the package name if need
- Copy
secret.example.properties
tosecret.properties
, this file will store BASE URL, api key, etc. - If you have more than secret variable, please add more in
buildConfigField
inapp/build.gradle
file
- Feel free to contribute to this project by creating a pull request