├── .gitattributes ├── Ch01 └── GeoQuiz │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── render.experimental.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── geoquiz │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── geoquiz │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── geoquiz │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch02 └── GeoQuiz │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── render.experimental.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── geoquiz │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── geoquiz │ │ │ │ ├── MainActivity.kt │ │ │ │ └── Question.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-mdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── geoquiz │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch03 └── GeoQuiz │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── render.experimental.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── geoquiz │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── geoquiz │ │ │ │ ├── MainActivity.kt │ │ │ │ └── Question.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-mdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout-land │ │ │ └── activity_main.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── geoquiz │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch04 └── GeoQuiz │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── render.experimental.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── geoquiz │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── geoquiz │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── Question.kt │ │ │ │ └── QuizViewModel.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-mdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout-land │ │ │ └── activity_main.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── geoquiz │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch05 └── GeoQuiz │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── render.experimental.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── geoquiz │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── geoquiz │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── Question.kt │ │ │ │ └── QuizViewModel.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-mdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout-land │ │ │ └── activity_main.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── geoquiz │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch06 └── GeoQuiz │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── geoquiz │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── geoquiz │ │ │ │ ├── CheatActivity.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── Question.kt │ │ │ │ └── QuizViewModel.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-mdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout-land │ │ │ └── activity_main.xml │ │ │ ├── layout │ │ │ ├── activity_cheat.xml │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── geoquiz │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch07 └── GeoQuiz │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── geoquiz │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── geoquiz │ │ │ │ ├── CheatActivity.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── Question.kt │ │ │ │ └── QuizViewModel.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-mdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── arrow_left.png │ │ │ └── arrow_right.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout-land │ │ │ └── activity_main.xml │ │ │ ├── layout │ │ │ ├── activity_cheat.xml │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── geoquiz │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch08 └── CriminalIntent │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── criminalintent │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── criminalintent │ │ │ │ ├── Crime.kt │ │ │ │ ├── CrimeFragment.kt │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── fragment_crime.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── criminalintent │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch09 └── CriminalIntent │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── criminalintent │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── criminalintent │ │ │ │ ├── Crime.kt │ │ │ │ ├── CrimeFragment.kt │ │ │ │ ├── CrimeListFragment.kt │ │ │ │ ├── CrimeListViewModel.kt │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fragment_crime.xml │ │ │ ├── fragment_crime_list.xml │ │ │ └── list_item_crime.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── criminalintent │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch10 └── CriminalIntent │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── criminalintent │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── criminalintent │ │ │ │ ├── Crime.kt │ │ │ │ ├── CrimeFragment.kt │ │ │ │ ├── CrimeListFragment.kt │ │ │ │ ├── CrimeListViewModel.kt │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fragment_crime.xml │ │ │ ├── fragment_crime_list.xml │ │ │ └── list_item_crime.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── criminalintent │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch11 ├── CriminalIntent │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── compiler.xml │ │ ├── gradle.xml │ │ ├── jarRepositories.xml │ │ ├── misc.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── criminalintent │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── bignerdranch │ │ │ │ │ └── android │ │ │ │ │ └── criminalintent │ │ │ │ │ ├── Crime.kt │ │ │ │ │ ├── CrimeFragment.kt │ │ │ │ │ ├── CrimeListFragment.kt │ │ │ │ │ ├── CrimeListViewModel.kt │ │ │ │ │ ├── CrimeRepository.kt │ │ │ │ │ ├── CriminalIntentApplication.kt │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── database │ │ │ │ │ ├── CrimeDao.kt │ │ │ │ │ ├── CrimeDatabase.kt │ │ │ │ │ └── CrimeTypeConverters.kt │ │ │ └── res │ │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_solved.png │ │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_solved.png │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_solved.png │ │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_solved.png │ │ │ │ ├── drawable-xxxhdpi │ │ │ │ └── ic_solved.png │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ ├── fragment_crime.xml │ │ │ │ ├── fragment_crime_list.xml │ │ │ │ └── list_item_crime.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── criminalintent │ │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── databases │ └── crime-database ├── Ch12 └── CriminalIntent │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── criminalintent │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── criminalintent │ │ │ │ ├── Crime.kt │ │ │ │ ├── CrimeDetailViewModel.kt │ │ │ │ ├── CrimeFragment.kt │ │ │ │ ├── CrimeListFragment.kt │ │ │ │ ├── CrimeListViewModel.kt │ │ │ │ ├── CrimeRepository.kt │ │ │ │ ├── CriminalIntentApplication.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ └── database │ │ │ │ ├── CrimeDao.kt │ │ │ │ ├── CrimeDatabase.kt │ │ │ │ └── CrimeTypeConverters.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fragment_crime.xml │ │ │ ├── fragment_crime_list.xml │ │ │ └── list_item_crime.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── criminalintent │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch13 └── CriminalIntent │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── criminalintent │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── criminalintent │ │ │ │ ├── Crime.kt │ │ │ │ ├── CrimeDetailViewModel.kt │ │ │ │ ├── CrimeFragment.kt │ │ │ │ ├── CrimeListFragment.kt │ │ │ │ ├── CrimeListViewModel.kt │ │ │ │ ├── CrimeRepository.kt │ │ │ │ ├── CriminalIntentApplication.kt │ │ │ │ ├── DatePickerFragment.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ └── database │ │ │ │ ├── CrimeDao.kt │ │ │ │ ├── CrimeDatabase.kt │ │ │ │ └── CrimeTypeConverters.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fragment_crime.xml │ │ │ ├── fragment_crime_list.xml │ │ │ └── list_item_crime.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── criminalintent │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch14 └── CriminalIntent │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── criminalintent │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── criminalintent │ │ │ │ ├── Crime.kt │ │ │ │ ├── CrimeDetailViewModel.kt │ │ │ │ ├── CrimeFragment.kt │ │ │ │ ├── CrimeListFragment.kt │ │ │ │ ├── CrimeListViewModel.kt │ │ │ │ ├── CrimeRepository.kt │ │ │ │ ├── CriminalIntentApplication.kt │ │ │ │ ├── DatePickerFragment.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ └── database │ │ │ │ ├── CrimeDao.kt │ │ │ │ ├── CrimeDatabase.kt │ │ │ │ └── CrimeTypeConverters.kt │ │ └── res │ │ │ ├── drawable-anydpi │ │ │ └── ic_menu_add.xml │ │ │ ├── drawable-hdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fragment_crime.xml │ │ │ ├── fragment_crime_list.xml │ │ │ └── list_item_crime.xml │ │ │ ├── menu │ │ │ └── fragment_crime_list.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── criminalintent │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch15 └── CriminalIntent │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── criminalintent │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── criminalintent │ │ │ │ ├── Crime.kt │ │ │ │ ├── CrimeDetailViewModel.kt │ │ │ │ ├── CrimeFragment.kt │ │ │ │ ├── CrimeListFragment.kt │ │ │ │ ├── CrimeListViewModel.kt │ │ │ │ ├── CrimeRepository.kt │ │ │ │ ├── CriminalIntentApplication.kt │ │ │ │ ├── DatePickerFragment.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ └── database │ │ │ │ ├── CrimeDao.kt │ │ │ │ ├── CrimeDatabase.kt │ │ │ │ └── CrimeTypeConverters.kt │ │ └── res │ │ │ ├── drawable-anydpi │ │ │ └── ic_menu_add.xml │ │ │ ├── drawable-hdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fragment_crime.xml │ │ │ ├── fragment_crime_list.xml │ │ │ └── list_item_crime.xml │ │ │ ├── menu │ │ │ └── fragment_crime_list.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── criminalintent │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch16 └── CriminalIntent │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── criminalintent │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── criminalintent │ │ │ │ ├── Crime.kt │ │ │ │ ├── CrimeDetailViewModel.kt │ │ │ │ ├── CrimeFragment.kt │ │ │ │ ├── CrimeListFragment.kt │ │ │ │ ├── CrimeListViewModel.kt │ │ │ │ ├── CrimeRepository.kt │ │ │ │ ├── CriminalIntentApplication.kt │ │ │ │ ├── DatePickerFragment.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── PictureUtils.kt │ │ │ │ └── database │ │ │ │ ├── CrimeDao.kt │ │ │ │ ├── CrimeDatabase.kt │ │ │ │ └── CrimeTypeConverters.kt │ │ └── res │ │ │ ├── drawable-anydpi │ │ │ └── ic_menu_add.xml │ │ │ ├── drawable-hdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fragment_crime.xml │ │ │ ├── fragment_crime_list.xml │ │ │ └── list_item_crime.xml │ │ │ ├── menu │ │ │ └── fragment_crime_list.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ └── files.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── criminalintent │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch17 └── CriminalIntent │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── criminalintent │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── criminalintent │ │ │ │ ├── Crime.kt │ │ │ │ ├── CrimeDetailViewModel.kt │ │ │ │ ├── CrimeFragment.kt │ │ │ │ ├── CrimeListFragment.kt │ │ │ │ ├── CrimeListViewModel.kt │ │ │ │ ├── CrimeRepository.kt │ │ │ │ ├── CriminalIntentApplication.kt │ │ │ │ ├── DatePickerFragment.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── PictureUtils.kt │ │ │ │ └── database │ │ │ │ ├── CrimeDao.kt │ │ │ │ ├── CrimeDatabase.kt │ │ │ │ └── CrimeTypeConverters.kt │ │ └── res │ │ │ ├── drawable-anydpi │ │ │ └── ic_menu_add.xml │ │ │ ├── drawable-hdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fragment_crime.xml │ │ │ ├── fragment_crime_list.xml │ │ │ └── list_item_crime.xml │ │ │ ├── menu │ │ │ └── fragment_crime_list.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-es-w600dp │ │ │ └── strings.xml │ │ │ ├── values-es │ │ │ └── strings.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values-w600dp │ │ │ └── strings.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ └── files.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── criminalintent │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch18 └── CriminalIntent │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── criminalintent │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── criminalintent │ │ │ │ ├── Crime.kt │ │ │ │ ├── CrimeDetailViewModel.kt │ │ │ │ ├── CrimeFragment.kt │ │ │ │ ├── CrimeListFragment.kt │ │ │ │ ├── CrimeListViewModel.kt │ │ │ │ ├── CrimeRepository.kt │ │ │ │ ├── CriminalIntentApplication.kt │ │ │ │ ├── DatePickerFragment.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── PictureUtils.kt │ │ │ │ └── database │ │ │ │ ├── CrimeDao.kt │ │ │ │ ├── CrimeDatabase.kt │ │ │ │ └── CrimeTypeConverters.kt │ │ └── res │ │ │ ├── drawable-anydpi │ │ │ └── ic_menu_add.xml │ │ │ ├── drawable-hdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_menu_add.png │ │ │ └── ic_solved.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── ic_solved.png │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fragment_crime.xml │ │ │ ├── fragment_crime_list.xml │ │ │ └── list_item_crime.xml │ │ │ ├── menu │ │ │ └── fragment_crime_list.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-es-w600dp │ │ │ └── strings.xml │ │ │ ├── values-es │ │ │ └── strings.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values-w600dp │ │ │ └── strings.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ └── files.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── criminalintent │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch19 └── BeatBox │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── beatbox │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ │ └── sample_sounds │ │ │ │ ├── 65_cjipie.wav │ │ │ │ ├── 66_indios.wav │ │ │ │ ├── 67_indios2.wav │ │ │ │ ├── 68_indios3.wav │ │ │ │ ├── 69_ohm-loko.wav │ │ │ │ ├── 70_eh.wav │ │ │ │ ├── 71_hruuhb.wav │ │ │ │ ├── 72_houb.wav │ │ │ │ ├── 73_houu.wav │ │ │ │ ├── 74_jah.wav │ │ │ │ ├── 75_jhuee.wav │ │ │ │ ├── 76_joooaah.wav │ │ │ │ ├── 77_juob.wav │ │ │ │ ├── 78_jueb.wav │ │ │ │ ├── 79_long-scream.wav │ │ │ │ ├── 80_oaaaahmmm.wav │ │ │ │ ├── 81_uehea.wav │ │ │ │ ├── 82_uhraa.wav │ │ │ │ ├── 83_uoh.wav │ │ │ │ ├── 84_uueh.wav │ │ │ │ ├── 85_jeeh.wav │ │ │ │ └── 86_oa-h.wav │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── beatbox │ │ │ │ ├── BeatBox.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── Sound.kt │ │ │ │ └── SoundViewModel.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── list_item_sound.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── beatbox │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch20 └── BeatBox │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── beatbox │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ │ └── sample_sounds │ │ │ │ ├── 65_cjipie.wav │ │ │ │ ├── 66_indios.wav │ │ │ │ ├── 67_indios2.wav │ │ │ │ ├── 68_indios3.wav │ │ │ │ ├── 69_ohm-loko.wav │ │ │ │ ├── 70_eh.wav │ │ │ │ ├── 71_hruuhb.wav │ │ │ │ ├── 72_houb.wav │ │ │ │ ├── 73_houu.wav │ │ │ │ ├── 74_jah.wav │ │ │ │ ├── 75_jhuee.wav │ │ │ │ ├── 76_joooaah.wav │ │ │ │ ├── 77_juob.wav │ │ │ │ ├── 78_jueb.wav │ │ │ │ ├── 79_long-scream.wav │ │ │ │ ├── 80_oaaaahmmm.wav │ │ │ │ ├── 81_uehea.wav │ │ │ │ ├── 82_uhraa.wav │ │ │ │ ├── 83_uoh.wav │ │ │ │ ├── 84_uueh.wav │ │ │ │ ├── 85_jeeh.wav │ │ │ │ └── 86_oa-h.wav │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── beatbox │ │ │ │ ├── BeatBox.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── Sound.kt │ │ │ │ └── SoundViewModel.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── list_item_sound.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── beatbox │ │ ├── ExampleUnitTest.kt │ │ └── SoundViewModelTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch21 └── BeatBox │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── beatbox │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ │ └── sample_sounds │ │ │ │ ├── 65_cjipie.wav │ │ │ │ ├── 66_indios.wav │ │ │ │ ├── 67_indios2.wav │ │ │ │ ├── 68_indios3.wav │ │ │ │ ├── 69_ohm-loko.wav │ │ │ │ ├── 70_eh.wav │ │ │ │ ├── 71_hruuhb.wav │ │ │ │ ├── 72_houb.wav │ │ │ │ ├── 73_houu.wav │ │ │ │ ├── 74_jah.wav │ │ │ │ ├── 75_jhuee.wav │ │ │ │ ├── 76_joooaah.wav │ │ │ │ ├── 77_juob.wav │ │ │ │ ├── 78_jueb.wav │ │ │ │ ├── 79_long-scream.wav │ │ │ │ ├── 80_oaaaahmmm.wav │ │ │ │ ├── 81_uehea.wav │ │ │ │ ├── 82_uhraa.wav │ │ │ │ ├── 83_uoh.wav │ │ │ │ ├── 84_uueh.wav │ │ │ │ ├── 85_jeeh.wav │ │ │ │ └── 86_oa-h.wav │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── beatbox │ │ │ │ ├── BeatBox.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── Sound.kt │ │ │ │ └── SoundViewModel.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── list_item_sound.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ ├── styles.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── beatbox │ │ ├── ExampleUnitTest.kt │ │ └── SoundViewModelTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch22 ├── BeatBox-9Patch │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── .name │ │ ├── compiler.xml │ │ ├── gradle.xml │ │ ├── jarRepositories.xml │ │ ├── misc.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── beatbox │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets │ │ │ │ └── sample_sounds │ │ │ │ │ ├── 65_cjipie.wav │ │ │ │ │ ├── 66_indios.wav │ │ │ │ │ ├── 67_indios2.wav │ │ │ │ │ ├── 68_indios3.wav │ │ │ │ │ ├── 69_ohm-loko.wav │ │ │ │ │ ├── 70_eh.wav │ │ │ │ │ ├── 71_hruuhb.wav │ │ │ │ │ ├── 72_houb.wav │ │ │ │ │ ├── 73_houu.wav │ │ │ │ │ ├── 74_jah.wav │ │ │ │ │ ├── 75_jhuee.wav │ │ │ │ │ ├── 76_joooaah.wav │ │ │ │ │ ├── 77_juob.wav │ │ │ │ │ ├── 78_jueb.wav │ │ │ │ │ ├── 79_long-scream.wav │ │ │ │ │ ├── 80_oaaaahmmm.wav │ │ │ │ │ ├── 81_uehea.wav │ │ │ │ │ ├── 82_uhraa.wav │ │ │ │ │ ├── 83_uoh.wav │ │ │ │ │ ├── 84_uueh.wav │ │ │ │ │ ├── 85_jeeh.wav │ │ │ │ │ └── 86_oa-h.wav │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── bignerdranch │ │ │ │ │ └── android │ │ │ │ │ └── beatbox │ │ │ │ │ ├── BeatBox.kt │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ ├── Sound.kt │ │ │ │ │ └── SoundViewModel.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable-xxhdpi │ │ │ │ ├── ic_button_beat_box_default.9.png │ │ │ │ └── ic_button_beat_box_pressed.9.png │ │ │ │ ├── drawable │ │ │ │ ├── button_beat_box.xml │ │ │ │ ├── button_beat_box_normal.xml │ │ │ │ ├── button_beat_box_pressed.xml │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── list_item_sound.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ ├── styles.xml │ │ │ │ └── themes.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── beatbox │ │ │ ├── ExampleUnitTest.kt │ │ │ └── SoundViewModelTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── BeatBox │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── compiler.xml │ │ ├── gradle.xml │ │ ├── jarRepositories.xml │ │ ├── misc.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── beatbox │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets │ │ │ │ └── sample_sounds │ │ │ │ │ ├── 65_cjipie.wav │ │ │ │ │ ├── 66_indios.wav │ │ │ │ │ ├── 67_indios2.wav │ │ │ │ │ ├── 68_indios3.wav │ │ │ │ │ ├── 69_ohm-loko.wav │ │ │ │ │ ├── 70_eh.wav │ │ │ │ │ ├── 71_hruuhb.wav │ │ │ │ │ ├── 72_houb.wav │ │ │ │ │ ├── 73_houu.wav │ │ │ │ │ ├── 74_jah.wav │ │ │ │ │ ├── 75_jhuee.wav │ │ │ │ │ ├── 76_joooaah.wav │ │ │ │ │ ├── 77_juob.wav │ │ │ │ │ ├── 78_jueb.wav │ │ │ │ │ ├── 79_long-scream.wav │ │ │ │ │ ├── 80_oaaaahmmm.wav │ │ │ │ │ ├── 81_uehea.wav │ │ │ │ │ ├── 82_uhraa.wav │ │ │ │ │ ├── 83_uoh.wav │ │ │ │ │ ├── 84_uueh.wav │ │ │ │ │ ├── 85_jeeh.wav │ │ │ │ │ └── 86_oa-h.wav │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── bignerdranch │ │ │ │ │ └── android │ │ │ │ │ └── beatbox │ │ │ │ │ ├── BeatBox.kt │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ ├── Sound.kt │ │ │ │ │ └── SoundViewModel.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ ├── button_beat_box.xml │ │ │ │ ├── button_beat_box_normal.xml │ │ │ │ ├── button_beat_box_pressed.xml │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── list_item_sound.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ ├── styles.xml │ │ │ │ └── themes.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── beatbox │ │ │ ├── ExampleUnitTest.kt │ │ │ └── SoundViewModelTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── ic_button_beat_box_default.png └── ic_button_beat_box_pressed.png ├── Ch23 └── NerdLauncher │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── nerdlauncher │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── nerdlauncher │ │ │ │ └── NerdLauncherActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_nerd_launcher.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── nerdlauncher │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch24 └── PhotoGallery │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── photogallery │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── photogallery │ │ │ │ ├── FlickrFetchr.kt │ │ │ │ ├── GalleryItem.kt │ │ │ │ ├── PhotoGalleryActivity.kt │ │ │ │ ├── PhotoGalleryFragment.kt │ │ │ │ ├── PhotoGalleryViewModel.kt │ │ │ │ └── api │ │ │ │ ├── FlickrApi.kt │ │ │ │ ├── FlickrResponse.kt │ │ │ │ └── PhotoResponse.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_photo_gallery.xml │ │ │ └── fragment_photo_gallery.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── photogallery │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch25 ├── PhotoGallery │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── compiler.xml │ │ ├── gradle.xml │ │ ├── jarRepositories.xml │ │ ├── misc.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── photogallery │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── bignerdranch │ │ │ │ │ └── android │ │ │ │ │ └── photogallery │ │ │ │ │ ├── FlickrFetchr.kt │ │ │ │ │ ├── GalleryItem.kt │ │ │ │ │ ├── PhotoGalleryActivity.kt │ │ │ │ │ ├── PhotoGalleryFragment.kt │ │ │ │ │ ├── PhotoGalleryViewModel.kt │ │ │ │ │ ├── ThumbnailDownloader.kt │ │ │ │ │ └── api │ │ │ │ │ ├── FlickrApi.kt │ │ │ │ │ ├── FlickrResponse.kt │ │ │ │ │ └── PhotoResponse.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ ├── bill_up_close.png │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_photo_gallery.xml │ │ │ │ ├── fragment_photo_gallery.xml │ │ │ │ └── list_item_gallery.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── photogallery │ │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── bill_up_close.png ├── Ch26 └── PhotoGallery │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── photogallery │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── photogallery │ │ │ │ ├── FlickrFetchr.kt │ │ │ │ ├── GalleryItem.kt │ │ │ │ ├── PhotoGalleryActivity.kt │ │ │ │ ├── PhotoGalleryFragment.kt │ │ │ │ ├── PhotoGalleryViewModel.kt │ │ │ │ ├── QueryPreferences.kt │ │ │ │ ├── ThumbnailDownloader.kt │ │ │ │ └── api │ │ │ │ ├── FlickrApi.kt │ │ │ │ ├── FlickrResponse.kt │ │ │ │ ├── PhotoInterceptor.kt │ │ │ │ └── PhotoResponse.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── bill_up_close.png │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_photo_gallery.xml │ │ │ ├── fragment_photo_gallery.xml │ │ │ └── list_item_gallery.xml │ │ │ ├── menu │ │ │ └── fragment_photo_gallery.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── photogallery │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch27 └── PhotoGallery │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── photogallery │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── photogallery │ │ │ │ ├── FlickrFetchr.kt │ │ │ │ ├── GalleryItem.kt │ │ │ │ ├── PhotoGalleryActivity.kt │ │ │ │ ├── PhotoGalleryApplication.kt │ │ │ │ ├── PhotoGalleryFragment.kt │ │ │ │ ├── PhotoGalleryViewModel.kt │ │ │ │ ├── PollWorker.kt │ │ │ │ ├── QueryPreferences.kt │ │ │ │ ├── ThumbnailDownloader.kt │ │ │ │ └── api │ │ │ │ ├── FlickrApi.kt │ │ │ │ ├── FlickrResponse.kt │ │ │ │ ├── PhotoInterceptor.kt │ │ │ │ └── PhotoResponse.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── bill_up_close.png │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_photo_gallery.xml │ │ │ ├── fragment_photo_gallery.xml │ │ │ └── list_item_gallery.xml │ │ │ ├── menu │ │ │ └── fragment_photo_gallery.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── photogallery │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch28 └── PhotoGallery │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── photogallery │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── photogallery │ │ │ │ ├── FlickrFetchr.kt │ │ │ │ ├── GalleryItem.kt │ │ │ │ ├── NotificationReceiver.kt │ │ │ │ ├── PhotoGalleryActivity.kt │ │ │ │ ├── PhotoGalleryApplication.kt │ │ │ │ ├── PhotoGalleryFragment.kt │ │ │ │ ├── PhotoGalleryViewModel.kt │ │ │ │ ├── PollWorker.kt │ │ │ │ ├── QueryPreferences.kt │ │ │ │ ├── ThumbnailDownloader.kt │ │ │ │ ├── VisibleFragment.kt │ │ │ │ └── api │ │ │ │ ├── FlickrApi.kt │ │ │ │ ├── FlickrResponse.kt │ │ │ │ ├── PhotoInterceptor.kt │ │ │ │ └── PhotoResponse.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── bill_up_close.png │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_photo_gallery.xml │ │ │ ├── fragment_photo_gallery.xml │ │ │ └── list_item_gallery.xml │ │ │ ├── menu │ │ │ └── fragment_photo_gallery.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── photogallery │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch29 └── PhotoGallery │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── photogallery │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── photogallery │ │ │ │ ├── FlickrFetchr.kt │ │ │ │ ├── GalleryItem.kt │ │ │ │ ├── NotificationReceiver.kt │ │ │ │ ├── PhotoGalleryActivity.kt │ │ │ │ ├── PhotoGalleryApplication.kt │ │ │ │ ├── PhotoGalleryFragment.kt │ │ │ │ ├── PhotoGalleryViewModel.kt │ │ │ │ ├── PhotoPageActivity.kt │ │ │ │ ├── PhotoPageFragment.kt │ │ │ │ ├── PollWorker.kt │ │ │ │ ├── QueryPreferences.kt │ │ │ │ ├── ThumbnailDownloader.kt │ │ │ │ ├── VisibleFragment.kt │ │ │ │ └── api │ │ │ │ ├── FlickrApi.kt │ │ │ │ ├── FlickrResponse.kt │ │ │ │ ├── PhotoInterceptor.kt │ │ │ │ └── PhotoResponse.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── bill_up_close.png │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_photo_gallery.xml │ │ │ ├── activity_photo_page.xml │ │ │ ├── fragment_photo_gallery.xml │ │ │ ├── fragment_photo_page.xml │ │ │ └── list_item_gallery.xml │ │ │ ├── menu │ │ │ └── fragment_photo_gallery.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── photogallery │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch30 └── DragAndDraw │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── draganddraw │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── draganddraw │ │ │ │ ├── Box.kt │ │ │ │ ├── BoxDrawingView.kt │ │ │ │ └── DragAndDrawActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_drag_and_draw.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── draganddraw │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Ch31 └── Sunset │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bignerdranch │ │ │ └── android │ │ │ └── sunset │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── bignerdranch │ │ │ │ └── android │ │ │ │ └── sunset │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── ic_launcher_background.xml │ │ │ └── sun.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── bignerdranch │ │ └── android │ │ └── sunset │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/.gitattributes -------------------------------------------------------------------------------- /Ch01/GeoQuiz/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/.gitignore -------------------------------------------------------------------------------- /Ch01/GeoQuiz/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch01/GeoQuiz/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch01/GeoQuiz/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch01/GeoQuiz/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch01/GeoQuiz/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/.idea/misc.xml -------------------------------------------------------------------------------- /Ch01/GeoQuiz/.idea/render.experimental.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/.idea/render.experimental.xml -------------------------------------------------------------------------------- /Ch01/GeoQuiz/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/app/build.gradle -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch01/GeoQuiz/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch01/GeoQuiz/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/build.gradle -------------------------------------------------------------------------------- /Ch01/GeoQuiz/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/gradle.properties -------------------------------------------------------------------------------- /Ch01/GeoQuiz/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch01/GeoQuiz/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch01/GeoQuiz/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/gradlew -------------------------------------------------------------------------------- /Ch01/GeoQuiz/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch01/GeoQuiz/gradlew.bat -------------------------------------------------------------------------------- /Ch01/GeoQuiz/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "GeoQuiz" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch02/GeoQuiz/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/.gitignore -------------------------------------------------------------------------------- /Ch02/GeoQuiz/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch02/GeoQuiz/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch02/GeoQuiz/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch02/GeoQuiz/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch02/GeoQuiz/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/.idea/misc.xml -------------------------------------------------------------------------------- /Ch02/GeoQuiz/.idea/render.experimental.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/.idea/render.experimental.xml -------------------------------------------------------------------------------- /Ch02/GeoQuiz/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/build.gradle -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_right.png -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_right.png -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/drawable-xhdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/drawable-xhdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/drawable-xhdpi/arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/drawable-xhdpi/arrow_right.png -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/drawable-xxhdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/drawable-xxhdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch02/GeoQuiz/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch02/GeoQuiz/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/build.gradle -------------------------------------------------------------------------------- /Ch02/GeoQuiz/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/gradle.properties -------------------------------------------------------------------------------- /Ch02/GeoQuiz/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch02/GeoQuiz/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch02/GeoQuiz/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/gradlew -------------------------------------------------------------------------------- /Ch02/GeoQuiz/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch02/GeoQuiz/gradlew.bat -------------------------------------------------------------------------------- /Ch02/GeoQuiz/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "GeoQuiz" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch03/GeoQuiz/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/.gitignore -------------------------------------------------------------------------------- /Ch03/GeoQuiz/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch03/GeoQuiz/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch03/GeoQuiz/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch03/GeoQuiz/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch03/GeoQuiz/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/.idea/misc.xml -------------------------------------------------------------------------------- /Ch03/GeoQuiz/.idea/render.experimental.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/.idea/render.experimental.xml -------------------------------------------------------------------------------- /Ch03/GeoQuiz/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/build.gradle -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_right.png -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_right.png -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/drawable-xhdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/drawable-xhdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/drawable-xhdpi/arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/drawable-xhdpi/arrow_right.png -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/drawable-xxhdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/drawable-xxhdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/layout-land/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/layout-land/activity_main.xml -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch03/GeoQuiz/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch03/GeoQuiz/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/build.gradle -------------------------------------------------------------------------------- /Ch03/GeoQuiz/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/gradle.properties -------------------------------------------------------------------------------- /Ch03/GeoQuiz/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch03/GeoQuiz/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch03/GeoQuiz/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/gradlew -------------------------------------------------------------------------------- /Ch03/GeoQuiz/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch03/GeoQuiz/gradlew.bat -------------------------------------------------------------------------------- /Ch03/GeoQuiz/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "GeoQuiz" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch04/GeoQuiz/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/.gitignore -------------------------------------------------------------------------------- /Ch04/GeoQuiz/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch04/GeoQuiz/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch04/GeoQuiz/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch04/GeoQuiz/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch04/GeoQuiz/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/.idea/misc.xml -------------------------------------------------------------------------------- /Ch04/GeoQuiz/.idea/render.experimental.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/.idea/render.experimental.xml -------------------------------------------------------------------------------- /Ch04/GeoQuiz/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/app/build.gradle -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch04/GeoQuiz/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch04/GeoQuiz/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/build.gradle -------------------------------------------------------------------------------- /Ch04/GeoQuiz/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/gradle.properties -------------------------------------------------------------------------------- /Ch04/GeoQuiz/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch04/GeoQuiz/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch04/GeoQuiz/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/gradlew -------------------------------------------------------------------------------- /Ch04/GeoQuiz/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch04/GeoQuiz/gradlew.bat -------------------------------------------------------------------------------- /Ch04/GeoQuiz/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "GeoQuiz" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch05/GeoQuiz/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/.gitignore -------------------------------------------------------------------------------- /Ch05/GeoQuiz/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch05/GeoQuiz/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch05/GeoQuiz/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch05/GeoQuiz/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch05/GeoQuiz/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/.idea/misc.xml -------------------------------------------------------------------------------- /Ch05/GeoQuiz/.idea/render.experimental.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/.idea/render.experimental.xml -------------------------------------------------------------------------------- /Ch05/GeoQuiz/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/app/build.gradle -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch05/GeoQuiz/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch05/GeoQuiz/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/build.gradle -------------------------------------------------------------------------------- /Ch05/GeoQuiz/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/gradle.properties -------------------------------------------------------------------------------- /Ch05/GeoQuiz/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch05/GeoQuiz/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch05/GeoQuiz/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/gradlew -------------------------------------------------------------------------------- /Ch05/GeoQuiz/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch05/GeoQuiz/gradlew.bat -------------------------------------------------------------------------------- /Ch05/GeoQuiz/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "GeoQuiz" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch06/GeoQuiz/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/.gitignore -------------------------------------------------------------------------------- /Ch06/GeoQuiz/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch06/GeoQuiz/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch06/GeoQuiz/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch06/GeoQuiz/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch06/GeoQuiz/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/.idea/misc.xml -------------------------------------------------------------------------------- /Ch06/GeoQuiz/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/build.gradle -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/src/main/res/layout/activity_cheat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/src/main/res/layout/activity_cheat.xml -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch06/GeoQuiz/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch06/GeoQuiz/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/build.gradle -------------------------------------------------------------------------------- /Ch06/GeoQuiz/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/gradle.properties -------------------------------------------------------------------------------- /Ch06/GeoQuiz/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch06/GeoQuiz/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch06/GeoQuiz/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/gradlew -------------------------------------------------------------------------------- /Ch06/GeoQuiz/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch06/GeoQuiz/gradlew.bat -------------------------------------------------------------------------------- /Ch06/GeoQuiz/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "GeoQuiz" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch07/GeoQuiz/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/.gitignore -------------------------------------------------------------------------------- /Ch07/GeoQuiz/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch07/GeoQuiz/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch07/GeoQuiz/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch07/GeoQuiz/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch07/GeoQuiz/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/.idea/misc.xml -------------------------------------------------------------------------------- /Ch07/GeoQuiz/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/build.gradle -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/src/main/res/drawable-hdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/src/main/res/drawable-mdpi/arrow_left.png -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/src/main/res/layout/activity_cheat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/src/main/res/layout/activity_cheat.xml -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch07/GeoQuiz/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch07/GeoQuiz/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/build.gradle -------------------------------------------------------------------------------- /Ch07/GeoQuiz/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/gradle.properties -------------------------------------------------------------------------------- /Ch07/GeoQuiz/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch07/GeoQuiz/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch07/GeoQuiz/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/gradlew -------------------------------------------------------------------------------- /Ch07/GeoQuiz/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch07/GeoQuiz/gradlew.bat -------------------------------------------------------------------------------- /Ch07/GeoQuiz/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "GeoQuiz" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch08/CriminalIntent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/.gitignore -------------------------------------------------------------------------------- /Ch08/CriminalIntent/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch08/CriminalIntent/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch08/CriminalIntent/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch08/CriminalIntent/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch08/CriminalIntent/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/.idea/misc.xml -------------------------------------------------------------------------------- /Ch08/CriminalIntent/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch08/CriminalIntent/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch08/CriminalIntent/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/app/build.gradle -------------------------------------------------------------------------------- /Ch08/CriminalIntent/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch08/CriminalIntent/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch08/CriminalIntent/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch08/CriminalIntent/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch08/CriminalIntent/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch08/CriminalIntent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/build.gradle -------------------------------------------------------------------------------- /Ch08/CriminalIntent/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/gradle.properties -------------------------------------------------------------------------------- /Ch08/CriminalIntent/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch08/CriminalIntent/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/gradlew -------------------------------------------------------------------------------- /Ch08/CriminalIntent/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch08/CriminalIntent/gradlew.bat -------------------------------------------------------------------------------- /Ch08/CriminalIntent/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CriminalIntent" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch09/CriminalIntent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/.gitignore -------------------------------------------------------------------------------- /Ch09/CriminalIntent/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch09/CriminalIntent/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch09/CriminalIntent/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch09/CriminalIntent/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch09/CriminalIntent/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/.idea/misc.xml -------------------------------------------------------------------------------- /Ch09/CriminalIntent/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch09/CriminalIntent/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch09/CriminalIntent/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/app/build.gradle -------------------------------------------------------------------------------- /Ch09/CriminalIntent/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch09/CriminalIntent/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch09/CriminalIntent/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch09/CriminalIntent/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch09/CriminalIntent/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch09/CriminalIntent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/build.gradle -------------------------------------------------------------------------------- /Ch09/CriminalIntent/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/gradle.properties -------------------------------------------------------------------------------- /Ch09/CriminalIntent/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch09/CriminalIntent/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/gradlew -------------------------------------------------------------------------------- /Ch09/CriminalIntent/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch09/CriminalIntent/gradlew.bat -------------------------------------------------------------------------------- /Ch09/CriminalIntent/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CriminalIntent" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch10/CriminalIntent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/.gitignore -------------------------------------------------------------------------------- /Ch10/CriminalIntent/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch10/CriminalIntent/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch10/CriminalIntent/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch10/CriminalIntent/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch10/CriminalIntent/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/.idea/misc.xml -------------------------------------------------------------------------------- /Ch10/CriminalIntent/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch10/CriminalIntent/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch10/CriminalIntent/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/app/build.gradle -------------------------------------------------------------------------------- /Ch10/CriminalIntent/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch10/CriminalIntent/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch10/CriminalIntent/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch10/CriminalIntent/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch10/CriminalIntent/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch10/CriminalIntent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/build.gradle -------------------------------------------------------------------------------- /Ch10/CriminalIntent/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/gradle.properties -------------------------------------------------------------------------------- /Ch10/CriminalIntent/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch10/CriminalIntent/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/gradlew -------------------------------------------------------------------------------- /Ch10/CriminalIntent/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch10/CriminalIntent/gradlew.bat -------------------------------------------------------------------------------- /Ch10/CriminalIntent/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CriminalIntent" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch11/CriminalIntent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/.gitignore -------------------------------------------------------------------------------- /Ch11/CriminalIntent/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch11/CriminalIntent/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch11/CriminalIntent/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch11/CriminalIntent/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch11/CriminalIntent/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/.idea/misc.xml -------------------------------------------------------------------------------- /Ch11/CriminalIntent/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch11/CriminalIntent/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch11/CriminalIntent/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/app/build.gradle -------------------------------------------------------------------------------- /Ch11/CriminalIntent/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch11/CriminalIntent/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch11/CriminalIntent/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch11/CriminalIntent/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch11/CriminalIntent/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch11/CriminalIntent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/build.gradle -------------------------------------------------------------------------------- /Ch11/CriminalIntent/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/gradle.properties -------------------------------------------------------------------------------- /Ch11/CriminalIntent/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch11/CriminalIntent/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/gradlew -------------------------------------------------------------------------------- /Ch11/CriminalIntent/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/CriminalIntent/gradlew.bat -------------------------------------------------------------------------------- /Ch11/CriminalIntent/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CriminalIntent" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch11/databases/crime-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch11/databases/crime-database -------------------------------------------------------------------------------- /Ch12/CriminalIntent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/.gitignore -------------------------------------------------------------------------------- /Ch12/CriminalIntent/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch12/CriminalIntent/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch12/CriminalIntent/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch12/CriminalIntent/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch12/CriminalIntent/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/.idea/misc.xml -------------------------------------------------------------------------------- /Ch12/CriminalIntent/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch12/CriminalIntent/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch12/CriminalIntent/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/app/build.gradle -------------------------------------------------------------------------------- /Ch12/CriminalIntent/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch12/CriminalIntent/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch12/CriminalIntent/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch12/CriminalIntent/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch12/CriminalIntent/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch12/CriminalIntent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/build.gradle -------------------------------------------------------------------------------- /Ch12/CriminalIntent/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/gradle.properties -------------------------------------------------------------------------------- /Ch12/CriminalIntent/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch12/CriminalIntent/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/gradlew -------------------------------------------------------------------------------- /Ch12/CriminalIntent/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch12/CriminalIntent/gradlew.bat -------------------------------------------------------------------------------- /Ch12/CriminalIntent/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CriminalIntent" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch13/CriminalIntent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/.gitignore -------------------------------------------------------------------------------- /Ch13/CriminalIntent/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch13/CriminalIntent/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch13/CriminalIntent/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch13/CriminalIntent/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch13/CriminalIntent/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/.idea/misc.xml -------------------------------------------------------------------------------- /Ch13/CriminalIntent/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch13/CriminalIntent/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch13/CriminalIntent/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/app/build.gradle -------------------------------------------------------------------------------- /Ch13/CriminalIntent/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch13/CriminalIntent/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch13/CriminalIntent/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch13/CriminalIntent/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch13/CriminalIntent/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch13/CriminalIntent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/build.gradle -------------------------------------------------------------------------------- /Ch13/CriminalIntent/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/gradle.properties -------------------------------------------------------------------------------- /Ch13/CriminalIntent/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch13/CriminalIntent/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/gradlew -------------------------------------------------------------------------------- /Ch13/CriminalIntent/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch13/CriminalIntent/gradlew.bat -------------------------------------------------------------------------------- /Ch13/CriminalIntent/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CriminalIntent" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch14/CriminalIntent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/.gitignore -------------------------------------------------------------------------------- /Ch14/CriminalIntent/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch14/CriminalIntent/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch14/CriminalIntent/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch14/CriminalIntent/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch14/CriminalIntent/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/.idea/misc.xml -------------------------------------------------------------------------------- /Ch14/CriminalIntent/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch14/CriminalIntent/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch14/CriminalIntent/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/app/build.gradle -------------------------------------------------------------------------------- /Ch14/CriminalIntent/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch14/CriminalIntent/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch14/CriminalIntent/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch14/CriminalIntent/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch14/CriminalIntent/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch14/CriminalIntent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/build.gradle -------------------------------------------------------------------------------- /Ch14/CriminalIntent/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/gradle.properties -------------------------------------------------------------------------------- /Ch14/CriminalIntent/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch14/CriminalIntent/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/gradlew -------------------------------------------------------------------------------- /Ch14/CriminalIntent/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch14/CriminalIntent/gradlew.bat -------------------------------------------------------------------------------- /Ch14/CriminalIntent/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CriminalIntent" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch15/CriminalIntent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/.gitignore -------------------------------------------------------------------------------- /Ch15/CriminalIntent/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch15/CriminalIntent/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch15/CriminalIntent/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch15/CriminalIntent/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch15/CriminalIntent/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/.idea/misc.xml -------------------------------------------------------------------------------- /Ch15/CriminalIntent/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch15/CriminalIntent/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch15/CriminalIntent/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/app/build.gradle -------------------------------------------------------------------------------- /Ch15/CriminalIntent/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch15/CriminalIntent/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch15/CriminalIntent/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch15/CriminalIntent/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch15/CriminalIntent/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch15/CriminalIntent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/build.gradle -------------------------------------------------------------------------------- /Ch15/CriminalIntent/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/gradle.properties -------------------------------------------------------------------------------- /Ch15/CriminalIntent/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch15/CriminalIntent/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/gradlew -------------------------------------------------------------------------------- /Ch15/CriminalIntent/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch15/CriminalIntent/gradlew.bat -------------------------------------------------------------------------------- /Ch15/CriminalIntent/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CriminalIntent" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch16/CriminalIntent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/.gitignore -------------------------------------------------------------------------------- /Ch16/CriminalIntent/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch16/CriminalIntent/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch16/CriminalIntent/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch16/CriminalIntent/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch16/CriminalIntent/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/.idea/misc.xml -------------------------------------------------------------------------------- /Ch16/CriminalIntent/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch16/CriminalIntent/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch16/CriminalIntent/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/app/build.gradle -------------------------------------------------------------------------------- /Ch16/CriminalIntent/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch16/CriminalIntent/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch16/CriminalIntent/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch16/CriminalIntent/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch16/CriminalIntent/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch16/CriminalIntent/app/src/main/res/xml/files.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/app/src/main/res/xml/files.xml -------------------------------------------------------------------------------- /Ch16/CriminalIntent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/build.gradle -------------------------------------------------------------------------------- /Ch16/CriminalIntent/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/gradle.properties -------------------------------------------------------------------------------- /Ch16/CriminalIntent/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch16/CriminalIntent/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/gradlew -------------------------------------------------------------------------------- /Ch16/CriminalIntent/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch16/CriminalIntent/gradlew.bat -------------------------------------------------------------------------------- /Ch16/CriminalIntent/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CriminalIntent" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch17/CriminalIntent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/.gitignore -------------------------------------------------------------------------------- /Ch17/CriminalIntent/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch17/CriminalIntent/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch17/CriminalIntent/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch17/CriminalIntent/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch17/CriminalIntent/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/.idea/misc.xml -------------------------------------------------------------------------------- /Ch17/CriminalIntent/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch17/CriminalIntent/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch17/CriminalIntent/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/app/build.gradle -------------------------------------------------------------------------------- /Ch17/CriminalIntent/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch17/CriminalIntent/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch17/CriminalIntent/app/src/main/res/values-es/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/app/src/main/res/values-es/strings.xml -------------------------------------------------------------------------------- /Ch17/CriminalIntent/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch17/CriminalIntent/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch17/CriminalIntent/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch17/CriminalIntent/app/src/main/res/xml/files.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/app/src/main/res/xml/files.xml -------------------------------------------------------------------------------- /Ch17/CriminalIntent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/build.gradle -------------------------------------------------------------------------------- /Ch17/CriminalIntent/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/gradle.properties -------------------------------------------------------------------------------- /Ch17/CriminalIntent/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch17/CriminalIntent/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/gradlew -------------------------------------------------------------------------------- /Ch17/CriminalIntent/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch17/CriminalIntent/gradlew.bat -------------------------------------------------------------------------------- /Ch17/CriminalIntent/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CriminalIntent" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch18/CriminalIntent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/.gitignore -------------------------------------------------------------------------------- /Ch18/CriminalIntent/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch18/CriminalIntent/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch18/CriminalIntent/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch18/CriminalIntent/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch18/CriminalIntent/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/.idea/misc.xml -------------------------------------------------------------------------------- /Ch18/CriminalIntent/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch18/CriminalIntent/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch18/CriminalIntent/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/app/build.gradle -------------------------------------------------------------------------------- /Ch18/CriminalIntent/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch18/CriminalIntent/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch18/CriminalIntent/app/src/main/res/values-es/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/app/src/main/res/values-es/strings.xml -------------------------------------------------------------------------------- /Ch18/CriminalIntent/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch18/CriminalIntent/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch18/CriminalIntent/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch18/CriminalIntent/app/src/main/res/xml/files.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/app/src/main/res/xml/files.xml -------------------------------------------------------------------------------- /Ch18/CriminalIntent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/build.gradle -------------------------------------------------------------------------------- /Ch18/CriminalIntent/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/gradle.properties -------------------------------------------------------------------------------- /Ch18/CriminalIntent/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch18/CriminalIntent/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/gradlew -------------------------------------------------------------------------------- /Ch18/CriminalIntent/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch18/CriminalIntent/gradlew.bat -------------------------------------------------------------------------------- /Ch18/CriminalIntent/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CriminalIntent" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch19/BeatBox/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/.gitignore -------------------------------------------------------------------------------- /Ch19/BeatBox/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch19/BeatBox/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch19/BeatBox/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch19/BeatBox/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch19/BeatBox/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/.idea/misc.xml -------------------------------------------------------------------------------- /Ch19/BeatBox/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch19/BeatBox/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch19/BeatBox/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/build.gradle -------------------------------------------------------------------------------- /Ch19/BeatBox/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/assets/sample_sounds/70_eh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/assets/sample_sounds/70_eh.wav -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/assets/sample_sounds/72_houb.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/assets/sample_sounds/72_houb.wav -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/assets/sample_sounds/73_houu.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/assets/sample_sounds/73_houu.wav -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/assets/sample_sounds/74_jah.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/assets/sample_sounds/74_jah.wav -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/assets/sample_sounds/77_juob.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/assets/sample_sounds/77_juob.wav -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/assets/sample_sounds/78_jueb.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/assets/sample_sounds/78_jueb.wav -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/assets/sample_sounds/83_uoh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/assets/sample_sounds/83_uoh.wav -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/assets/sample_sounds/84_uueh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/assets/sample_sounds/84_uueh.wav -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/assets/sample_sounds/85_jeeh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/assets/sample_sounds/85_jeeh.wav -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/assets/sample_sounds/86_oa-h.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/assets/sample_sounds/86_oa-h.wav -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/res/layout/list_item_sound.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/res/layout/list_item_sound.xml -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch19/BeatBox/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch19/BeatBox/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/build.gradle -------------------------------------------------------------------------------- /Ch19/BeatBox/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/gradle.properties -------------------------------------------------------------------------------- /Ch19/BeatBox/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch19/BeatBox/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch19/BeatBox/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/gradlew -------------------------------------------------------------------------------- /Ch19/BeatBox/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch19/BeatBox/gradlew.bat -------------------------------------------------------------------------------- /Ch19/BeatBox/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "BeatBox" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch20/BeatBox/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/.gitignore -------------------------------------------------------------------------------- /Ch20/BeatBox/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch20/BeatBox/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch20/BeatBox/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch20/BeatBox/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch20/BeatBox/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/.idea/misc.xml -------------------------------------------------------------------------------- /Ch20/BeatBox/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch20/BeatBox/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch20/BeatBox/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/build.gradle -------------------------------------------------------------------------------- /Ch20/BeatBox/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/assets/sample_sounds/70_eh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/assets/sample_sounds/70_eh.wav -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/assets/sample_sounds/72_houb.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/assets/sample_sounds/72_houb.wav -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/assets/sample_sounds/73_houu.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/assets/sample_sounds/73_houu.wav -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/assets/sample_sounds/74_jah.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/assets/sample_sounds/74_jah.wav -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/assets/sample_sounds/77_juob.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/assets/sample_sounds/77_juob.wav -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/assets/sample_sounds/78_jueb.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/assets/sample_sounds/78_jueb.wav -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/assets/sample_sounds/83_uoh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/assets/sample_sounds/83_uoh.wav -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/assets/sample_sounds/84_uueh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/assets/sample_sounds/84_uueh.wav -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/assets/sample_sounds/85_jeeh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/assets/sample_sounds/85_jeeh.wav -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/assets/sample_sounds/86_oa-h.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/assets/sample_sounds/86_oa-h.wav -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/res/layout/list_item_sound.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/res/layout/list_item_sound.xml -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch20/BeatBox/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch20/BeatBox/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/build.gradle -------------------------------------------------------------------------------- /Ch20/BeatBox/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/gradle.properties -------------------------------------------------------------------------------- /Ch20/BeatBox/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch20/BeatBox/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch20/BeatBox/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/gradlew -------------------------------------------------------------------------------- /Ch20/BeatBox/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch20/BeatBox/gradlew.bat -------------------------------------------------------------------------------- /Ch20/BeatBox/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "BeatBox" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch21/BeatBox/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/.gitignore -------------------------------------------------------------------------------- /Ch21/BeatBox/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch21/BeatBox/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch21/BeatBox/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch21/BeatBox/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch21/BeatBox/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/.idea/misc.xml -------------------------------------------------------------------------------- /Ch21/BeatBox/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch21/BeatBox/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch21/BeatBox/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/build.gradle -------------------------------------------------------------------------------- /Ch21/BeatBox/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/assets/sample_sounds/70_eh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/assets/sample_sounds/70_eh.wav -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/assets/sample_sounds/72_houb.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/assets/sample_sounds/72_houb.wav -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/assets/sample_sounds/73_houu.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/assets/sample_sounds/73_houu.wav -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/assets/sample_sounds/74_jah.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/assets/sample_sounds/74_jah.wav -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/assets/sample_sounds/77_juob.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/assets/sample_sounds/77_juob.wav -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/assets/sample_sounds/78_jueb.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/assets/sample_sounds/78_jueb.wav -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/assets/sample_sounds/83_uoh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/assets/sample_sounds/83_uoh.wav -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/assets/sample_sounds/84_uueh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/assets/sample_sounds/84_uueh.wav -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/assets/sample_sounds/85_jeeh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/assets/sample_sounds/85_jeeh.wav -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/assets/sample_sounds/86_oa-h.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/assets/sample_sounds/86_oa-h.wav -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/res/layout/list_item_sound.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/res/layout/list_item_sound.xml -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Ch21/BeatBox/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch21/BeatBox/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/build.gradle -------------------------------------------------------------------------------- /Ch21/BeatBox/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/gradle.properties -------------------------------------------------------------------------------- /Ch21/BeatBox/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch21/BeatBox/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch21/BeatBox/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/gradlew -------------------------------------------------------------------------------- /Ch21/BeatBox/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch21/BeatBox/gradlew.bat -------------------------------------------------------------------------------- /Ch21/BeatBox/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "BeatBox" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/.gitignore -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/.idea/.name: -------------------------------------------------------------------------------- 1 | BeatBox -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/.idea/misc.xml -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/app/build.gradle -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/build.gradle -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/gradle.properties -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/gradlew -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox-9Patch/gradlew.bat -------------------------------------------------------------------------------- /Ch22/BeatBox-9Patch/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "BeatBox" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch22/BeatBox/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/.gitignore -------------------------------------------------------------------------------- /Ch22/BeatBox/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch22/BeatBox/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/.idea/misc.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch22/BeatBox/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/build.gradle -------------------------------------------------------------------------------- /Ch22/BeatBox/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/assets/sample_sounds/70_eh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/assets/sample_sounds/70_eh.wav -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/assets/sample_sounds/72_houb.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/assets/sample_sounds/72_houb.wav -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/assets/sample_sounds/73_houu.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/assets/sample_sounds/73_houu.wav -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/assets/sample_sounds/74_jah.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/assets/sample_sounds/74_jah.wav -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/assets/sample_sounds/77_juob.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/assets/sample_sounds/77_juob.wav -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/assets/sample_sounds/78_jueb.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/assets/sample_sounds/78_jueb.wav -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/assets/sample_sounds/83_uoh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/assets/sample_sounds/83_uoh.wav -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/assets/sample_sounds/84_uueh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/assets/sample_sounds/84_uueh.wav -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/assets/sample_sounds/85_jeeh.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/assets/sample_sounds/85_jeeh.wav -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/assets/sample_sounds/86_oa-h.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/assets/sample_sounds/86_oa-h.wav -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/res/drawable/button_beat_box.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/res/drawable/button_beat_box.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/res/layout/list_item_sound.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/res/layout/list_item_sound.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch22/BeatBox/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/build.gradle -------------------------------------------------------------------------------- /Ch22/BeatBox/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/gradle.properties -------------------------------------------------------------------------------- /Ch22/BeatBox/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch22/BeatBox/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch22/BeatBox/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/gradlew -------------------------------------------------------------------------------- /Ch22/BeatBox/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/BeatBox/gradlew.bat -------------------------------------------------------------------------------- /Ch22/BeatBox/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "BeatBox" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch22/ic_button_beat_box_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/ic_button_beat_box_default.png -------------------------------------------------------------------------------- /Ch22/ic_button_beat_box_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch22/ic_button_beat_box_pressed.png -------------------------------------------------------------------------------- /Ch23/NerdLauncher/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/.gitignore -------------------------------------------------------------------------------- /Ch23/NerdLauncher/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch23/NerdLauncher/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch23/NerdLauncher/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch23/NerdLauncher/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch23/NerdLauncher/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/.idea/misc.xml -------------------------------------------------------------------------------- /Ch23/NerdLauncher/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch23/NerdLauncher/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch23/NerdLauncher/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/app/build.gradle -------------------------------------------------------------------------------- /Ch23/NerdLauncher/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch23/NerdLauncher/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch23/NerdLauncher/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch23/NerdLauncher/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch23/NerdLauncher/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch23/NerdLauncher/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch23/NerdLauncher/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/build.gradle -------------------------------------------------------------------------------- /Ch23/NerdLauncher/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/gradle.properties -------------------------------------------------------------------------------- /Ch23/NerdLauncher/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch23/NerdLauncher/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch23/NerdLauncher/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/gradlew -------------------------------------------------------------------------------- /Ch23/NerdLauncher/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch23/NerdLauncher/gradlew.bat -------------------------------------------------------------------------------- /Ch23/NerdLauncher/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "NerdLauncher" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch24/PhotoGallery/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/.gitignore -------------------------------------------------------------------------------- /Ch24/PhotoGallery/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch24/PhotoGallery/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch24/PhotoGallery/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch24/PhotoGallery/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch24/PhotoGallery/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/.idea/misc.xml -------------------------------------------------------------------------------- /Ch24/PhotoGallery/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch24/PhotoGallery/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch24/PhotoGallery/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/app/build.gradle -------------------------------------------------------------------------------- /Ch24/PhotoGallery/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch24/PhotoGallery/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch24/PhotoGallery/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch24/PhotoGallery/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch24/PhotoGallery/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch24/PhotoGallery/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch24/PhotoGallery/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/build.gradle -------------------------------------------------------------------------------- /Ch24/PhotoGallery/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/gradle.properties -------------------------------------------------------------------------------- /Ch24/PhotoGallery/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch24/PhotoGallery/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch24/PhotoGallery/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/gradlew -------------------------------------------------------------------------------- /Ch24/PhotoGallery/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch24/PhotoGallery/gradlew.bat -------------------------------------------------------------------------------- /Ch24/PhotoGallery/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "PhotoGallery" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch25/PhotoGallery/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/.gitignore -------------------------------------------------------------------------------- /Ch25/PhotoGallery/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch25/PhotoGallery/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch25/PhotoGallery/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch25/PhotoGallery/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch25/PhotoGallery/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/.idea/misc.xml -------------------------------------------------------------------------------- /Ch25/PhotoGallery/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch25/PhotoGallery/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch25/PhotoGallery/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/app/build.gradle -------------------------------------------------------------------------------- /Ch25/PhotoGallery/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch25/PhotoGallery/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch25/PhotoGallery/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch25/PhotoGallery/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch25/PhotoGallery/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch25/PhotoGallery/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch25/PhotoGallery/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/build.gradle -------------------------------------------------------------------------------- /Ch25/PhotoGallery/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/gradle.properties -------------------------------------------------------------------------------- /Ch25/PhotoGallery/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch25/PhotoGallery/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch25/PhotoGallery/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/gradlew -------------------------------------------------------------------------------- /Ch25/PhotoGallery/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/PhotoGallery/gradlew.bat -------------------------------------------------------------------------------- /Ch25/PhotoGallery/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "PhotoGallery" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch25/bill_up_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch25/bill_up_close.png -------------------------------------------------------------------------------- /Ch26/PhotoGallery/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/.gitignore -------------------------------------------------------------------------------- /Ch26/PhotoGallery/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch26/PhotoGallery/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch26/PhotoGallery/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch26/PhotoGallery/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch26/PhotoGallery/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/.idea/misc.xml -------------------------------------------------------------------------------- /Ch26/PhotoGallery/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch26/PhotoGallery/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch26/PhotoGallery/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/app/build.gradle -------------------------------------------------------------------------------- /Ch26/PhotoGallery/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch26/PhotoGallery/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch26/PhotoGallery/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch26/PhotoGallery/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch26/PhotoGallery/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch26/PhotoGallery/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch26/PhotoGallery/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/build.gradle -------------------------------------------------------------------------------- /Ch26/PhotoGallery/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/gradle.properties -------------------------------------------------------------------------------- /Ch26/PhotoGallery/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch26/PhotoGallery/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch26/PhotoGallery/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/gradlew -------------------------------------------------------------------------------- /Ch26/PhotoGallery/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch26/PhotoGallery/gradlew.bat -------------------------------------------------------------------------------- /Ch26/PhotoGallery/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "PhotoGallery" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch27/PhotoGallery/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/.gitignore -------------------------------------------------------------------------------- /Ch27/PhotoGallery/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch27/PhotoGallery/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch27/PhotoGallery/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch27/PhotoGallery/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch27/PhotoGallery/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/.idea/misc.xml -------------------------------------------------------------------------------- /Ch27/PhotoGallery/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch27/PhotoGallery/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch27/PhotoGallery/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/app/build.gradle -------------------------------------------------------------------------------- /Ch27/PhotoGallery/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch27/PhotoGallery/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch27/PhotoGallery/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch27/PhotoGallery/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch27/PhotoGallery/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch27/PhotoGallery/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch27/PhotoGallery/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/build.gradle -------------------------------------------------------------------------------- /Ch27/PhotoGallery/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/gradle.properties -------------------------------------------------------------------------------- /Ch27/PhotoGallery/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch27/PhotoGallery/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch27/PhotoGallery/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/gradlew -------------------------------------------------------------------------------- /Ch27/PhotoGallery/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch27/PhotoGallery/gradlew.bat -------------------------------------------------------------------------------- /Ch27/PhotoGallery/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "PhotoGallery" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch28/PhotoGallery/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/.gitignore -------------------------------------------------------------------------------- /Ch28/PhotoGallery/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch28/PhotoGallery/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch28/PhotoGallery/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch28/PhotoGallery/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch28/PhotoGallery/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/.idea/misc.xml -------------------------------------------------------------------------------- /Ch28/PhotoGallery/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch28/PhotoGallery/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch28/PhotoGallery/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/app/build.gradle -------------------------------------------------------------------------------- /Ch28/PhotoGallery/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch28/PhotoGallery/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch28/PhotoGallery/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch28/PhotoGallery/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch28/PhotoGallery/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch28/PhotoGallery/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch28/PhotoGallery/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/build.gradle -------------------------------------------------------------------------------- /Ch28/PhotoGallery/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/gradle.properties -------------------------------------------------------------------------------- /Ch28/PhotoGallery/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch28/PhotoGallery/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch28/PhotoGallery/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/gradlew -------------------------------------------------------------------------------- /Ch28/PhotoGallery/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch28/PhotoGallery/gradlew.bat -------------------------------------------------------------------------------- /Ch28/PhotoGallery/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "PhotoGallery" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch29/PhotoGallery/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/.gitignore -------------------------------------------------------------------------------- /Ch29/PhotoGallery/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch29/PhotoGallery/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch29/PhotoGallery/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch29/PhotoGallery/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch29/PhotoGallery/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/.idea/misc.xml -------------------------------------------------------------------------------- /Ch29/PhotoGallery/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch29/PhotoGallery/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch29/PhotoGallery/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/app/build.gradle -------------------------------------------------------------------------------- /Ch29/PhotoGallery/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch29/PhotoGallery/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch29/PhotoGallery/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch29/PhotoGallery/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch29/PhotoGallery/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch29/PhotoGallery/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch29/PhotoGallery/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/build.gradle -------------------------------------------------------------------------------- /Ch29/PhotoGallery/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/gradle.properties -------------------------------------------------------------------------------- /Ch29/PhotoGallery/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch29/PhotoGallery/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch29/PhotoGallery/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/gradlew -------------------------------------------------------------------------------- /Ch29/PhotoGallery/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch29/PhotoGallery/gradlew.bat -------------------------------------------------------------------------------- /Ch29/PhotoGallery/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "PhotoGallery" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch30/DragAndDraw/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/.gitignore -------------------------------------------------------------------------------- /Ch30/DragAndDraw/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch30/DragAndDraw/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch30/DragAndDraw/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch30/DragAndDraw/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch30/DragAndDraw/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/.idea/misc.xml -------------------------------------------------------------------------------- /Ch30/DragAndDraw/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch30/DragAndDraw/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch30/DragAndDraw/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/app/build.gradle -------------------------------------------------------------------------------- /Ch30/DragAndDraw/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch30/DragAndDraw/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch30/DragAndDraw/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch30/DragAndDraw/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch30/DragAndDraw/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch30/DragAndDraw/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch30/DragAndDraw/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/build.gradle -------------------------------------------------------------------------------- /Ch30/DragAndDraw/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/gradle.properties -------------------------------------------------------------------------------- /Ch30/DragAndDraw/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch30/DragAndDraw/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch30/DragAndDraw/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/gradlew -------------------------------------------------------------------------------- /Ch30/DragAndDraw/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch30/DragAndDraw/gradlew.bat -------------------------------------------------------------------------------- /Ch30/DragAndDraw/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "DragAndDraw" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /Ch31/Sunset/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/.gitignore -------------------------------------------------------------------------------- /Ch31/Sunset/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Ch31/Sunset/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/.idea/compiler.xml -------------------------------------------------------------------------------- /Ch31/Sunset/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/.idea/gradle.xml -------------------------------------------------------------------------------- /Ch31/Sunset/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Ch31/Sunset/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/.idea/misc.xml -------------------------------------------------------------------------------- /Ch31/Sunset/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Ch31/Sunset/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Ch31/Sunset/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/app/build.gradle -------------------------------------------------------------------------------- /Ch31/Sunset/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/app/proguard-rules.pro -------------------------------------------------------------------------------- /Ch31/Sunset/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Ch31/Sunset/app/src/main/res/drawable/sun.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/app/src/main/res/drawable/sun.xml -------------------------------------------------------------------------------- /Ch31/Sunset/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Ch31/Sunset/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch31/Sunset/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch31/Sunset/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch31/Sunset/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Ch31/Sunset/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /Ch31/Sunset/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Ch31/Sunset/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Ch31/Sunset/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Ch31/Sunset/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/build.gradle -------------------------------------------------------------------------------- /Ch31/Sunset/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/gradle.properties -------------------------------------------------------------------------------- /Ch31/Sunset/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Ch31/Sunset/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Ch31/Sunset/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/gradlew -------------------------------------------------------------------------------- /Ch31/Sunset/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/Ch31/Sunset/gradlew.bat -------------------------------------------------------------------------------- /Ch31/Sunset/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "Sunset" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jpub/AndroidBNR4/HEAD/README.md --------------------------------------------------------------------------------