├── README.md ├── tech02 ├── .gitkeep ├── CompositeCustomViewSample │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── compositecustomviewsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── compositecustomviewsample │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── MyCustomView.java │ │ │ └── res │ │ │ │ ├── drawable-xhdpi │ │ │ │ ├── star.png │ │ │ │ └── star_empty.png │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── three_stars_indicator.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── attrs.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── compositecustomviewsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── ConfigChangedSample │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── ConfigChangedSample.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── configchangedsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── configchangedsample │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── configchangedsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── ConfigurationChangeLang │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── ConfigurationChangeLang.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── configurationchangelang │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── configurationchangelang │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-en │ │ │ │ └── strings.xml │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── configurationchangelang │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── FragmentTransactionSample │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── fragmenttransactionsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── fragmenttransactionsample │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── MyFragment.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── fragment_my.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── fragmenttransactionsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── HelloActivity │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── helloactivity │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── helloactivity │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── helloactivity │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── LinearLayoutSample │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── LinearLayoutSample.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── linearlayoutsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── linearlayoutsample │ │ │ │ │ ├── Activity1.java │ │ │ │ │ ├── Activity2.java │ │ │ │ │ ├── Activity3.java │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_1.xml │ │ │ │ ├── activity_2.xml │ │ │ │ ├── activity_3.xml │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── linearlayoutsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── NestedFragmentSample │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── nestedfragmentsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── nestedfragmentsample │ │ │ │ │ ├── ChildFragment.java │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── ParentFragment.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ ├── fragment_child.xml │ │ │ │ └── fragment_parent.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── nestedfragmentsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── NetworkCheckFragmentSample │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── networkcheckfragmentsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── networkcheckfragmentsample │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── MyReceiver.java │ │ │ │ │ └── NetworkCheckFragment.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── networkcheckfragmentsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── SimpleFragmentSample │ ├── .gitignore │ ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── simplefragmentsample │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── simplefragmentsample │ │ │ │ ├── MainActivity.java │ │ │ │ └── MyFragment.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── fragment_my.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── simplefragmentsample │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech03 ├── .gitkeep ├── ContentProviderSample │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── ContentProviderSample.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── contentprovidersample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── contentprovidersample │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── contentprovidersample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── IntentServiceSample │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── IntentServiceSample.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── intentservicesample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── intentservicesample │ │ │ │ │ ├── FibService.java │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── intentservicesample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── MusicPlayerSample │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── MusicPlayerSample.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── musicplayersample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── musicplayersample │ │ │ │ │ ├── BackgroundMusicService.java │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── raw │ │ │ │ └── bensound_clearday.mp3 │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── musicplayersample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── VolumeChangedBroadcastReceive │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── ScreenOnOffBroadcastReceiver.iml │ ├── VolumeChangedBroadcastReceive.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── screenonoffbroadcastreceiver │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── screenonoffbroadcastreceiver │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── screenonoffbroadcastreceiver │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── WakefulBroadcastReceiverSample │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── wakefulbroadcastreceiversample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── wakefulbroadcastreceiversample │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── MyIntentService.java │ │ │ │ │ └── MyReceiver.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── wakefulbroadcastreceiversample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── WordOfToday1 │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── WordOfToday1.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── wordoftoday1 │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── wordoftoday1 │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── WordsOfToday.java │ │ │ │ │ ├── WordsOfTodayContract.java │ │ │ │ │ └── WordsOfTodayProvider.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── wordoftoday1 │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── WordOfToday2 │ ├── .gitignore │ ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml │ ├── WordOfToday2.iml │ ├── app │ ├── .gitignore │ ├── app.iml │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── wordoftoday2 │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── wordoftoday2 │ │ │ │ ├── MainActivity.java │ │ │ │ ├── WordsOfToday.java │ │ │ │ ├── WordsOfTodayContract.java │ │ │ │ ├── WordsOfTodayDbHelper.java │ │ │ │ └── WordsOfTodayProvider.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── list_item.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── wordoftoday2 │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech04 ├── .gitkeep ├── NotificationSamples │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── takahirom │ │ │ │ └── notificationexamples │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── github │ │ │ │ │ └── advanced_android │ │ │ │ │ └── notificationsamples │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── drawable-hdpi-v11 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-hdpi-v9 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-mdpi-v11 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-mdpi-v9 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-xhdpi-v11 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-xhdpi-v9 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-xxhdpi-v11 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-xxhdpi-v9 │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_stat_name.png │ │ │ │ ├── drawable │ │ │ │ └── ic_notifications_24dp.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── takahirom │ │ │ └── notificationexamples │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── RecyclerViewSamples │ ├── .gitignore │ ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml │ ├── RecyclerViewSamples.iml │ ├── app │ ├── .gitignore │ ├── app.iml │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── advanced_android │ │ │ └── recyclerviewsamples │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── advanced_android │ │ │ │ └── recyclerviewsamples │ │ │ │ ├── DummyDataGenerator.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── cardview │ │ │ │ ├── CardViewAdapter.java │ │ │ │ └── CardViewRecyclerViewActivity.java │ │ │ │ ├── divider │ │ │ │ ├── DividerItemDecoration.java │ │ │ │ └── DividerRecyclerViewActivity.java │ │ │ │ ├── grid │ │ │ │ ├── GridRecyclerViewActivity.java │ │ │ │ └── RichAdapter.java │ │ │ │ ├── manipulation │ │ │ │ ├── ManipulationActivity.java │ │ │ │ └── ManipulationSimpleStringAdapter.java │ │ │ │ └── simple │ │ │ │ ├── RecyclerViewActivity.java │ │ │ │ └── SimpleStringAdapter.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_grid_recycler_view.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_manipulation_recycler_view.xml │ │ │ ├── activity_simple_recycler_view.xml │ │ │ ├── header_row.xml │ │ │ ├── simple_row.xml │ │ │ └── simple_row_card_view.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── advanced_android │ │ └── recyclerviewsamples │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech05 ├── .gitkeep ├── DataBindingSample │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── advanced_android │ │ │ │ └── databindingsample │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── github │ │ │ │ │ └── advanced_android │ │ │ │ │ └── databindingsample │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── User.java │ │ │ └── res │ │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_thumb_up_black_36dp.png │ │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_thumb_up_black_36dp.png │ │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_thumb_up_black_36dp.png │ │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_thumb_up_black_36dp.png │ │ │ │ ├── drawable-xxxhdpi │ │ │ │ └── ic_thumb_up_black_36dp.png │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── menu │ │ │ │ └── menu_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── advanced_android │ │ │ └── databindingsample │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── NewGitHubRepos │ ├── .gitignore │ ├── app-mvp │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── advanced_android │ │ │ └── newgithubrepo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── advanced_android │ │ │ │ └── newgithubrepo │ │ │ │ ├── contract │ │ │ │ ├── DetailContract.java │ │ │ │ └── RepositoryListContract.java │ │ │ │ ├── model │ │ │ │ └── GitHubService.java │ │ │ │ ├── presenter │ │ │ │ ├── DetailPresenter.java │ │ │ │ └── RepositoryListPresenter.java │ │ │ │ └── view │ │ │ │ ├── DetailActivity.java │ │ │ │ ├── NewGitHubReposApplication.java │ │ │ │ ├── RepositoryAdapter.java │ │ │ │ └── RepositoryListActivity.java │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── layout │ │ │ ├── activity_detail.xml │ │ │ ├── activity_repository_list.xml │ │ │ ├── content_repository_list.xml │ │ │ └── repo_item.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── advanced_android │ │ └── newgithubrepo │ │ └── ExampleUnitTest.java │ ├── app-mvvm │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── advanced_android │ │ │ └── newgithubrepo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── advanced_android │ │ │ │ └── newgithubrepo │ │ │ │ ├── contract │ │ │ │ ├── DetailViewContract.java │ │ │ │ └── RepositoryListViewContract.java │ │ │ │ ├── model │ │ │ │ └── GitHubService.java │ │ │ │ ├── view │ │ │ │ ├── BindingAdapters.java │ │ │ │ ├── DetailActivity.java │ │ │ │ ├── NewGitHubReposApplication.java │ │ │ │ ├── RepositoryAdapter.java │ │ │ │ └── RepositoryListActivity.java │ │ │ │ └── viewmodel │ │ │ │ ├── DetailViewModel.java │ │ │ │ ├── RepositoryItemViewModel.java │ │ │ │ └── RepositoryListViewModel.java │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── layout │ │ │ ├── activity_detail.xml │ │ │ ├── activity_repository_list.xml │ │ │ ├── content_repository_list.xml │ │ │ └── repo_item.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── advanced_android │ │ └── newgithubrepo │ │ └── ExampleUnitTest.java │ ├── app-original │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── advanced_android │ │ │ └── newgithubrepo │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── advanced_android │ │ │ │ └── newgithubrepo │ │ │ │ ├── DetailActivity.java │ │ │ │ ├── GitHubService.java │ │ │ │ ├── NewGitHubReposApplication.java │ │ │ │ ├── RepositoryAdapter.java │ │ │ │ └── RepositoryListActivity.java │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── ic_call_split_black_18dp.png │ │ │ └── ic_star_black_18dp.png │ │ │ ├── layout │ │ │ ├── activity_detail.xml │ │ │ ├── activity_repository_list.xml │ │ │ ├── content_repository_list.xml │ │ │ └── repo_item.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── advanced_android │ │ └── newgithubrepo │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── build.sh │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech06 ├── .gitkeep └── GradleSample │ ├── .gitignore │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── gradlesample │ │ │ └── ApplicationTest.java │ │ ├── free │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── gradlesample │ │ │ └── GreatFeature.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── gradlesample │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── content_main.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── pro │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── gradlesample │ │ │ └── GreatFeature.java │ │ ├── staging │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── gradlesample │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle-app.setting │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech07 ├── .gitkeep ├── BmiCalculator │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── bmicalculator │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── bmicalculator │ │ │ │ │ ├── BmiCalculator.java │ │ │ │ │ ├── BmiValue.java │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── SaveBmiService.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── bmicalculator │ │ │ ├── BmiCalculatorTest.java │ │ │ ├── BmiValueTest.java │ │ │ ├── MainActivityTest.java │ │ │ └── SaveBmiServiceTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── LocalUnitTests │ ├── .gitignore │ ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── localunittests │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── localunittests │ │ │ │ ├── Calculator.java │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── content_main.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── localunittests │ │ ├── CalculatorTest.java │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech08 ├── .gitkeep ├── BasicEspressoTest │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── basicespressotest │ │ │ │ └── MainScreenTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── basicespressotest │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── content_main.xml │ │ │ │ ├── menu │ │ │ │ └── menu_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── basicespressotest │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── UiAutometerTest │ ├── .gitignore │ ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── uiautometertest │ │ │ └── UiAutometorSampleTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── uiautometertest │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── uiautometertest │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech10 ├── .gitkeep └── lean_canvas.pdf ├── tech12 ├── .gitkeep ├── CoordinatorLayout01 │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── coordinatorlayout01 │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── coordinatorlayout01 │ │ │ │ │ └── ScrollingActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_scrolling.xml │ │ │ │ └── content_scrolling.xml │ │ │ │ ├── menu │ │ │ │ └── menu_scrolling.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── coordinatorlayout01 │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── CoordinatorLayout02 │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── coordinatorlayout01 │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── coordinatorlayout02 │ │ │ │ │ └── ScrollingActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_scrolling.xml │ │ │ │ └── content_scrolling.xml │ │ │ │ ├── menu │ │ │ │ └── menu_scrolling.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── coordinatorlayout01 │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── CoordinatorLayout03 │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── coordinatorlayout01 │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── coordinatorlayout03 │ │ │ │ │ └── ScrollingActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_scrolling.xml │ │ │ │ └── content_scrolling.xml │ │ │ │ ├── menu │ │ │ │ └── menu_scrolling.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── coordinatorlayout01 │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── CoordinatorLayoutAndFab │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── appbarandfab │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── appbarandfab │ │ │ │ │ └── ScrollingActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_scrolling.xml │ │ │ │ └── content_scrolling.xml │ │ │ │ ├── menu │ │ │ │ └── menu_scrolling.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── appbarandfab │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── CoordinatorLayoutAndFabAndSnackBar │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── coordinatorlayout06 │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── coordinatorlayout06 │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── content_main.xml │ │ │ │ ├── menu │ │ │ │ └── menu_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── coordinatorlayout06 │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── NavigationView │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── navigation_view │ │ │ │ └── advanced_android │ │ │ │ └── com │ │ │ │ └── navigationview │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── navigationview │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── navigation_drawer_header.xml │ │ │ │ ├── menu │ │ │ │ └── navigation_drawer_menu_item.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── navigation_view │ │ │ └── advanced_android │ │ │ └── com │ │ │ └── navigationview │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── ToolbarAndTabLayout │ ├── .gitignore │ ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── toolbar_and_tablayout │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── toolbar_and_tablayout │ │ │ │ ├── MainActivity.java │ │ │ │ ├── MyFragment.java │ │ │ │ ├── MyFragmentFactory.java │ │ │ │ └── MyFragmentPagerAdapter.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── content_main.xml │ │ │ └── fragment_my.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── toolbar_and_tablayout │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech13 ├── .gitkeep ├── PermissionDemoA │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── permissiondemoa │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── permissiondemoa │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── permissiondemoa │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── PermissionDemoB │ ├── .gitignore │ ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── permissiondemob │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── permissiondemob │ │ │ │ ├── ActivityB.java │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ ├── activity_activity_b.xml │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── advanced_android │ │ └── permissiondemob │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech14 ├── .gitkeep ├── GPUOverdrawSample1 │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── advanced_android │ │ │ │ └── gpuoverdrawsample1 │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── gpuoverdrawsample1 │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── OverdrawFewActivity.java │ │ │ │ │ └── OverdrawManyActivity.java │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher.png │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ ├── activity_overdraw_few.xml │ │ │ │ └── activity_overdraw_many.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── advanced_android │ │ │ └── gpuoverdrawsample1 │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── LeakCanaryDemo │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── advanced_android │ │ │ │ │ └── leakcanarydemo │ │ │ │ │ ├── LeakActivity.java │ │ │ │ │ ├── LeakCanaryApplication.java │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ ├── activity_leak.xml │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── advanced_android │ │ │ └── com │ │ │ └── leakcanarydemo │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── LintSample │ ├── .gitignore │ ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── advanced_android │ │ │ └── com │ │ │ └── lintsample │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── advanced_android │ │ │ │ └── com │ │ │ │ └── lintsample │ │ │ │ └── MainActivity.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── advanced_android │ │ └── com │ │ └── lintsample │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── tech15 ├── .gitkeep └── TrivialDrive │ ├── .gitignore │ ├── .google │ └── packaging.yaml │ ├── README.md │ ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── android │ │ │ └── trivialdrivesample │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── aidl │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── vending │ │ │ │ └── billing │ │ │ │ └── IInAppBillingService.aidl │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── android │ │ │ │ └── trivialdrivesample │ │ │ │ ├── MainActivity.java │ │ │ │ └── util │ │ │ │ ├── IabBroadcastReceiver.java │ │ │ │ ├── IabException.java │ │ │ │ ├── IabHelper.java │ │ │ │ ├── IabResult.java │ │ │ │ ├── Inventory.java │ │ │ │ ├── Purchase.java │ │ │ │ ├── Security.java │ │ │ │ └── SkuDetails.java │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_action_search.png │ │ │ └── ic_launcher.png │ │ │ ├── drawable-ldpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_action_search.png │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ ├── buy_gas.png │ │ │ ├── drive.png │ │ │ ├── free.png │ │ │ ├── gas0.png │ │ │ ├── gas1.png │ │ │ ├── gas2.png │ │ │ ├── gas3.png │ │ │ ├── gas4.png │ │ │ ├── gas_inf.png │ │ │ ├── get_infinite_gas.png │ │ │ ├── ic_action_search.png │ │ │ ├── ic_launcher.png │ │ │ ├── manage_infinite_gas.png │ │ │ ├── premium.png │ │ │ ├── title.png │ │ │ ├── upgrade_app.png │ │ │ └── wait.png │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── menu │ │ │ └── activity_main.xml │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── android │ │ └── trivialdrivesample │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── playstore │ ├── README.md │ ├── feature_graphic.png │ ├── high_res_icon.png │ ├── screenshot1.png │ └── screenshot2.png │ └── settings.gradle ├── tech16 ├── .gitkeep ├── AsymmetricFingerprintDialog │ ├── .google │ │ └── packaging.yaml │ ├── Application │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── android │ │ │ │ └── asymmetricfingerprintdialog │ │ │ │ ├── FingerprintAuthenticationDialogFragment.java │ │ │ │ ├── FingerprintModule.java │ │ │ │ ├── FingerprintUiHelper.java │ │ │ │ ├── InjectedApplication.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── SettingsActivity.java │ │ │ │ └── server │ │ │ │ ├── StoreBackend.java │ │ │ │ ├── StoreBackendImpl.java │ │ │ │ └── Transaction.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_fp_40px.png │ │ │ └── tile.9.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable-nodpi │ │ │ └── android_robot.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable │ │ │ ├── card.xml │ │ │ ├── ic_fingerprint_error.xml │ │ │ └── ic_fingerprint_success.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fingerprint_dialog_backup.xml │ │ │ ├── fingerprint_dialog_container.xml │ │ │ └── fingerprint_dialog_content.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-sw600dp │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ │ │ ├── values-v11 │ │ │ └── template-styles.xml │ │ │ ├── values-v21 │ │ │ ├── base-colors.xml │ │ │ └── base-template-styles.xml │ │ │ ├── values │ │ │ ├── base-strings.xml │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ │ │ └── xml │ │ │ └── preferences.xml │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── screenshots │ │ ├── 1-purchase-screen.png │ │ ├── 2-fingerprint-dialog.png │ │ ├── 3-fingerprint-authenticated.png │ │ ├── 4-new-fingerprint-enrolled.png │ │ └── big-icon.png │ └── settings.gradle ├── ConfirmCredential │ ├── .google │ │ └── packaging.yaml │ ├── Application │ │ ├── AndroidManifest.xml │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── android │ │ │ │ └── confirmcredential │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── tile.9.png │ │ │ ├── drawable-nodpi │ │ │ └── android_robot.png │ │ │ ├── drawable │ │ │ └── card.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-sw600dp │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ │ │ ├── values-v11 │ │ │ └── template-styles.xml │ │ │ ├── values-v21 │ │ │ ├── base-colors.xml │ │ │ └── base-template-styles.xml │ │ │ └── values │ │ │ ├── base-strings.xml │ │ │ ├── strings.xml │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── screenshots │ │ ├── 1-purchase.png │ │ ├── 2-show-confirm-credential.png │ │ ├── 3-already-authenticated.png │ │ └── big-icon.png │ └── settings.gradle ├── FingerprintDialog │ ├── .google │ │ └── packaging.yaml │ ├── Application │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── android │ │ │ │ └── fingerprintdialog │ │ │ │ ├── FingerprintAuthenticationDialogFragment.java │ │ │ │ ├── FingerprintModule.java │ │ │ │ ├── FingerprintUiHelper.java │ │ │ │ ├── InjectedApplication.java │ │ │ │ ├── MainActivity.java │ │ │ │ └── SettingsActivity.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_fp_40px.png │ │ │ └── tile.9.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable-nodpi │ │ │ └── android_robot.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_fp_40px.png │ │ │ ├── drawable │ │ │ ├── card.xml │ │ │ ├── ic_fingerprint_error.xml │ │ │ └── ic_fingerprint_success.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fingerprint_dialog_backup.xml │ │ │ ├── fingerprint_dialog_container.xml │ │ │ └── fingerprint_dialog_content.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-sw600dp │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ │ │ ├── values-v11 │ │ │ └── template-styles.xml │ │ │ ├── values-v21 │ │ │ ├── base-colors.xml │ │ │ └── base-template-styles.xml │ │ │ ├── values │ │ │ ├── base-strings.xml │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ ├── template-dimens.xml │ │ │ └── template-styles.xml │ │ │ └── xml │ │ │ └── preferences.xml │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── screenshots │ │ ├── 1-purchase-screen.png │ │ ├── 2-fingerprint-dialog.png │ │ ├── 3-fingerprint-authenticated.png │ │ ├── 4-new-fingerprint-enrolled.png │ │ └── big-icon.png │ └── settings.gradle └── FingerprintManagerCompatSample │ ├── .google │ └── packaging.yaml │ ├── Application │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── android │ │ │ └── asymmetricfingerprintdialog │ │ │ ├── FingerprintAuthenticationDialogFragment.java │ │ │ ├── FingerprintModule.java │ │ │ ├── FingerprintUiHelper.java │ │ │ ├── InjectedApplication.java │ │ │ ├── MainActivity.java │ │ │ ├── SettingsActivity.java │ │ │ └── server │ │ │ ├── StoreBackend.java │ │ │ ├── StoreBackendImpl.java │ │ │ └── Transaction.java │ │ └── res │ │ ├── drawable-hdpi │ │ ├── ic_fp_40px.png │ │ └── tile.9.png │ │ ├── drawable-mdpi │ │ └── ic_fp_40px.png │ │ ├── drawable-nodpi │ │ └── android_robot.png │ │ ├── drawable-xhdpi │ │ └── ic_fp_40px.png │ │ ├── drawable-xxhdpi │ │ └── ic_fp_40px.png │ │ ├── drawable-xxxhdpi │ │ └── ic_fp_40px.png │ │ ├── drawable │ │ ├── card.xml │ │ ├── ic_fingerprint_error.xml │ │ └── ic_fingerprint_success.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fingerprint_dialog_backup.xml │ │ ├── fingerprint_dialog_container.xml │ │ └── fingerprint_dialog_content.xml │ │ ├── menu │ │ └── menu_main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-sw600dp │ │ ├── template-dimens.xml │ │ └── template-styles.xml │ │ ├── values-v11 │ │ └── template-styles.xml │ │ ├── values-v21 │ │ ├── base-colors.xml │ │ └── base-template-styles.xml │ │ ├── values │ │ ├── base-strings.xml │ │ ├── colors.xml │ │ ├── strings.xml │ │ ├── template-dimens.xml │ │ └── template-styles.xml │ │ └── xml │ │ └── preferences.xml │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── build.gradle │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── screenshots │ ├── 1-purchase-screen.png │ ├── 2-fingerprint-dialog.png │ ├── 3-fingerprint-authenticated.png │ ├── 4-new-fingerprint-enrolled.png │ └── big-icon.png │ └── settings.gradle └── tech19 ├── .gitkeep └── gcm ├── .gitignore ├── README.md ├── app ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── gcm │ │ └── play │ │ └── android │ │ └── samples │ │ └── com │ │ └── gcmquickstart │ │ └── MainActivityEspressoTest.java │ └── main │ ├── AndroidManifest.xml │ ├── gcm-sample.png │ ├── java │ └── gcm │ │ └── play │ │ └── android │ │ └── samples │ │ └── com │ │ └── gcmquickstart │ │ ├── MainActivity.java │ │ ├── MyGcmListenerService.java │ │ ├── MyInstanceIDListenerService.java │ │ ├── QuickstartPreferences.java │ │ └── RegistrationIntentService.java │ └── res │ ├── drawable-hdpi-v11 │ └── ic_stat_ic_notification.png │ ├── drawable-hdpi │ └── ic_stat_ic_notification.png │ ├── drawable-mdpi-v11 │ └── ic_stat_ic_notification.png │ ├── drawable-mdpi │ └── ic_stat_ic_notification.png │ ├── drawable-xhdpi-v11 │ └── ic_stat_ic_notification.png │ ├── drawable-xhdpi │ └── ic_stat_ic_notification.png │ ├── drawable-xxhdpi-v11 │ └── ic_stat_ic_notification.png │ ├── drawable-xxhdpi │ └── ic_stat_ic_notification.png │ ├── layout │ └── activity_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── build.gradle ├── gcmsender ├── build.gradle └── src │ └── main │ └── java │ └── gcm │ └── play │ └── android │ └── samples │ └── com │ └── gcmsender │ └── GcmSender.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/README.md -------------------------------------------------------------------------------- /tech02/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/CompositeCustomViewSample/.gitignore -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/.idea/.name: -------------------------------------------------------------------------------- 1 | CompositeCustomViewSample -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/CompositeCustomViewSample/.idea/compiler.xml -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/CompositeCustomViewSample/.idea/encodings.xml -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/CompositeCustomViewSample/.idea/gradle.xml -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/CompositeCustomViewSample/.idea/misc.xml -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/CompositeCustomViewSample/.idea/modules.xml -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/CompositeCustomViewSample/app/build.gradle -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/CompositeCustomViewSample/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/CompositeCustomViewSample/build.gradle -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/CompositeCustomViewSample/gradle.properties -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/CompositeCustomViewSample/gradlew -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/CompositeCustomViewSample/gradlew.bat -------------------------------------------------------------------------------- /tech02/CompositeCustomViewSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/.gitignore -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/.idea/.name: -------------------------------------------------------------------------------- 1 | ConfigChangedSample -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/.idea/compiler.xml -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/.idea/encodings.xml -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/.idea/gradle.xml -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/.idea/misc.xml -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/.idea/modules.xml -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/ConfigChangedSample.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/ConfigChangedSample.iml -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/app/app.iml -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/app/build.gradle -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/build.gradle -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/gradle.properties -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/gradlew -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigChangedSample/gradlew.bat -------------------------------------------------------------------------------- /tech02/ConfigChangedSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/.gitignore -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/.idea/.name: -------------------------------------------------------------------------------- 1 | ConfigurationChangeLang -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/.idea/compiler.xml -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/.idea/encodings.xml -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/.idea/gradle.xml -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/.idea/misc.xml -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/.idea/modules.xml -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/ConfigurationChangeLang.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/ConfigurationChangeLang.iml -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/app/app.iml -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/app/build.gradle -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/build.gradle -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/gradle.properties -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/gradlew -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/ConfigurationChangeLang/gradlew.bat -------------------------------------------------------------------------------- /tech02/ConfigurationChangeLang/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/FragmentTransactionSample/.gitignore -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/.idea/.name: -------------------------------------------------------------------------------- 1 | FragmentTransactionSample -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/FragmentTransactionSample/.idea/compiler.xml -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/FragmentTransactionSample/.idea/encodings.xml -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/FragmentTransactionSample/.idea/gradle.xml -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/FragmentTransactionSample/.idea/misc.xml -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/FragmentTransactionSample/.idea/modules.xml -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/FragmentTransactionSample/app/build.gradle -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/FragmentTransactionSample/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/FragmentTransactionSample/build.gradle -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/FragmentTransactionSample/gradle.properties -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/FragmentTransactionSample/gradlew -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/FragmentTransactionSample/gradlew.bat -------------------------------------------------------------------------------- /tech02/FragmentTransactionSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/HelloActivity/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/.gitignore -------------------------------------------------------------------------------- /tech02/HelloActivity/.idea/.name: -------------------------------------------------------------------------------- 1 | HelloActivity -------------------------------------------------------------------------------- /tech02/HelloActivity/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/.idea/compiler.xml -------------------------------------------------------------------------------- /tech02/HelloActivity/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /tech02/HelloActivity/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/.idea/encodings.xml -------------------------------------------------------------------------------- /tech02/HelloActivity/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/.idea/gradle.xml -------------------------------------------------------------------------------- /tech02/HelloActivity/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/.idea/misc.xml -------------------------------------------------------------------------------- /tech02/HelloActivity/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/.idea/modules.xml -------------------------------------------------------------------------------- /tech02/HelloActivity/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech02/HelloActivity/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/HelloActivity/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/app/build.gradle -------------------------------------------------------------------------------- /tech02/HelloActivity/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech02/HelloActivity/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech02/HelloActivity/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech02/HelloActivity/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech02/HelloActivity/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech02/HelloActivity/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech02/HelloActivity/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/build.gradle -------------------------------------------------------------------------------- /tech02/HelloActivity/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/gradle.properties -------------------------------------------------------------------------------- /tech02/HelloActivity/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech02/HelloActivity/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/gradlew -------------------------------------------------------------------------------- /tech02/HelloActivity/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/HelloActivity/gradlew.bat -------------------------------------------------------------------------------- /tech02/HelloActivity/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/.gitignore -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/.idea/.name: -------------------------------------------------------------------------------- 1 | LinearLayoutSample -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/.idea/compiler.xml -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/.idea/encodings.xml -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/.idea/gradle.xml -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/.idea/misc.xml -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/.idea/modules.xml -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/LinearLayoutSample.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/LinearLayoutSample.iml -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/app/app.iml -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/app/build.gradle -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/build.gradle -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/gradle.properties -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/gradlew -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/LinearLayoutSample/gradlew.bat -------------------------------------------------------------------------------- /tech02/LinearLayoutSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NestedFragmentSample/.gitignore -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/.idea/.name: -------------------------------------------------------------------------------- 1 | NestedFragmentSample -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NestedFragmentSample/.idea/compiler.xml -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NestedFragmentSample/.idea/encodings.xml -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NestedFragmentSample/.idea/gradle.xml -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NestedFragmentSample/.idea/misc.xml -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NestedFragmentSample/.idea/modules.xml -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NestedFragmentSample/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NestedFragmentSample/app/build.gradle -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NestedFragmentSample/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NestedFragmentSample/build.gradle -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NestedFragmentSample/gradle.properties -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NestedFragmentSample/gradlew -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NestedFragmentSample/gradlew.bat -------------------------------------------------------------------------------- /tech02/NestedFragmentSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NetworkCheckFragmentSample/.gitignore -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/.idea/.name: -------------------------------------------------------------------------------- 1 | NetworkCheckFragmentSample -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NetworkCheckFragmentSample/.idea/compiler.xml -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NetworkCheckFragmentSample/.idea/encodings.xml -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NetworkCheckFragmentSample/.idea/gradle.xml -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NetworkCheckFragmentSample/.idea/misc.xml -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NetworkCheckFragmentSample/.idea/modules.xml -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NetworkCheckFragmentSample/app/build.gradle -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NetworkCheckFragmentSample/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NetworkCheckFragmentSample/build.gradle -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NetworkCheckFragmentSample/gradle.properties -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NetworkCheckFragmentSample/gradlew -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/NetworkCheckFragmentSample/gradlew.bat -------------------------------------------------------------------------------- /tech02/NetworkCheckFragmentSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/.gitignore -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/.idea/.name: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/.idea/.name -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/.idea/compiler.xml -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/.idea/encodings.xml -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/.idea/gradle.xml -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/.idea/misc.xml -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/.idea/modules.xml -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/app/build.gradle -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/build.gradle -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/gradle.properties -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/gradlew -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech02/SimpleFragmentSample/gradlew.bat -------------------------------------------------------------------------------- /tech02/SimpleFragmentSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech03/ContentProviderSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/.gitignore -------------------------------------------------------------------------------- /tech03/ContentProviderSample/.idea/.name: -------------------------------------------------------------------------------- 1 | ContentProviderSample -------------------------------------------------------------------------------- /tech03/ContentProviderSample/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/.idea/compiler.xml -------------------------------------------------------------------------------- /tech03/ContentProviderSample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/.idea/encodings.xml -------------------------------------------------------------------------------- /tech03/ContentProviderSample/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/.idea/gradle.xml -------------------------------------------------------------------------------- /tech03/ContentProviderSample/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/.idea/misc.xml -------------------------------------------------------------------------------- /tech03/ContentProviderSample/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/.idea/modules.xml -------------------------------------------------------------------------------- /tech03/ContentProviderSample/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech03/ContentProviderSample/ContentProviderSample.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/ContentProviderSample.iml -------------------------------------------------------------------------------- /tech03/ContentProviderSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/ContentProviderSample/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/app/app.iml -------------------------------------------------------------------------------- /tech03/ContentProviderSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/app/build.gradle -------------------------------------------------------------------------------- /tech03/ContentProviderSample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech03/ContentProviderSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/build.gradle -------------------------------------------------------------------------------- /tech03/ContentProviderSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/gradle.properties -------------------------------------------------------------------------------- /tech03/ContentProviderSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/gradlew -------------------------------------------------------------------------------- /tech03/ContentProviderSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/ContentProviderSample/gradlew.bat -------------------------------------------------------------------------------- /tech03/ContentProviderSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/IntentServiceSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/.gitignore -------------------------------------------------------------------------------- /tech03/IntentServiceSample/.idea/.name: -------------------------------------------------------------------------------- 1 | IntentServiceSample -------------------------------------------------------------------------------- /tech03/IntentServiceSample/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/.idea/compiler.xml -------------------------------------------------------------------------------- /tech03/IntentServiceSample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/.idea/encodings.xml -------------------------------------------------------------------------------- /tech03/IntentServiceSample/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/.idea/gradle.xml -------------------------------------------------------------------------------- /tech03/IntentServiceSample/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/.idea/misc.xml -------------------------------------------------------------------------------- /tech03/IntentServiceSample/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/.idea/modules.xml -------------------------------------------------------------------------------- /tech03/IntentServiceSample/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech03/IntentServiceSample/IntentServiceSample.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/IntentServiceSample.iml -------------------------------------------------------------------------------- /tech03/IntentServiceSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/IntentServiceSample/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/app/app.iml -------------------------------------------------------------------------------- /tech03/IntentServiceSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/app/build.gradle -------------------------------------------------------------------------------- /tech03/IntentServiceSample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech03/IntentServiceSample/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech03/IntentServiceSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/build.gradle -------------------------------------------------------------------------------- /tech03/IntentServiceSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/gradle.properties -------------------------------------------------------------------------------- /tech03/IntentServiceSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/gradlew -------------------------------------------------------------------------------- /tech03/IntentServiceSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/IntentServiceSample/gradlew.bat -------------------------------------------------------------------------------- /tech03/IntentServiceSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/.gitignore -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/.idea/.name: -------------------------------------------------------------------------------- 1 | MusicPlayerSample -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/.idea/compiler.xml -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/.idea/encodings.xml -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/.idea/gradle.xml -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/.idea/misc.xml -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/.idea/modules.xml -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/MusicPlayerSample.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/MusicPlayerSample.iml -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/app/app.iml -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/app/build.gradle -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/build.gradle -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/gradle.properties -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/gradlew -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/MusicPlayerSample/gradlew.bat -------------------------------------------------------------------------------- /tech03/MusicPlayerSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/VolumeChangedBroadcastReceive/.gitignore -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/.idea/.name: -------------------------------------------------------------------------------- 1 | VolumeChangedBroadcastReceive -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/VolumeChangedBroadcastReceive/.idea/compiler.xml -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/VolumeChangedBroadcastReceive/.idea/encodings.xml -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/VolumeChangedBroadcastReceive/.idea/gradle.xml -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/VolumeChangedBroadcastReceive/.idea/misc.xml -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/VolumeChangedBroadcastReceive/.idea/modules.xml -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/VolumeChangedBroadcastReceive/app/app.iml -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/VolumeChangedBroadcastReceive/app/build.gradle -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/VolumeChangedBroadcastReceive/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/VolumeChangedBroadcastReceive/build.gradle -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/VolumeChangedBroadcastReceive/gradle.properties -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/VolumeChangedBroadcastReceive/gradlew -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/VolumeChangedBroadcastReceive/gradlew.bat -------------------------------------------------------------------------------- /tech03/VolumeChangedBroadcastReceive/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WakefulBroadcastReceiverSample/.gitignore -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/.idea/.name: -------------------------------------------------------------------------------- 1 | WakefulBroadcastReceiverSample -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WakefulBroadcastReceiverSample/.idea/compiler.xml -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WakefulBroadcastReceiverSample/.idea/encodings.xml -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WakefulBroadcastReceiverSample/.idea/gradle.xml -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WakefulBroadcastReceiverSample/.idea/misc.xml -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WakefulBroadcastReceiverSample/.idea/modules.xml -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WakefulBroadcastReceiverSample/app/build.gradle -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WakefulBroadcastReceiverSample/build.gradle -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WakefulBroadcastReceiverSample/gradle.properties -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WakefulBroadcastReceiverSample/gradlew -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WakefulBroadcastReceiverSample/gradlew.bat -------------------------------------------------------------------------------- /tech03/WakefulBroadcastReceiverSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/WordOfToday1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/.gitignore -------------------------------------------------------------------------------- /tech03/WordOfToday1/.idea/.name: -------------------------------------------------------------------------------- 1 | WordOfToday1 -------------------------------------------------------------------------------- /tech03/WordOfToday1/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/.idea/compiler.xml -------------------------------------------------------------------------------- /tech03/WordOfToday1/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /tech03/WordOfToday1/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/.idea/encodings.xml -------------------------------------------------------------------------------- /tech03/WordOfToday1/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/.idea/gradle.xml -------------------------------------------------------------------------------- /tech03/WordOfToday1/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/.idea/misc.xml -------------------------------------------------------------------------------- /tech03/WordOfToday1/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/.idea/modules.xml -------------------------------------------------------------------------------- /tech03/WordOfToday1/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech03/WordOfToday1/WordOfToday1.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/WordOfToday1.iml -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/app/app.iml -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/app/build.gradle -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech03/WordOfToday1/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech03/WordOfToday1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/build.gradle -------------------------------------------------------------------------------- /tech03/WordOfToday1/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/gradle.properties -------------------------------------------------------------------------------- /tech03/WordOfToday1/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech03/WordOfToday1/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/gradlew -------------------------------------------------------------------------------- /tech03/WordOfToday1/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday1/gradlew.bat -------------------------------------------------------------------------------- /tech03/WordOfToday1/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech03/WordOfToday2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/.gitignore -------------------------------------------------------------------------------- /tech03/WordOfToday2/.idea/.name: -------------------------------------------------------------------------------- 1 | WordOfToday2 -------------------------------------------------------------------------------- /tech03/WordOfToday2/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/.idea/compiler.xml -------------------------------------------------------------------------------- /tech03/WordOfToday2/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /tech03/WordOfToday2/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/.idea/encodings.xml -------------------------------------------------------------------------------- /tech03/WordOfToday2/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/.idea/gradle.xml -------------------------------------------------------------------------------- /tech03/WordOfToday2/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/.idea/misc.xml -------------------------------------------------------------------------------- /tech03/WordOfToday2/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/.idea/modules.xml -------------------------------------------------------------------------------- /tech03/WordOfToday2/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech03/WordOfToday2/WordOfToday2.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/WordOfToday2.iml -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/app/app.iml -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/app/build.gradle -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/res/layout/list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/app/src/main/res/layout/list_item.xml -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech03/WordOfToday2/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech03/WordOfToday2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/build.gradle -------------------------------------------------------------------------------- /tech03/WordOfToday2/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/gradle.properties -------------------------------------------------------------------------------- /tech03/WordOfToday2/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech03/WordOfToday2/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/gradlew -------------------------------------------------------------------------------- /tech03/WordOfToday2/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech03/WordOfToday2/gradlew.bat -------------------------------------------------------------------------------- /tech03/WordOfToday2/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech04/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech04/NotificationSamples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/NotificationSamples/.gitignore -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/NotificationSamples/app/build.gradle -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/NotificationSamples/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech04/NotificationSamples/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/NotificationSamples/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech04/NotificationSamples/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/NotificationSamples/build.gradle -------------------------------------------------------------------------------- /tech04/NotificationSamples/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/NotificationSamples/gradle.properties -------------------------------------------------------------------------------- /tech04/NotificationSamples/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/NotificationSamples/gradlew -------------------------------------------------------------------------------- /tech04/NotificationSamples/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/NotificationSamples/gradlew.bat -------------------------------------------------------------------------------- /tech04/NotificationSamples/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/.gitignore -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/.idea/.name: -------------------------------------------------------------------------------- 1 | RecyclerViewSamples -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/.idea/compiler.xml -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/.idea/gradle.xml -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/.idea/misc.xml -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/.idea/modules.xml -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/.idea/vcs.xml -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/RecyclerViewSamples.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/RecyclerViewSamples.iml -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/app/app.iml -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/app/build.gradle -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/build.gradle -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/gradle.properties -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/gradlew -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech04/RecyclerViewSamples/gradlew.bat -------------------------------------------------------------------------------- /tech04/RecyclerViewSamples/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech05/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech05/DataBindingSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/.gitignore -------------------------------------------------------------------------------- /tech05/DataBindingSample/.idea/.name: -------------------------------------------------------------------------------- 1 | DataBindingSample -------------------------------------------------------------------------------- /tech05/DataBindingSample/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/.idea/compiler.xml -------------------------------------------------------------------------------- /tech05/DataBindingSample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/.idea/encodings.xml -------------------------------------------------------------------------------- /tech05/DataBindingSample/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/.idea/gradle.xml -------------------------------------------------------------------------------- /tech05/DataBindingSample/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/.idea/misc.xml -------------------------------------------------------------------------------- /tech05/DataBindingSample/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/.idea/modules.xml -------------------------------------------------------------------------------- /tech05/DataBindingSample/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/app/build.gradle -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech05/DataBindingSample/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech05/DataBindingSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/build.gradle -------------------------------------------------------------------------------- /tech05/DataBindingSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/gradle.properties -------------------------------------------------------------------------------- /tech05/DataBindingSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech05/DataBindingSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/gradlew -------------------------------------------------------------------------------- /tech05/DataBindingSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/DataBindingSample/gradlew.bat -------------------------------------------------------------------------------- /tech05/DataBindingSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/.gitignore -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/app-mvp/build.gradle -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/app-mvp/proguard-rules.pro -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/app-mvp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/app-mvvm/build.gradle -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/app-mvvm/proguard-rules.pro -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-mvvm/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/app-mvvm/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/app-original/build.gradle -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/app-original/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/app-original/proguard-rules.pro -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/build.gradle -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/build.sh -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/gradle.properties -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/gradlew -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/gradlew.bat -------------------------------------------------------------------------------- /tech05/NewGitHubRepos/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech05/NewGitHubRepos/settings.gradle -------------------------------------------------------------------------------- /tech06/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech06/GradleSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/.gitignore -------------------------------------------------------------------------------- /tech06/GradleSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech06/GradleSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/app/build.gradle -------------------------------------------------------------------------------- /tech06/GradleSample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech06/GradleSample/app/src/staging/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/app/src/staging/res/values/strings.xml -------------------------------------------------------------------------------- /tech06/GradleSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/build.gradle -------------------------------------------------------------------------------- /tech06/GradleSample/gradle-app.setting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/gradle-app.setting -------------------------------------------------------------------------------- /tech06/GradleSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/gradle.properties -------------------------------------------------------------------------------- /tech06/GradleSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech06/GradleSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/gradlew -------------------------------------------------------------------------------- /tech06/GradleSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech06/GradleSample/gradlew.bat -------------------------------------------------------------------------------- /tech06/GradleSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech07/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech07/BmiCalculator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/.gitignore -------------------------------------------------------------------------------- /tech07/BmiCalculator/.idea/.name: -------------------------------------------------------------------------------- 1 | BmiCalculator -------------------------------------------------------------------------------- /tech07/BmiCalculator/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/.idea/compiler.xml -------------------------------------------------------------------------------- /tech07/BmiCalculator/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /tech07/BmiCalculator/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/.idea/gradle.xml -------------------------------------------------------------------------------- /tech07/BmiCalculator/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/.idea/misc.xml -------------------------------------------------------------------------------- /tech07/BmiCalculator/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/.idea/modules.xml -------------------------------------------------------------------------------- /tech07/BmiCalculator/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech07/BmiCalculator/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/.idea/vcs.xml -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/app/build.gradle -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech07/BmiCalculator/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech07/BmiCalculator/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/build.gradle -------------------------------------------------------------------------------- /tech07/BmiCalculator/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/gradle.properties -------------------------------------------------------------------------------- /tech07/BmiCalculator/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech07/BmiCalculator/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/gradlew -------------------------------------------------------------------------------- /tech07/BmiCalculator/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/BmiCalculator/gradlew.bat -------------------------------------------------------------------------------- /tech07/BmiCalculator/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech07/LocalUnitTests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/.gitignore -------------------------------------------------------------------------------- /tech07/LocalUnitTests/.idea/.name: -------------------------------------------------------------------------------- 1 | LocalUnitTests -------------------------------------------------------------------------------- /tech07/LocalUnitTests/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/.idea/compiler.xml -------------------------------------------------------------------------------- /tech07/LocalUnitTests/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /tech07/LocalUnitTests/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/.idea/gradle.xml -------------------------------------------------------------------------------- /tech07/LocalUnitTests/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/.idea/misc.xml -------------------------------------------------------------------------------- /tech07/LocalUnitTests/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/.idea/modules.xml -------------------------------------------------------------------------------- /tech07/LocalUnitTests/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech07/LocalUnitTests/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/.idea/vcs.xml -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/app/build.gradle -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech07/LocalUnitTests/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech07/LocalUnitTests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/build.gradle -------------------------------------------------------------------------------- /tech07/LocalUnitTests/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/gradle.properties -------------------------------------------------------------------------------- /tech07/LocalUnitTests/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech07/LocalUnitTests/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/gradlew -------------------------------------------------------------------------------- /tech07/LocalUnitTests/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech07/LocalUnitTests/gradlew.bat -------------------------------------------------------------------------------- /tech07/LocalUnitTests/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech08/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/.gitignore -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/.idea/.name: -------------------------------------------------------------------------------- 1 | BasicEspressoTest -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/.idea/compiler.xml -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/.idea/gradle.xml -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/.idea/misc.xml -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/.idea/modules.xml -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/.idea/vcs.xml -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/app/build.gradle -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/build.gradle -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/gradle.properties -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/gradlew -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/BasicEspressoTest/gradlew.bat -------------------------------------------------------------------------------- /tech08/BasicEspressoTest/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech08/UiAutometerTest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/.gitignore -------------------------------------------------------------------------------- /tech08/UiAutometerTest/.idea/.name: -------------------------------------------------------------------------------- 1 | UiAutometerTest -------------------------------------------------------------------------------- /tech08/UiAutometerTest/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/.idea/compiler.xml -------------------------------------------------------------------------------- /tech08/UiAutometerTest/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/.idea/gradle.xml -------------------------------------------------------------------------------- /tech08/UiAutometerTest/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/.idea/misc.xml -------------------------------------------------------------------------------- /tech08/UiAutometerTest/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/.idea/modules.xml -------------------------------------------------------------------------------- /tech08/UiAutometerTest/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech08/UiAutometerTest/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/.idea/vcs.xml -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/app/build.gradle -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech08/UiAutometerTest/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech08/UiAutometerTest/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/build.gradle -------------------------------------------------------------------------------- /tech08/UiAutometerTest/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/gradle.properties -------------------------------------------------------------------------------- /tech08/UiAutometerTest/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech08/UiAutometerTest/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/gradlew -------------------------------------------------------------------------------- /tech08/UiAutometerTest/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech08/UiAutometerTest/gradlew.bat -------------------------------------------------------------------------------- /tech08/UiAutometerTest/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech10/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech10/lean_canvas.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech10/lean_canvas.pdf -------------------------------------------------------------------------------- /tech12/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/.gitignore -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/.idea/.name: -------------------------------------------------------------------------------- 1 | CoordinatorLayout01 -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/.idea/compiler.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/.idea/gradle.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/.idea/misc.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/.idea/modules.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/.idea/vcs.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/app/build.gradle -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/build.gradle -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/gradle.properties -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/gradlew -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout01/gradlew.bat -------------------------------------------------------------------------------- /tech12/CoordinatorLayout01/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/.gitignore -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/.idea/.name: -------------------------------------------------------------------------------- 1 | CoordinatorLayout02 -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/.idea/compiler.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/.idea/gradle.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/.idea/misc.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/.idea/modules.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/.idea/vcs.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/app/build.gradle -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/build.gradle -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/gradle.properties -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/gradlew -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout02/gradlew.bat -------------------------------------------------------------------------------- /tech12/CoordinatorLayout02/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/.gitignore -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/.idea/.name: -------------------------------------------------------------------------------- 1 | CoordinatorLayout03 -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/.idea/compiler.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/.idea/gradle.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/.idea/misc.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/.idea/modules.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/.idea/vcs.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/app/build.gradle -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/build.gradle -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/gradle.properties -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/gradlew -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayout03/gradlew.bat -------------------------------------------------------------------------------- /tech12/CoordinatorLayout03/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFab/.gitignore -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/.idea/.name: -------------------------------------------------------------------------------- 1 | CoodinatorLayoutAndFab -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFab/.idea/compiler.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFab/.idea/gradle.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFab/.idea/misc.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFab/.idea/modules.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFab/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFab/.idea/vcs.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFab/app/build.gradle -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFab/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFab/build.gradle -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFab/gradle.properties -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFab/gradlew -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFab/gradlew.bat -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFab/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFabAndSnackBar/.gitignore -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/.idea/.name: -------------------------------------------------------------------------------- 1 | CoodinatorLayoutAndFabAndSnackBar -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFabAndSnackBar/.idea/gradle.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFabAndSnackBar/.idea/misc.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFabAndSnackBar/.idea/modules.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFabAndSnackBar/.idea/vcs.xml -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFabAndSnackBar/app/build.gradle -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFabAndSnackBar/build.gradle -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFabAndSnackBar/gradle.properties -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFabAndSnackBar/gradlew -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/CoordinatorLayoutAndFabAndSnackBar/gradlew.bat -------------------------------------------------------------------------------- /tech12/CoordinatorLayoutAndFabAndSnackBar/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech12/NavigationView/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/.gitignore -------------------------------------------------------------------------------- /tech12/NavigationView/.idea/.name: -------------------------------------------------------------------------------- 1 | NavigationView -------------------------------------------------------------------------------- /tech12/NavigationView/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/.idea/compiler.xml -------------------------------------------------------------------------------- /tech12/NavigationView/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/.idea/gradle.xml -------------------------------------------------------------------------------- /tech12/NavigationView/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/.idea/misc.xml -------------------------------------------------------------------------------- /tech12/NavigationView/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/.idea/modules.xml -------------------------------------------------------------------------------- /tech12/NavigationView/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech12/NavigationView/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/.idea/vcs.xml -------------------------------------------------------------------------------- /tech12/NavigationView/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/NavigationView/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/app/build.gradle -------------------------------------------------------------------------------- /tech12/NavigationView/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech12/NavigationView/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech12/NavigationView/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech12/NavigationView/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech12/NavigationView/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech12/NavigationView/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/build.gradle -------------------------------------------------------------------------------- /tech12/NavigationView/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/gradle.properties -------------------------------------------------------------------------------- /tech12/NavigationView/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech12/NavigationView/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/gradlew -------------------------------------------------------------------------------- /tech12/NavigationView/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/NavigationView/gradlew.bat -------------------------------------------------------------------------------- /tech12/NavigationView/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/.gitignore -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/.idea/.name: -------------------------------------------------------------------------------- 1 | ToolbarAndTabLayout -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/.idea/compiler.xml -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/.idea/gradle.xml -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/.idea/misc.xml -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/.idea/modules.xml -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/.idea/vcs.xml -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/app/build.gradle -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/build.gradle -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/gradle.properties -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/gradlew -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech12/ToolbarAndTabLayout/gradlew.bat -------------------------------------------------------------------------------- /tech12/ToolbarAndTabLayout/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech13/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech13/PermissionDemoA/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/.gitignore -------------------------------------------------------------------------------- /tech13/PermissionDemoA/.idea/.name: -------------------------------------------------------------------------------- 1 | PermissionDemoA -------------------------------------------------------------------------------- /tech13/PermissionDemoA/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/.idea/compiler.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoA/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/.idea/encodings.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoA/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/.idea/gradle.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoA/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/.idea/misc.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoA/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/.idea/modules.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoA/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/app/build.gradle -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoA/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoA/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/build.gradle -------------------------------------------------------------------------------- /tech13/PermissionDemoA/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/gradle.properties -------------------------------------------------------------------------------- /tech13/PermissionDemoA/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech13/PermissionDemoA/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/gradlew -------------------------------------------------------------------------------- /tech13/PermissionDemoA/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoA/gradlew.bat -------------------------------------------------------------------------------- /tech13/PermissionDemoA/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech13/PermissionDemoB/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/.gitignore -------------------------------------------------------------------------------- /tech13/PermissionDemoB/.idea/.name: -------------------------------------------------------------------------------- 1 | PermissionDemoB -------------------------------------------------------------------------------- /tech13/PermissionDemoB/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/.idea/compiler.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoB/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/.idea/encodings.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoB/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/.idea/gradle.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoB/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/.idea/misc.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoB/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/.idea/modules.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoB/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/app/build.gradle -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoB/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech13/PermissionDemoB/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/build.gradle -------------------------------------------------------------------------------- /tech13/PermissionDemoB/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/gradle.properties -------------------------------------------------------------------------------- /tech13/PermissionDemoB/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech13/PermissionDemoB/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/gradlew -------------------------------------------------------------------------------- /tech13/PermissionDemoB/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech13/PermissionDemoB/gradlew.bat -------------------------------------------------------------------------------- /tech13/PermissionDemoB/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech14/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/.gitignore -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/.idea/.name: -------------------------------------------------------------------------------- 1 | GPUOverdrawSample1 -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/.idea/compiler.xml -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/.idea/encodings.xml -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/.idea/gradle.xml -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/.idea/misc.xml -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/.idea/modules.xml -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/app/build.gradle -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/build.gradle -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/gradle.properties -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/gradlew -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/GPUOverdrawSample1/gradlew.bat -------------------------------------------------------------------------------- /tech14/GPUOverdrawSample1/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/.gitignore -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/.idea/.name: -------------------------------------------------------------------------------- 1 | LeakCanaryDemo -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/.idea/compiler.xml -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/.idea/encodings.xml -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/.idea/gradle.xml -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/.idea/misc.xml -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/.idea/modules.xml -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/app/build.gradle -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/build.gradle -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/gradle.properties -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/gradlew -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LeakCanaryDemo/gradlew.bat -------------------------------------------------------------------------------- /tech14/LeakCanaryDemo/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech14/LintSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/.gitignore -------------------------------------------------------------------------------- /tech14/LintSample/.idea/.name: -------------------------------------------------------------------------------- 1 | LintSample -------------------------------------------------------------------------------- /tech14/LintSample/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/.idea/compiler.xml -------------------------------------------------------------------------------- /tech14/LintSample/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /tech14/LintSample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/.idea/encodings.xml -------------------------------------------------------------------------------- /tech14/LintSample/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/.idea/gradle.xml -------------------------------------------------------------------------------- /tech14/LintSample/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/.idea/misc.xml -------------------------------------------------------------------------------- /tech14/LintSample/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/.idea/modules.xml -------------------------------------------------------------------------------- /tech14/LintSample/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /tech14/LintSample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tech14/LintSample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/app/build.gradle -------------------------------------------------------------------------------- /tech14/LintSample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech14/LintSample/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech14/LintSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/build.gradle -------------------------------------------------------------------------------- /tech14/LintSample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/gradle.properties -------------------------------------------------------------------------------- /tech14/LintSample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech14/LintSample/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /tech14/LintSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/gradlew -------------------------------------------------------------------------------- /tech14/LintSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech14/LintSample/gradlew.bat -------------------------------------------------------------------------------- /tech14/LintSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech15/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech15/TrivialDrive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/.gitignore -------------------------------------------------------------------------------- /tech15/TrivialDrive/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/.google/packaging.yaml -------------------------------------------------------------------------------- /tech15/TrivialDrive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/README.md -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/app/build.gradle -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/menu/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/app/src/main/res/menu/activity_main.xml -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech15/TrivialDrive/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech15/TrivialDrive/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/build.gradle -------------------------------------------------------------------------------- /tech15/TrivialDrive/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/gradle.properties -------------------------------------------------------------------------------- /tech15/TrivialDrive/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech15/TrivialDrive/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/gradlew -------------------------------------------------------------------------------- /tech15/TrivialDrive/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/gradlew.bat -------------------------------------------------------------------------------- /tech15/TrivialDrive/playstore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/playstore/README.md -------------------------------------------------------------------------------- /tech15/TrivialDrive/playstore/feature_graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/playstore/feature_graphic.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/playstore/high_res_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/playstore/high_res_icon.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/playstore/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/playstore/screenshot1.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/playstore/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech15/TrivialDrive/playstore/screenshot2.png -------------------------------------------------------------------------------- /tech15/TrivialDrive/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /tech16/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/AsymmetricFingerprintDialog/.google/packaging.yaml -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/AsymmetricFingerprintDialog/CONTRIBUTING.md -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/AsymmetricFingerprintDialog/LICENSE -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/AsymmetricFingerprintDialog/README.md -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/AsymmetricFingerprintDialog/build.gradle -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/AsymmetricFingerprintDialog/gradlew -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/AsymmetricFingerprintDialog/gradlew.bat -------------------------------------------------------------------------------- /tech16/AsymmetricFingerprintDialog/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'Application' 2 | -------------------------------------------------------------------------------- /tech16/ConfirmCredential/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/ConfirmCredential/.google/packaging.yaml -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/ConfirmCredential/Application/AndroidManifest.xml -------------------------------------------------------------------------------- /tech16/ConfirmCredential/Application/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/ConfirmCredential/Application/build.gradle -------------------------------------------------------------------------------- /tech16/ConfirmCredential/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/ConfirmCredential/CONTRIBUTING.md -------------------------------------------------------------------------------- /tech16/ConfirmCredential/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/ConfirmCredential/LICENSE -------------------------------------------------------------------------------- /tech16/ConfirmCredential/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/ConfirmCredential/README.md -------------------------------------------------------------------------------- /tech16/ConfirmCredential/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/ConfirmCredential/build.gradle -------------------------------------------------------------------------------- /tech16/ConfirmCredential/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/ConfirmCredential/gradlew -------------------------------------------------------------------------------- /tech16/ConfirmCredential/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/ConfirmCredential/gradlew.bat -------------------------------------------------------------------------------- /tech16/ConfirmCredential/screenshots/1-purchase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/ConfirmCredential/screenshots/1-purchase.png -------------------------------------------------------------------------------- /tech16/ConfirmCredential/screenshots/big-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/ConfirmCredential/screenshots/big-icon.png -------------------------------------------------------------------------------- /tech16/ConfirmCredential/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'Application' 2 | -------------------------------------------------------------------------------- /tech16/FingerprintDialog/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintDialog/.google/packaging.yaml -------------------------------------------------------------------------------- /tech16/FingerprintDialog/Application/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintDialog/Application/build.gradle -------------------------------------------------------------------------------- /tech16/FingerprintDialog/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintDialog/CONTRIBUTING.md -------------------------------------------------------------------------------- /tech16/FingerprintDialog/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintDialog/LICENSE -------------------------------------------------------------------------------- /tech16/FingerprintDialog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintDialog/README.md -------------------------------------------------------------------------------- /tech16/FingerprintDialog/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintDialog/build.gradle -------------------------------------------------------------------------------- /tech16/FingerprintDialog/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintDialog/gradlew -------------------------------------------------------------------------------- /tech16/FingerprintDialog/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintDialog/gradlew.bat -------------------------------------------------------------------------------- /tech16/FingerprintDialog/screenshots/big-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintDialog/screenshots/big-icon.png -------------------------------------------------------------------------------- /tech16/FingerprintDialog/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'Application' 2 | -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintManagerCompatSample/CONTRIBUTING.md -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintManagerCompatSample/LICENSE -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintManagerCompatSample/README.md -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintManagerCompatSample/build.gradle -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintManagerCompatSample/gradlew -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech16/FingerprintManagerCompatSample/gradlew.bat -------------------------------------------------------------------------------- /tech16/FingerprintManagerCompatSample/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'Application' 2 | -------------------------------------------------------------------------------- /tech19/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tech19/gcm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/.gitignore -------------------------------------------------------------------------------- /tech19/gcm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/README.md -------------------------------------------------------------------------------- /tech19/gcm/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/build.gradle -------------------------------------------------------------------------------- /tech19/gcm/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/proguard-rules.pro -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/gcm-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/src/main/gcm-sample.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /tech19/gcm/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /tech19/gcm/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/build.gradle -------------------------------------------------------------------------------- /tech19/gcm/gcmsender/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/gcmsender/build.gradle -------------------------------------------------------------------------------- /tech19/gcm/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/gradle.properties -------------------------------------------------------------------------------- /tech19/gcm/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tech19/gcm/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /tech19/gcm/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/gradlew -------------------------------------------------------------------------------- /tech19/gcm/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/advanced-android-book/samples/HEAD/tech19/gcm/gradlew.bat -------------------------------------------------------------------------------- /tech19/gcm/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':gcmsender' 2 | --------------------------------------------------------------------------------