├── .gitignore ├── README.MD ├── SampleAndroidOAuth2 ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── fitbit │ │ │ └── sampleandroidoauth2 │ │ │ ├── FitbitAuthApplication.java │ │ │ ├── RootActivity.java │ │ │ ├── UserDataActivity.java │ │ │ ├── UserDataPagerAdapter.java │ │ │ └── fragments │ │ │ ├── ActivitiesFragment.java │ │ │ ├── DeviceFragment.java │ │ │ ├── InfoFragment.java │ │ │ ├── ProfileFragment.java │ │ │ └── WeightLogFragment.java │ │ └── res │ │ ├── color │ │ ├── text_color_primary.xml │ │ └── text_color_secondary.xml │ │ ├── drawable │ │ ├── background_gradient.xml │ │ ├── btn_login.xml │ │ ├── fitbit_logo.png │ │ ├── rounded_button_grey.xml │ │ ├── rounded_button_transparent.xml │ │ └── rounded_button_white.xml │ │ ├── layout │ │ ├── activity_root.xml │ │ ├── activity_user_data.xml │ │ └── layout_info.xml │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── themes.xml ├── build.gradle ├── fitbitapi │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── fitbit │ │ │ └── api │ │ │ ├── APIUtils.java │ │ │ ├── exceptions │ │ │ ├── FitbitAPIException.java │ │ │ ├── MissingScopesException.java │ │ │ └── TokenExpiredException.java │ │ │ ├── loaders │ │ │ ├── ResourceLoader.java │ │ │ ├── ResourceLoaderFactory.java │ │ │ └── ResourceLoaderResult.java │ │ │ ├── models │ │ │ ├── Activities.java │ │ │ ├── Best.java │ │ │ ├── DailyActivitySummary.java │ │ │ ├── Device.java │ │ │ ├── Distance.java │ │ │ ├── Distance_.java │ │ │ ├── Features.java │ │ │ ├── Floors.java │ │ │ ├── Floors_.java │ │ │ ├── Goals.java │ │ │ ├── Lifetime.java │ │ │ ├── Steps.java │ │ │ ├── Steps_.java │ │ │ ├── Summary.java │ │ │ ├── TopBadge.java │ │ │ ├── Total.java │ │ │ ├── Total_.java │ │ │ ├── Tracker.java │ │ │ ├── Tracker_.java │ │ │ ├── User.java │ │ │ ├── UserContainer.java │ │ │ ├── Weight.java │ │ │ └── WeightLogs.java │ │ │ └── services │ │ │ ├── ActivityService.java │ │ │ ├── DeviceService.java │ │ │ ├── UserService.java │ │ │ └── WeightService.java │ │ └── res │ │ └── values │ │ └── strings.xml ├── fitbitauth │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ ├── fitbit │ │ │ └── authentication │ │ │ │ ├── AccessToken.java │ │ │ │ ├── AuthenticationConfiguration.java │ │ │ │ ├── AuthenticationConfigurationBuilder.java │ │ │ │ ├── AuthenticationHandler.java │ │ │ │ ├── AuthenticationManager.java │ │ │ │ ├── AuthenticationResult.java │ │ │ │ ├── AuthenticationWebviewClient.java │ │ │ │ ├── AuthorizationController.java │ │ │ │ ├── ClientCredentials.java │ │ │ │ ├── LogoutTask.java │ │ │ │ ├── LogoutTaskCompletionHandler.java │ │ │ │ ├── RequestSigner.java │ │ │ │ ├── Scope.java │ │ │ │ ├── SecureKeyGenerator.java │ │ │ │ ├── SimpleRequestSigner.java │ │ │ │ ├── UrlChangeHandler.java │ │ │ │ └── ui │ │ │ │ └── LoginActivity.java │ │ │ └── sveinungkb │ │ │ └── SecurePreferences.java │ │ └── res │ │ ├── layout │ │ └── activity_login.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── themes.xml ├── fitbitcommon │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── fitbit │ │ │ └── fitbitcommon │ │ │ └── network │ │ │ ├── BasicHttpRequest.java │ │ │ ├── BasicHttpRequestBuilder.java │ │ │ └── BasicHttpResponse.java │ │ └── res │ │ └── values │ │ └── strings.xml ├── gradle.properties └── settings.gradle └── images ├── open_splash.png ├── run_buttons.png ├── sample_app_config.png ├── sample_app_keys.png └── select_project.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/.gitignore -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/README.MD -------------------------------------------------------------------------------- /SampleAndroidOAuth2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/.gitignore -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/build.gradle -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/FitbitAuthApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/FitbitAuthApplication.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/RootActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/RootActivity.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/UserDataActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/UserDataActivity.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/UserDataPagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/UserDataPagerAdapter.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/fragments/ActivitiesFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/fragments/ActivitiesFragment.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/fragments/DeviceFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/fragments/DeviceFragment.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/fragments/InfoFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/fragments/InfoFragment.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/fragments/ProfileFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/fragments/ProfileFragment.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/fragments/WeightLogFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/java/com/fitbit/sampleandroidoauth2/fragments/WeightLogFragment.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/color/text_color_primary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/color/text_color_primary.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/color/text_color_secondary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/color/text_color_secondary.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/drawable/background_gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/drawable/background_gradient.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/drawable/btn_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/drawable/btn_login.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/drawable/fitbit_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/drawable/fitbit_logo.png -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/drawable/rounded_button_grey.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/drawable/rounded_button_grey.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/drawable/rounded_button_transparent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/drawable/rounded_button_transparent.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/drawable/rounded_button_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/drawable/rounded_button_white.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/layout/activity_root.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/layout/activity_root.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/layout/activity_user_data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/layout/activity_user_data.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/layout/layout_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/layout/layout_info.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/build.gradle -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/build.gradle -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/APIUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/APIUtils.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/exceptions/FitbitAPIException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/exceptions/FitbitAPIException.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/exceptions/MissingScopesException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/exceptions/MissingScopesException.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/exceptions/TokenExpiredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/exceptions/TokenExpiredException.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/loaders/ResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/loaders/ResourceLoader.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/loaders/ResourceLoaderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/loaders/ResourceLoaderFactory.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/loaders/ResourceLoaderResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/loaders/ResourceLoaderResult.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Activities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Activities.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Best.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Best.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/DailyActivitySummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/DailyActivitySummary.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Device.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Distance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Distance.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Distance_.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Distance_.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Features.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Features.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Floors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Floors.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Floors_.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Floors_.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Goals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Goals.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Lifetime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Lifetime.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Steps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Steps.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Steps_.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Steps_.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Summary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Summary.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/TopBadge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/TopBadge.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Total.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Total.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Total_.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Total_.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Tracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Tracker.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Tracker_.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Tracker_.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/User.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/UserContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/UserContainer.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Weight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/Weight.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/WeightLogs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/models/WeightLogs.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/services/ActivityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/services/ActivityService.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/services/DeviceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/services/DeviceService.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/services/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/services/UserService.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/services/WeightService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/java/com/fitbit/api/services/WeightService.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitapi/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitapi/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/build.gradle -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AccessToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AccessToken.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthenticationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthenticationConfiguration.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthenticationConfigurationBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthenticationConfigurationBuilder.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthenticationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthenticationHandler.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthenticationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthenticationManager.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthenticationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthenticationResult.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthenticationWebviewClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthenticationWebviewClient.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthorizationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/AuthorizationController.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/ClientCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/ClientCredentials.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/LogoutTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/LogoutTask.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/LogoutTaskCompletionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/LogoutTaskCompletionHandler.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/RequestSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/RequestSigner.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/Scope.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/SecureKeyGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/SecureKeyGenerator.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/SimpleRequestSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/SimpleRequestSigner.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/UrlChangeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/UrlChangeHandler.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/ui/LoginActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/fitbit/authentication/ui/LoginActivity.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/java/com/sveinungkb/SecurePreferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/java/com/sveinungkb/SecurePreferences.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitauth/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitauth/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitcommon/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitcommon/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitcommon/build.gradle -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitcommon/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitcommon/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitcommon/src/main/java/com/fitbit/fitbitcommon/network/BasicHttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitcommon/src/main/java/com/fitbit/fitbitcommon/network/BasicHttpRequest.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitcommon/src/main/java/com/fitbit/fitbitcommon/network/BasicHttpRequestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitcommon/src/main/java/com/fitbit/fitbitcommon/network/BasicHttpRequestBuilder.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitcommon/src/main/java/com/fitbit/fitbitcommon/network/BasicHttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitcommon/src/main/java/com/fitbit/fitbitcommon/network/BasicHttpResponse.java -------------------------------------------------------------------------------- /SampleAndroidOAuth2/fitbitcommon/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/fitbitcommon/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /SampleAndroidOAuth2/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/gradle.properties -------------------------------------------------------------------------------- /SampleAndroidOAuth2/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/SampleAndroidOAuth2/settings.gradle -------------------------------------------------------------------------------- /images/open_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/images/open_splash.png -------------------------------------------------------------------------------- /images/run_buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/images/run_buttons.png -------------------------------------------------------------------------------- /images/sample_app_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/images/sample_app_config.png -------------------------------------------------------------------------------- /images/sample_app_keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/images/sample_app_keys.png -------------------------------------------------------------------------------- /images/select_project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stasonis/fitbit-api-example-android/HEAD/images/select_project.png --------------------------------------------------------------------------------