├── helloworld ├── automotive │ ├── .gitignore │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ ├── colors.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ └── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── ic_launcher-playstore.png │ │ │ └── AndroidManifest.xml │ │ ├── test │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── leventarican │ │ │ │ └── ExampleUnitTest.kt │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── leventarican │ │ │ └── ExampleInstrumentedTest.kt │ ├── proguard-rules.pro │ └── build.gradle ├── mobile │ ├── .gitignore │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ ├── colors.xml │ │ │ │ │ └── styles.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 │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ └── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── github │ │ │ │ │ └── leventarican │ │ │ │ │ └── MainActivity.kt │ │ │ └── AndroidManifest.xml │ │ ├── test │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── leventarican │ │ │ │ └── ExampleUnitTest.kt │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── leventarican │ │ │ └── ExampleInstrumentedTest.kt │ ├── proguard-rules.pro │ └── build.gradle ├── shared │ ├── build │ │ ├── intermediates │ │ │ ├── navigation_json │ │ │ │ └── debug │ │ │ │ │ └── navigation.json │ │ │ ├── annotation_processor_list │ │ │ │ └── debug │ │ │ │ │ └── annotationProcessors.json │ │ │ ├── local_only_symbol_list │ │ │ │ └── debug │ │ │ │ │ └── R-def.txt │ │ │ ├── packaged_res │ │ │ │ └── debug │ │ │ │ │ └── xml │ │ │ │ │ └── automotive_app_desc.xml │ │ │ ├── library_java_res │ │ │ │ └── debug │ │ │ │ │ └── res.jar │ │ │ ├── compile_library_classes │ │ │ │ └── debug │ │ │ │ │ └── classes.jar │ │ │ ├── runtime_library_classes │ │ │ │ └── debug │ │ │ │ │ └── classes.jar │ │ │ ├── incremental │ │ │ │ ├── debug-mergeNativeLibs │ │ │ │ │ └── merge-state │ │ │ │ ├── packageDebugResources │ │ │ │ │ ├── compile-file-map.properties │ │ │ │ │ └── merger.xml │ │ │ │ ├── mergeDebugShaders │ │ │ │ │ └── merger.xml │ │ │ │ ├── mergeDebugJniLibFolders │ │ │ │ │ └── merger.xml │ │ │ │ └── packageDebugAssets │ │ │ │ │ └── merger.xml │ │ │ ├── compile_only_not_namespaced_r_class_jar │ │ │ │ └── debug │ │ │ │ │ └── R.jar │ │ │ ├── compiled_local_resources │ │ │ │ └── debug │ │ │ │ │ └── out │ │ │ │ │ └── xml_automotive_app_desc.xml.flat │ │ │ ├── javac │ │ │ │ └── debug │ │ │ │ │ └── classes │ │ │ │ │ └── com │ │ │ │ │ └── github │ │ │ │ │ └── leventarican │ │ │ │ │ └── shared │ │ │ │ │ └── BuildConfig.class │ │ │ ├── merged_manifests │ │ │ │ └── debug │ │ │ │ │ └── output.json │ │ │ ├── aapt_friendly_merged_manifests │ │ │ │ └── debug │ │ │ │ │ └── aapt │ │ │ │ │ ├── output.json │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── library_manifest │ │ │ │ └── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ └── manifest_merge_blame_file │ │ │ │ └── debug │ │ │ │ └── manifest-merger-blame-debug-report.txt │ │ ├── .transforms │ │ │ ├── 14d2211a97b9d30b32a582250d7fb39e.bin │ │ │ └── 14d2211a97b9d30b32a582250d7fb39e │ │ │ │ └── classes │ │ │ │ └── classes.dex │ │ ├── kotlin │ │ │ └── compileDebugKotlin │ │ │ │ ├── caches-jvm │ │ │ │ ├── lookups │ │ │ │ │ ├── counters.tab │ │ │ │ │ ├── lookups.tab.len │ │ │ │ │ ├── id-to-file.tab.keystream.len │ │ │ │ │ ├── file-to-id.tab.values.at │ │ │ │ │ ├── lookups.tab │ │ │ │ │ ├── file-to-id.tab │ │ │ │ │ ├── id-to-file.tab │ │ │ │ │ ├── lookups.tab_i │ │ │ │ │ ├── file-to-id.tab_i │ │ │ │ │ ├── lookups.tab_i.len │ │ │ │ │ ├── file-to-id.tab.len │ │ │ │ │ ├── file-to-id.tab_i.len │ │ │ │ │ ├── id-to-file.tab.len │ │ │ │ │ ├── lookups.tab.keystream │ │ │ │ │ ├── file-to-id.tab.keystream │ │ │ │ │ ├── id-to-file.tab.values.at │ │ │ │ │ ├── lookups.tab.keystream.len │ │ │ │ │ ├── file-to-id.tab.keystream.len │ │ │ │ │ └── lookups.tab.values.at │ │ │ │ ├── jvm │ │ │ │ │ └── kotlin │ │ │ │ │ │ ├── proto.tab.keystream.len │ │ │ │ │ │ ├── subtypes.tab.keystream.len │ │ │ │ │ │ ├── supertypes.tab.keystream.len │ │ │ │ │ │ ├── class-fq-name-to-source.tab.keystream.len │ │ │ │ │ │ ├── internal-name-to-source.tab.keystream.len │ │ │ │ │ │ ├── supertypes.tab.values.at │ │ │ │ │ │ ├── subtypes.tab.values.at │ │ │ │ │ │ ├── proto.tab │ │ │ │ │ │ ├── proto.tab_i │ │ │ │ │ │ ├── subtypes.tab │ │ │ │ │ │ ├── proto.tab.len │ │ │ │ │ │ ├── subtypes.tab_i │ │ │ │ │ │ ├── supertypes.tab │ │ │ │ │ │ ├── proto.tab_i.len │ │ │ │ │ │ ├── subtypes.tab.len │ │ │ │ │ │ ├── supertypes.tab_i │ │ │ │ │ │ ├── proto.tab.values.at │ │ │ │ │ │ ├── subtypes.tab_i.len │ │ │ │ │ │ ├── supertypes.tab.len │ │ │ │ │ │ ├── source-to-classes.tab │ │ │ │ │ │ ├── supertypes.tab_i.len │ │ │ │ │ │ ├── source-to-classes.tab_i │ │ │ │ │ │ ├── class-fq-name-to-source.tab │ │ │ │ │ │ ├── internal-name-to-source.tab │ │ │ │ │ │ ├── source-to-classes.tab.len │ │ │ │ │ │ ├── source-to-classes.tab_i.len │ │ │ │ │ │ ├── class-fq-name-to-source.tab_i │ │ │ │ │ │ ├── internal-name-to-source.tab_i │ │ │ │ │ │ ├── class-fq-name-to-source.tab.len │ │ │ │ │ │ ├── internal-name-to-source.tab.len │ │ │ │ │ │ ├── source-to-classes.tab.keystream │ │ │ │ │ │ ├── source-to-classes.tab.values.at │ │ │ │ │ │ ├── class-fq-name-to-source.tab_i.len │ │ │ │ │ │ ├── internal-name-to-source.tab_i.len │ │ │ │ │ │ ├── class-fq-name-to-source.tab.values.at │ │ │ │ │ │ ├── internal-name-to-source.tab.values.at │ │ │ │ │ │ └── source-to-classes.tab.keystream.len │ │ │ │ └── inputs │ │ │ │ │ ├── source-to-output.tab │ │ │ │ │ ├── source-to-output.tab_i │ │ │ │ │ ├── source-to-output.tab.len │ │ │ │ │ ├── source-to-output.tab_i.len │ │ │ │ │ ├── source-to-output.tab.keystream │ │ │ │ │ ├── source-to-output.tab.values.at │ │ │ │ │ └── source-to-output.tab.keystream.len │ │ │ │ ├── last-build.bin │ │ │ │ └── build-history.bin │ │ ├── tmp │ │ │ └── kotlin-classes │ │ │ │ └── debug │ │ │ │ ├── META-INF │ │ │ │ └── shared_debug.kotlin_module │ │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── leventarican │ │ │ │ └── shared │ │ │ │ ├── MyMusicService.class │ │ │ │ └── MyMusicService$callback$1.class │ │ └── generated │ │ │ └── source │ │ │ └── buildConfig │ │ │ └── debug │ │ │ └── com │ │ │ └── github │ │ │ └── leventarican │ │ │ └── shared │ │ │ └── BuildConfig.java │ ├── src │ │ └── main │ │ │ ├── res │ │ │ └── xml │ │ │ │ └── automotive_app_desc.xml │ │ │ └── AndroidManifest.xml │ └── build.gradle ├── music.png ├── settings.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .idea │ ├── codeStyles │ │ └── codeStyleConfig.xml │ ├── vcs.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── gradle.xml ├── .gitignore ├── build.gradle ├── gradle.properties └── gradlew.bat ├── fundamentals ├── modeldemo │ ├── app │ │ ├── .gitignore │ │ ├── src │ │ │ ├── main │ │ │ │ ├── res │ │ │ │ │ ├── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ └── styles.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 │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── navigation │ │ │ │ │ │ └── navigation.xml │ │ │ │ │ ├── layout │ │ │ │ │ │ ├── activity_main.xml │ │ │ │ │ │ └── fragment_main.xml │ │ │ │ │ └── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── github │ │ │ │ │ │ └── leventarican │ │ │ │ │ │ └── modeldemo │ │ │ │ │ │ ├── repository │ │ │ │ │ │ └── MainRepository.kt │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ ├── screens │ │ │ │ │ │ ├── MainViewModel.kt │ │ │ │ │ │ └── MainFragment.kt │ │ │ │ │ │ └── InternetService.kt │ │ │ │ └── AndroidManifest.xml │ │ │ ├── test │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── github │ │ │ │ │ └── leventarican │ │ │ │ │ └── modeldemo │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ └── androidTest │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── leventarican │ │ │ │ └── modeldemo │ │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── proguard-rules.pro │ │ └── build.gradle │ ├── settings.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── .idea │ │ ├── codeStyles │ │ │ └── codeStyleConfig.xml │ │ ├── vcs.xml │ │ ├── misc.xml │ │ ├── runConfigurations.xml │ │ └── gradle.xml │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ └── gradlew.bat ├── refresh │ ├── app │ │ ├── .gitignore │ │ ├── src │ │ │ ├── main │ │ │ │ ├── ic_launcher-playstore.png │ │ │ │ ├── res │ │ │ │ │ ├── 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 │ │ │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ │ │ ├── preloaded_fonts.xml │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ │ ├── styles.xml │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── font │ │ │ │ │ │ └── roboto.xml │ │ │ │ │ ├── drawable │ │ │ │ │ │ ├── ic_computer_black_24dp.xml │ │ │ │ │ │ ├── ic_launcher_foreground.xml │ │ │ │ │ │ └── empty_dice.xml │ │ │ │ │ ├── layout │ │ │ │ │ │ ├── fragment_page3_java.xml │ │ │ │ │ │ ├── fragment_page3_kotlin.xml │ │ │ │ │ │ ├── activity_page3.xml │ │ │ │ │ │ ├── activity_page6.xml │ │ │ │ │ │ ├── fragment_page3_title.xml │ │ │ │ │ │ ├── activity_main.xml │ │ │ │ │ │ ├── activity_page4.xml │ │ │ │ │ │ └── activity_page7.xml │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ └── navigation │ │ │ │ │ │ └── navigation.xml │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── github │ │ │ │ │ │ └── leventarican │ │ │ │ │ │ └── refresh │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── ProgrammingLanguage.kt │ │ │ │ │ │ ├── Page3KotlinFragment.kt │ │ │ │ │ │ ├── Page3JavaFragment.kt │ │ │ │ │ │ ├── Page3TitleFragment.kt │ │ │ │ │ │ ├── etc │ │ │ │ │ │ └── TimerLifecycle.kt │ │ │ │ │ │ ├── Page6.kt │ │ │ │ │ │ ├── Page3.kt │ │ │ │ │ │ ├── Page7.kt │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ ├── Page4.kt │ │ │ │ │ │ ├── Page3ImageFragment.kt │ │ │ │ │ │ ├── Page1.kt │ │ │ │ │ │ ├── Page2.kt │ │ │ │ │ │ ├── Page5.kt │ │ │ │ │ │ └── Page0.kt │ │ │ │ └── AndroidManifest.xml │ │ │ ├── test │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── github │ │ │ │ │ └── leventarican │ │ │ │ │ └── refresh │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ └── androidTest │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── leventarican │ │ │ │ └── refresh │ │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── proguard-rules.pro │ │ └── build.gradle │ ├── settings.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── .idea │ │ ├── codeStyles │ │ │ └── codeStyleConfig.xml │ │ ├── render.experimental.xml │ │ ├── vcs.xml │ │ ├── misc.xml │ │ ├── runConfigurations.xml │ │ └── gradle.xml │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ ├── gradle.properties │ └── gradlew.bat └── template │ ├── app │ ├── .gitignore │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── dimens.xml │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.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 │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── menu │ │ │ │ │ └── menu_main.xml │ │ │ │ ├── layout │ │ │ │ │ ├── content_main.xml │ │ │ │ │ ├── fragment_second.xml │ │ │ │ │ ├── fragment_first.xml │ │ │ │ │ └── activity_main.xml │ │ │ │ ├── navigation │ │ │ │ │ └── nav_graph.xml │ │ │ │ └── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── leventarican │ │ │ │ └── template │ │ │ │ ├── FirstFragment.kt │ │ │ │ ├── SecondFragment.kt │ │ │ │ └── MainActivity.kt │ │ ├── test │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── leventarican │ │ │ │ └── template │ │ │ │ └── ExampleUnitTest.kt │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── leventarican │ │ │ └── template │ │ │ └── ExampleInstrumentedTest.kt │ ├── proguard-rules.pro │ └── build.gradle │ ├── settings.gradle │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── .idea │ ├── codeStyles │ │ └── codeStyleConfig.xml │ ├── vcs.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── gradle.xml │ ├── .gitignore │ ├── build.gradle │ ├── gradle.properties │ └── gradlew.bat ├── screenshot.png └── README.md /helloworld/automotive/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /helloworld/mobile/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /fundamentals/template/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/navigation_json/debug/navigation.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /fundamentals/refresh/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name='refresh' 2 | include ':app' 3 | -------------------------------------------------------------------------------- /fundamentals/template/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name='template' 2 | include ':app' 3 | -------------------------------------------------------------------------------- /helloworld/shared/build/.transforms/14d2211a97b9d30b32a582250d7fb39e.bin: -------------------------------------------------------------------------------- 1 | o/classes 2 | -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/counters.tab: -------------------------------------------------------------------------------- 1 | 1 2 | 0 -------------------------------------------------------------------------------- /fundamentals/modeldemo/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name='modeldemo' 2 | include ':app' 3 | -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.len: -------------------------------------------------------------------------------- 1 | P -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/screenshot.png -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/annotation_processor_list/debug/annotationProcessors.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len: -------------------------------------------------------------------------------- 1 | = -------------------------------------------------------------------------------- /helloworld/shared/build/tmp/kotlin-classes/debug/META-INF/shared_debug.kotlin_module: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /helloworld/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/music.png -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len: -------------------------------------------------------------------------------- 1 | ) -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len: -------------------------------------------------------------------------------- 1 | . -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len: -------------------------------------------------------------------------------- 1 | . -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len: -------------------------------------------------------------------------------- 1 | g -------------------------------------------------------------------------------- /helloworld/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name='helloworld' 2 | include ':mobile' 3 | include ':automotive' 4 | include ':shared' 5 | -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16dp 3 | 4 | -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | helloworld 3 | 4 | -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | helloworld 3 | 4 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | modeldemo 3 | 4 | -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.values.at: -------------------------------------------------------------------------------- 1 | /Header Record For PersistentHashMapValueStorage -------------------------------------------------------------------------------- /helloworld/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/local_only_symbol_list/debug/R-def.txt: -------------------------------------------------------------------------------- 1 | R_DEF: Internal format may change without notice 2 | local 3 | xml automotive_app_desc 4 | -------------------------------------------------------------------------------- /fundamentals/refresh/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/refresh/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /helloworld/shared/src/main/res/xml/automotive_app_desc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/modeldemo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /fundamentals/template/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/template/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /helloworld/automotive/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/refresh/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/mobile/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/mobile/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/mobile/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/mobile/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/mobile/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at: -------------------------------------------------------------------------------- 1 | /Header Record For PersistentHashMapValueStorage)(androidx.media.MediaBrowserServiceCompat -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/java/com/github/leventarican/modeldemo/repository/MainRepository.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican.modeldemo.repository 2 | 3 | class MainRepository { 4 | } -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/mobile/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/mobile/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at: -------------------------------------------------------------------------------- 1 | /Header Record For PersistentHashMapValueStorage.-com.github.leventarican.shared.MyMusicService -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/last-build.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/last-build.bin -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/refresh/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/refresh/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/refresh/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/template/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/template/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/mobile/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/mobile/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/packaged_res/debug/xml/automotive_app_desc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/modeldemo/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/modeldemo/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/modeldemo/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/modeldemo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/refresh/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/refresh/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #DEDEDE 4 | -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/template/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/template/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/template/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/mobile/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/library_java_res/debug/res.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/intermediates/library_java_res/debug/res.jar -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/build-history.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/build-history.bin -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/modeldemo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/refresh/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/refresh/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /helloworld/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/modeldemo/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/modeldemo/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/modeldemo/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/refresh/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/refresh/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/refresh/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/template/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/template/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/template/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/template/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /fundamentals/modeldemo/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/modeldemo/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/modeldemo/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fundamentals/refresh/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /fundamentals/template/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/fundamentals/template/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/automotive/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/compile_library_classes/debug/classes.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/intermediates/compile_library_classes/debug/classes.jar -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/runtime_library_classes/debug/classes.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/intermediates/runtime_library_classes/debug/classes.jar -------------------------------------------------------------------------------- /helloworld/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/incremental/debug-mergeNativeLibs/merge-state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/intermediates/incremental/debug-mergeNativeLibs/merge-state -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/java/com/github/leventarican/refresh/model/ProgrammingLanguage.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican.refresh.model 2 | 3 | data class ProgrammingLanguage(var name: String = "", var extension: String = "") -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab_i.len -------------------------------------------------------------------------------- /fundamentals/modeldemo/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fundamentals/refresh/.idea/render.experimental.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /fundamentals/refresh/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fundamentals/template/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /helloworld/shared/build/.transforms/14d2211a97b9d30b32a582250d7fb39e/classes/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/.transforms/14d2211a97b9d30b32a582250d7fb39e/classes/classes.dex -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab_i.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.values.at: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/id-to-file.tab.values.at -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.keystream.len -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/values/preloaded_fonts.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @font/roboto 5 | 6 | 7 | -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i -------------------------------------------------------------------------------- /helloworld/shared/build/tmp/kotlin-classes/debug/com/github/leventarican/shared/MyMusicService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/tmp/kotlin-classes/debug/com/github/leventarican/shared/MyMusicService.class -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at: -------------------------------------------------------------------------------- 1 | /Header Record For PersistentHashMapValueStoragev-com/github/leventarican/shared/MyMusicService8com/github/leventarican/shared/MyMusicService$callback$1.kotlin_module -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/compiled_local_resources/debug/out/xml_automotive_app_desc.xml.flat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/intermediates/compiled_local_resources/debug/out/xml_automotive_app_desc.xml.flat -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/javac/debug/classes/com/github/leventarican/shared/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/intermediates/javac/debug/classes/com/github/leventarican/shared/BuildConfig.class -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #6200EE 4 | #3700B3 5 | #03DAC5 6 | 7 | -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at -------------------------------------------------------------------------------- /helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #6200EE 4 | #3700B3 5 | #76bf5e 6 | 7 | -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #6200EE 4 | #3700B3 5 | #1DE9B6 6 | 7 | -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #008577 4 | #00574B 5 | #D81B60 6 | 7 | -------------------------------------------------------------------------------- /helloworld/shared/build/tmp/kotlin-classes/debug/com/github/leventarican/shared/MyMusicService$callback$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leventarican/cookbook-android/HEAD/helloworld/shared/build/tmp/kotlin-classes/debug/com/github/leventarican/shared/MyMusicService$callback$1.class -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #6200EE 4 | #3700B3 5 | #03DAC5 6 | 7 | -------------------------------------------------------------------------------- /helloworld/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jan 24 23:21:52 CET 2020 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip 7 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | -------------------------------------------------------------------------------- /fundamentals/refresh/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | -------------------------------------------------------------------------------- /fundamentals/template/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | -------------------------------------------------------------------------------- /fundamentals/refresh/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Jan 28 22:16:26 CET 2020 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip 7 | -------------------------------------------------------------------------------- /fundamentals/template/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Jan 29 23:14:15 CET 2020 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip 7 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Apr 13 22:36:28 CEST 2020 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip 7 | -------------------------------------------------------------------------------- /helloworld/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | 16 | shared/build/* 17 | -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/incremental/packageDebugResources/compile-file-map.properties: -------------------------------------------------------------------------------- 1 | #Fri Jan 24 23:33:45 CET 2020 2 | /home/code/development/sourcecode/android-automotive/helloworld/shared/src/main/res/xml/automotive_app_desc.xml=/home/code/development/sourcecode/android-automotive/helloworld/shared/build/intermediates/packaged_res/debug/xml/automotive_app_desc.xml 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # android-automotive os 2 | * android automotive is android 3 | * android auto vs android automotive OS 4 | * android auto launched in 2015 5 | * with android automotive OS will the vehicle run android natively without a phone 6 | * the strategy is to build on multible plattforms: phone, automotive. so one project for all. 7 | 8 | ![HelloWorld Android Automotive OS](screenshot.png) 9 | -------------------------------------------------------------------------------- /helloworld/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/merged_manifests/debug/output.json: -------------------------------------------------------------------------------- 1 | [{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"shared-debug.aar","fullName":"debug","baseName":"debug","dirName":""},"path":"../../library_manifest/debug/AndroidManifest.xml","properties":{"packageId":"com.github.leventarican.shared","split":""}}] -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json: -------------------------------------------------------------------------------- 1 | [{"outputType":{"type":"AAPT_FRIENDLY_MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"shared-debug.aar","fullName":"debug","baseName":"debug","dirName":""},"path":"AndroidManifest.xml","properties":{"packageId":"com.github.leventarican.shared","split":""}}] -------------------------------------------------------------------------------- /fundamentals/modeldemo/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /fundamentals/refresh/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /fundamentals/template/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/font/roboto.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /helloworld/mobile/src/main/java/com/github/leventarican/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican 2 | 3 | import androidx.appcompat.app.AppCompatActivity 4 | import android.os.Bundle 5 | 6 | class MainActivity : AppCompatActivity() { 7 | 8 | override fun onCreate(savedInstanceState: Bundle?) { 9 | super.onCreate(savedInstanceState) 10 | setContentView(R.layout.activity_main) 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/java/com/github/leventarican/modeldemo/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican.modeldemo 2 | 3 | import androidx.appcompat.app.AppCompatActivity 4 | import android.os.Bundle 5 | 6 | class MainActivity : AppCompatActivity() { 7 | 8 | override fun onCreate(savedInstanceState: Bundle?) { 9 | super.onCreate(savedInstanceState) 10 | setContentView(R.layout.activity_main) 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /helloworld/automotive/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /helloworld/mobile/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/drawable/ic_computer_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /helloworld/mobile/src/test/java/com/github/leventarican/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /helloworld/automotive/src/test/java/com/github/leventarican/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/test/java/com/github/leventarican/refresh/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican.refresh 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/res/navigation/navigation.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 10 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/test/java/com/github/leventarican/modeldemo/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican.modeldemo 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /fundamentals/template/app/src/test/java/com/github/leventarican/template/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican.template 2 | 3 | import org.junit.Test 4 | 5 | import org.junit.Assert.* 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * See [testing documentation](http://d.android.com/tools/testing). 11 | */ 12 | class ExampleUnitTest { 13 | @Test 14 | fun addition_isCorrect() { 15 | assertEquals(4, 2 + 2) 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/layout/fragment_page3_java.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 13 | 14 | -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/incremental/mergeDebugShaders/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /helloworld/automotive/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | 8 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 30sp 9 | 8dp 10 | 16dp 11 | 16dp 12 | 24sp 13 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/layout/fragment_page3_kotlin.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /helloworld/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /fundamentals/refresh/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /fundamentals/template/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /helloworld/shared/build.gradle: -------------------------------------------------------------------------------- 1 | 2 | apply plugin: 'com.android.library' 3 | apply plugin: 'kotlin-android' 4 | apply plugin: 'kotlin-android-extensions' 5 | 6 | android { 7 | compileSdkVersion 29 8 | buildToolsVersion "29.0.2" 9 | 10 | defaultConfig { 11 | minSdkVersion 28 12 | targetSdkVersion 29 13 | versionCode 1 14 | versionName "1.0" 15 | 16 | testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" 17 | } 18 | 19 | 20 | } 21 | 22 | dependencies { 23 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" 24 | implementation 'androidx.media:media:1.0.1' 25 | } -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | template 3 | Settings 4 | 5 | First Fragment 6 | Second Fragment 7 | Next 8 | Previous 9 | 10 | Hello first fragment 11 | Hello second fragment. Arg: %1$s 12 | 13 | About 14 | 15 | -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 11 | 12 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /helloworld/shared/build/intermediates/incremental/packageDebugAssets/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/java/com/github/leventarican/refresh/Page3KotlinFragment.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican.refresh 2 | 3 | import android.os.Bundle 4 | import androidx.fragment.app.Fragment 5 | import android.view.LayoutInflater 6 | import android.view.View 7 | import android.view.ViewGroup 8 | 9 | /** 10 | * A simple [Fragment] subclass. 11 | */ 12 | class Page3KotlinFragment : Fragment() { 13 | 14 | override fun onCreateView( 15 | inflater: LayoutInflater, container: ViewGroup?, 16 | savedInstanceState: Bundle? 17 | ): View? { 18 | // Inflate the layout for this fragment 19 | return inflater.inflate(R.layout.fragment_page3_kotlin, container, false) 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/layout/activity_page3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 10 | 11 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /helloworld/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | ext.kotlin_version = '1.3.61' 5 | repositories { 6 | google() 7 | jcenter() 8 | 9 | } 10 | dependencies { 11 | classpath 'com.android.tools.build:gradle:3.6.0-rc01' 12 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 13 | 14 | // NOTE: Do not place your application dependencies here; they belong 15 | // in the individual module build.gradle files 16 | } 17 | } 18 | 19 | allprojects { 20 | repositories { 21 | google() 22 | jcenter() 23 | 24 | } 25 | } 26 | 27 | task clean(type: Delete) { 28 | delete rootProject.buildDir 29 | } 30 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | ext.kotlin_version = '1.3.71' 5 | repositories { 6 | google() 7 | jcenter() 8 | 9 | } 10 | dependencies { 11 | classpath 'com.android.tools.build:gradle:3.6.2' 12 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 13 | 14 | // NOTE: Do not place your application dependencies here; they belong 15 | // in the individual module build.gradle files 16 | } 17 | } 18 | 19 | allprojects { 20 | repositories { 21 | google() 22 | jcenter() 23 | 24 | } 25 | } 26 | 27 | task clean(type: Delete) { 28 | delete rootProject.buildDir 29 | } 30 | -------------------------------------------------------------------------------- /fundamentals/modeldemo/app/src/main/java/com/github/leventarican/modeldemo/screens/MainViewModel.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican.modeldemo.screens 2 | 3 | import androidx.lifecycle.LiveData 4 | import androidx.lifecycle.MutableLiveData 5 | import androidx.lifecycle.Transformations 6 | import androidx.lifecycle.ViewModel 7 | 8 | class MainViewModel : ViewModel() { 9 | var debug = MutableLiveData() 10 | val number = MutableLiveData() 11 | private var numbers: MutableList 12 | val numberCustomized = Transformations.map(number) { _ -> "next num: ${number.value}" } 13 | 14 | init { 15 | debug.value = "init" 16 | numbers = mutableListOf(7, 10, 11, 80, 4, 3, 100) 17 | } 18 | 19 | fun next() { 20 | numbers.shuffle() 21 | number.value = numbers[0] 22 | } 23 | } -------------------------------------------------------------------------------- /fundamentals/template/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 15 | 16 | 10 | 11 | 16 | 23 | 24 | 32 | 33 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | apply plugin: 'kotlin-android' 3 | apply plugin: 'kotlin-android-extensions' 4 | apply plugin: 'androidx.navigation.safeargs' 5 | 6 | android { 7 | compileSdkVersion 29 8 | buildToolsVersion "29.0.2" 9 | 10 | defaultConfig { 11 | applicationId "com.github.leventarican.refresh" 12 | minSdkVersion 19 13 | targetSdkVersion 29 14 | versionCode 1 15 | versionName "1.0" 16 | 17 | testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" 18 | } 19 | 20 | buildTypes { 21 | release { 22 | minifyEnabled false 23 | proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' 24 | } 25 | } 26 | 27 | // use DataBinding. e.g. good for view Layout file and Activity. instead of using findViewById 28 | dataBinding { 29 | enabled true 30 | } 31 | } 32 | 33 | // alternatively go to > project structure settings 34 | dependencies { 35 | implementation fileTree(dir: 'libs', include: ['*.jar']) 36 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" 37 | implementation 'androidx.appcompat:appcompat:1.1.0' 38 | implementation 'androidx.core:core-ktx:1.1.0' 39 | implementation 'androidx.constraintlayout:constraintlayout:1.1.3' 40 | implementation 'androidx.legacy:legacy-support-v4:1.0.0' 41 | testImplementation 'junit:junit:4.12' 42 | androidTestImplementation 'androidx.test.ext:junit:1.1.1' 43 | androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' 44 | 45 | // this is needed for data-binding. Java 11 does not support jaxb anymore. 46 | implementation 'javax.xml.bind:jaxb-api:2.3.1' 47 | 48 | // add Navigation framework; see also project build.gradle where $navigationVersion is defined 49 | // then create navigation.xml file: right click res/ > New > Android Resource File > resource type Navigation 50 | implementation "androidx.navigation:navigation-fragment-ktx:$navigationVersion" 51 | implementation "androidx.navigation:navigation-ui-ktx:$navigationVersion" 52 | } 53 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Refresh 3 | roll 4 | second dice 5 | first dice 6 | next 7 | back 8 | android 9 | demonstration for an image resource 10 | 11 | In computing, source code is any collection of code, possibly with comments, 12 | written using a human-readable programming language, usually as plain text. 13 | The source code of a program is specially designed to facilitate the work of computer programmers, 14 | who specify the actions to be performed by a computer mostly by writing source code. 15 | The source code is often transformed by an assembler 16 | or compiler into binary machine code that can be executed by the computer. 17 | The machine code might then be stored for execution at a later time. 18 | Alternatively, source code may be interpreted and thus immediately executed. 19 | \n\nMost application software is distributed in a form that includes only executable files. 20 | If the source code were included it would be useful to a user, programmer or a system administrator, 21 | any of whom might wish to study or modify the program. 22 | \n\n 23 | 24 | what is your programming language 25 | APPLY 26 | next 27 | box one 28 | box two 29 | box three 30 | box four 31 | box five 32 | 33 | 34 | Hello blank fragment 35 | 36 | Navigation framework 37 | Safe Args 38 | 39 | 40 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/java/com/github/leventarican/refresh/Page4.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican.refresh 2 | 3 | import android.content.Intent 4 | import androidx.appcompat.app.AppCompatActivity 5 | import android.os.Bundle 6 | import android.view.View 7 | import android.widget.Button 8 | import android.widget.ImageView 9 | 10 | /** 11 | * simple activity demonstration: 12 | * - ImageView 13 | */ 14 | class Page4 : AppCompatActivity() { 15 | 16 | lateinit var dice_0: ImageView 17 | lateinit var dice_1: ImageView 18 | lateinit var rollButton: Button 19 | lateinit var nextButton: Button 20 | 21 | override fun onCreate(savedInstanceState: Bundle?) { 22 | super.onCreate(savedInstanceState) 23 | fullscreen() 24 | setContentView(R.layout.activity_page4) 25 | 26 | // find view references 27 | dice_0 = findViewById(R.id.img_first_dice) 28 | dice_1 = findViewById(R.id.img_second_dice) 29 | rollButton = findViewById(R.id.bt_roll) 30 | nextButton = findViewById(R.id.bt_next) 31 | 32 | // add click handler to button 33 | rollButton.setOnClickListener { roll() } 34 | nextButton.setOnClickListener { startActivity(Intent(this, Page0::class.java)) } 35 | } 36 | 37 | 38 | private fun fullscreen(): Unit { 39 | // Hide the status bar. 40 | window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_FULLSCREEN 41 | // Remember that you should never show the action bar if the 42 | // status bar is hidden, so hide that too if necessary. 43 | actionBar?.hide() 44 | } 45 | 46 | /* 47 | randomly select a image and set it 48 | */ 49 | private fun roll(): Unit { 50 | var randomDice = when ((1..6).random()) { 51 | 1 -> R.drawable.dice_1 52 | 2 -> R.drawable.dice_2 53 | 3 -> R.drawable.dice_3 54 | 4 -> R.drawable.dice_4 55 | 5 -> R.drawable.dice_5 56 | else -> R.drawable.dice_6 57 | } 58 | dice_0.setImageResource(randomDice) 59 | 60 | randomDice = when ((1..6).random()) { 61 | 1 -> R.drawable.dice_1 62 | 2 -> R.drawable.dice_2 63 | 3 -> R.drawable.dice_3 64 | 4 -> R.drawable.dice_4 65 | 5 -> R.drawable.dice_5 66 | else -> R.drawable.dice_6 67 | } 68 | dice_1.setImageResource(randomDice) 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/java/com/github/leventarican/refresh/Page3ImageFragment.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican.refresh 2 | 3 | import android.os.Bundle 4 | import android.util.Log 5 | import androidx.fragment.app.Fragment 6 | import android.view.LayoutInflater 7 | import android.view.View 8 | import android.view.ViewGroup 9 | import androidx.databinding.DataBindingUtil 10 | import androidx.navigation.findNavController 11 | import com.github.leventarican.refresh.databinding.FragmentPage3ImageBinding 12 | 13 | /** 14 | * by pressing the button in [Page3TitleFragment] the view is navigated ot [Page3ImageFragment] 15 | * from here (this fragment) it will conditionally navigate 16 | */ 17 | class Page3ImageFragment : Fragment() { 18 | 19 | val options = Pair("java", "kotlin") 20 | val sampleData = 7 21 | 22 | override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { 23 | val binding = DataBindingUtil.inflate(inflater, R.layout.fragment_page3_image,container,false) 24 | 25 | // bind this fragment class to the layout 26 | binding.instance = this 27 | 28 | binding.btPage3FragmentNext.setOnClickListener { 29 | val userDecision = binding.rgOptions.checkedRadioButtonId 30 | if (userDecision != -1) { 31 | when (userDecision) { 32 | // R.id.rb_first_answer -> view!!.findNavController().navigate(R.id.action_page3ImageFragment_to_page3JavaFragment) 33 | // R.id.rb_second_answer -> view!!.findNavController().navigate(R.id.action_page3ImageFragment_to_page3KotlinFragment) 34 | 35 | // when using Safe Args: navigation-safe-args-gradle-plugin 36 | // pass data when java is selected: the data is in navigation.xml defined. 37 | R.id.rb_first_answer -> view!! 38 | .findNavController() 39 | .navigate(Page3ImageFragmentDirections 40 | .actionPage3ImageFragmentToPage3JavaFragment()) 41 | 42 | R.id.rb_second_answer -> view!! 43 | .findNavController() 44 | .navigate(Page3ImageFragmentDirections 45 | .actionPage3ImageFragmentToPage3KotlinFragment()) 46 | } 47 | } 48 | } 49 | 50 | return binding.root 51 | } 52 | 53 | } 54 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/res/navigation/navigation.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 16 | 19 | 20 | 25 | 30 | 35 | 36 | 41 | 42 | 46 | 47 | 52 | -------------------------------------------------------------------------------- /fundamentals/refresh/app/src/main/java/com/github/leventarican/refresh/Page1.kt: -------------------------------------------------------------------------------- 1 | package com.github.leventarican.refresh 2 | 3 | import android.content.Intent 4 | import android.graphics.Color 5 | import androidx.appcompat.app.AppCompatActivity 6 | import android.os.Bundle 7 | import android.view.View 8 | import android.widget.Button 9 | import android.widget.TextView 10 | 11 | /** 12 | * this activity demonstrates: 13 | * 14 | * - ConstraintLayout 15 | * - extract margins 16 | * - chains, chain styles (spread, packed chain with bias, ...) 17 | */ 18 | class Page1 : AppCompatActivity() { 19 | 20 | override fun onCreate(savedInstanceState: Bundle?) { 21 | super.onCreate(savedInstanceState) 22 | setContentView(R.layout.activity_page1) 23 | 24 | findViewById