Skip to content
Template project to improve project start experience for android
Kotlin Java Shell Python
Branch: master
Clone or download
Latest commit 3a7afee Nov 20, 2019

README.md

APT - Android Project Template

all about apps


Use this template project to improve the project setup experience.

Template contains:


Setup

Install cookiecutter

http://cookiecutter.readthedocs.io/en/latest/installation.html

Setup a new project

cookiecutter gh:allaboutapps/A3AndroidTemplate

Fill in the following values:

  1. repo_name - name of cloned directory (eg mycards-android)
  2. app_name - app name
  3. package_name - "com.example.app",
  4. firebase_analytics - Setup firebase analytics
  5. firebase_messaging - Basic setup for FCM
  6. strings_sheet_id - Sheet ID for strings (eg 1234565432345) (AAA internal tool for translations - just leave it empty if you don't know what this is)

Open Source Licenses

The oss_licenses module is setup to generate a html file containing licenses of all dependencies. Just run the gradle task checkLicense to generate everything (Bitrise Step preferred)

The file allowed_licenses.json contains license descriptions that are allowed to be used in our apps. If you find a valid license that is not supported feel free to start a pull request.

Shoing an open source dialog or activity is easy as that:

    val licenseScreenSettings = LicenseScreenSettings(title = "License Screen", showUpArrow = true)
        
    // open an activity    
    OssLicenseActivity.showLicenses(this, licenseScreenSettings)
    
    // or open a DialogFragment
    OssLicenseDialogFragment.showLicenseDialog(supportFragmentManager, licenseScreenSettings)

Du suchst einen spannenden Job im Mobile Bereich? Looking for a job mobile developer?

https://www.allaboutapps.at/jobs/

You can’t perform that action at this time.