A pet project to explore:
- Latest Android technologies / Google APIs
- Material design library
- Android best practices
- Software design patterns for Android
- Android (23)
- Support libraries (24.0.0) - design, appcompat
- Play services (9.2.0) - Google Fitness
- Dagger
- Butterknife
- RXJava (1.1.6)
- MPAndroidChart
- Model-View-Presenter
- Observables
- Dependency Injection
- DrawerLayout
- TabLayout
- SwipeRefreshLayout
- MPCharts layouts
-
Goto the Google API console (https://console.developers.google.com/apis/library)
-
Create a new project (Fitr)
-
Enable the Google Fit APIs
-
Create new OAuth client ID credentials with Application type: Android
-
Find your debug keystore fingerprint:
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
Obviously, you can you another keystore e.g. if you are creating an app release.
- Add the SHA1 to the OAuth client ID credentials
Run directly from Android Studio to a device of emulator.