refka-farid / Boilerplate-Android-project

Boilerplate Android project setup

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Boilerplate-Android-project

Boilerplate Android project setup

gitignore file

  • with ignoring sub directories

Gradle dependecies

  • Android jetpack room, navigation-component, safe/args
  • material.io design
  • retrofit
  • gson/moshi
  • glide/coil
  • tests (instruments/jvm)
  • kotlin java8
  • databinding
Build type Debug Release
Description possibility to see logs, to debug with stetho,, "applicationIdSuffix".debug, report crashes and no possibility for debugging, signature should be downloaded to .properties/keystore.properties (not tracked)
ProductFlavor (pricing) Pro Free
Description applicationIdSuffix ".pro" applicationIdSuffix ".free"
ProductFlavor (env) prod qa dev
Description without leakcanary applicationIdSuffix ".qa" without leakcanary applicationIdSuffix ".dev" with leakcanary

.pro (pro/prod/release) .pro.debug (pro/prod/debug) .pro.qa (pro/qa/release) .pro.qa.debug (pro/qa/debug) .pro.dev (pro/dev/release) .pro.dev.debug (pro/dev/debug)

.free (free/prod/release) .free.debug (free/prod/debug) .free.qa (free/qa/release) .free.qa.debug (free/qa/debug) .free.dev (free/dev/release) .free.dev.debug (free/dev/debug)

About

Boilerplate Android project setup

License:The Unlicense


Languages

Language:Kotlin 51.8%Language:Shell 48.2%