VansPo / RuTweet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android app skeleton Build Status

##Prerequisites

  • JDK 8
  • JAVA_HOME pointing to your jdk8
  • ANDROID_HOME pointing to your android-sdk

##What's included:

##What's not included

  • Crashlytics: they live in their own world, and including their plugin in template project just fails the build, if apikey is not specified. Also, getting apikey without an IDE plugin is impossible. You can get it here
  • Test coverage: still in the process of figuring out what's the best way to enable unit test coverage for Android with Robolectric. Any suggestions will be highly appreciated

##Setup

  1. Clone application as new project with original remote named "android-base"

    git clone git://github.com/fs/android-base.git --origin android-base [MY-NEW-PROJECT]
    
  2. Create your new repository on the GitHub and push master into it. Make sure master branch is tracking origin repo.

    cd [MY-NEW-PROJECT]
    git remote add origin git@github.com:[MY-GITHUB-ACCOUNT]/[MY-NEW-PROJECT].git
    git push -u origin master
    
  3. Import the project into your favourite IDE (only Android Studio and IntelliJ IDEA 13 are supported at the moment). Just select the root build.gradle and your IDE will do the rest. It will ask you to change the language level - do it, we're using Java 8 now

###Configuration

###Making a release build

  • Just uncomment these lines and fill them up with your credentials

##Notes on ProGuarding TODO

Credits

Android app skeleton is maintained by Adel Nizamutdinov. It was written by Flatstack with the help of our contributors

Flatstack

About


Languages

Language:Java 100.0%