/AndroidProjectTemplate

An Android project template with commons libraries and other stuffs used by me.

Primary LanguageJavaApache License 2.0Apache-2.0

AndroidProjectTemplate

An Android project template with commons libraries and other stuffs, like utilities classes used by me.

Has a very simple example consuming Twitter REST services, showing on a RecyclerView with CardViews items, and a Roboletric Unit Test sample.

For a working example, you need configure your gradle.properties file adding these two properties:

TwitterKey="<your_api_key>"

TwitterSecret="<your_api_secret>"

The Twitter key and secret must be obtained on https://apps.twitter.com/, register an application and get the values.

Highlights:

  • Material Design
  • Proguard Configurations
  • Bug track with Acra
  • Memory Leak track with LeakCanary
  • OkHttp + Retrofit
  • Json support
  • Orm for Sqlite
  • Less boilerplate, more speed and easier Maintainance with AndroidAnnotations
  • Unit Tests with Roboletric
  • Stheto (Debug Bridge)

Configured with:

Example Image:

This image was edited to preserve identity.