Skip to content

bastionkid/android-app-template

Repository files navigation

android-app

Reference: https://github.com/android/nowinandroid

Tech Stack

  • Kotlin
  • Retrofit + kotlinx-serialization (networking)
  • Jetpack Compose (ui toolkit)
  • Coroutines (concurrency) & Flows (reactive streams)
  • Koin (DI)
  • Room (local storage)
  • Lottie (animations)
  • Custom lints to find errors during development and for format checking of TODO & STOPSHIP
  • MacroBenchmark for app benchmarking

Project Structure/Features

Project Setup

  1. After cloning the repo. You’ll need a keystore.properties & nolo.jks files from one of the teammate as we don’t push the signing keys to VCS.
    • Put keystore.properties file in your root directory. i.e. (same hierarchy as app or core module)
    • Update the storeFile=JKS_FILE_PATH_ON_YOUR_SYSTEM property in keystore.properties
  2. Then you’ll need a secrets.properties file from one of the teammate as we don’t push the keys to VCS. We use https://developers.google.com/maps/documentation/android-sdk/secrets-gradle-plugin to read the keys from local file.

TODO

About

Android app template with all the latest things.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages