├── 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 |
4 |
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 |
4 |
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 |
4 |
5 |
--------------------------------------------------------------------------------
/fundamentals/template/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
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 |
5 |
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 | 
9 |
--------------------------------------------------------------------------------
/helloworld/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
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 |
8 |
9 |
--------------------------------------------------------------------------------
/fundamentals/refresh/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/fundamentals/template/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
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 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/fundamentals/modeldemo/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/fundamentals/template/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
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 |
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 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/helloworld/mobile/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/fundamentals/modeldemo/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
16 |
17 |
--------------------------------------------------------------------------------
/helloworld/shared/build/kotlin/compileDebugKotlin/caches-jvm/lookups/lookups.tab.values.at:
--------------------------------------------------------------------------------
1 | / Header Record For PersistentHashMapValueStorage
--------------------------------------------------------------------------------
/fundamentals/modeldemo/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/fundamentals/refresh/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/fundamentals/template/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/helloworld/automotive/src/androidTest/java/com/github/leventarican/ExampleInstrumentedTest.kt:
--------------------------------------------------------------------------------
1 | package com.github.leventarican
2 |
3 | import androidx.test.platform.app.InstrumentationRegistry
4 | import androidx.test.ext.junit.runners.AndroidJUnit4
5 |
6 | import org.junit.Test
7 | import org.junit.runner.RunWith
8 |
9 | import org.junit.Assert.*
10 |
11 | /**
12 | * Instrumented test, which will execute on an Android device.
13 | *
14 | * See [testing documentation](http://d.android.com/tools/testing).
15 | */
16 | @RunWith(AndroidJUnit4::class)
17 | class ExampleInstrumentedTest {
18 | @Test
19 | fun useAppContext() {
20 | // Context of the app under test.
21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext
22 | assertEquals("com.github.leventarican", appContext.packageName)
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/helloworld/mobile/src/androidTest/java/com/github/leventarican/ExampleInstrumentedTest.kt:
--------------------------------------------------------------------------------
1 | package com.github.leventarican
2 |
3 | import androidx.test.platform.app.InstrumentationRegistry
4 | import androidx.test.ext.junit.runners.AndroidJUnit4
5 |
6 | import org.junit.Test
7 | import org.junit.runner.RunWith
8 |
9 | import org.junit.Assert.*
10 |
11 | /**
12 | * Instrumented test, which will execute on an Android device.
13 | *
14 | * See [testing documentation](http://d.android.com/tools/testing).
15 | */
16 | @RunWith(AndroidJUnit4::class)
17 | class ExampleInstrumentedTest {
18 | @Test
19 | fun useAppContext() {
20 | // Context of the app under test.
21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext
22 | assertEquals("com.github.leventarican", appContext.packageName)
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/helloworld/mobile/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/helloworld/shared/build/generated/source/buildConfig/debug/com/github/leventarican/shared/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Automatically generated file. DO NOT MODIFY
3 | */
4 | package com.github.leventarican.shared;
5 |
6 | public final class BuildConfig {
7 | public static final boolean DEBUG = Boolean.parseBoolean("true");
8 | public static final String LIBRARY_PACKAGE_NAME = "com.github.leventarican.shared";
9 | /**
10 | * @deprecated APPLICATION_ID is misleading in libraries. For the library package name use LIBRARY_PACKAGE_NAME
11 | */
12 | @Deprecated
13 | public static final String APPLICATION_ID = "com.github.leventarican.shared";
14 | public static final String BUILD_TYPE = "debug";
15 | public static final String FLAVOR = "";
16 | public static final int VERSION_CODE = 1;
17 | public static final String VERSION_NAME = "1.0";
18 | }
19 |
--------------------------------------------------------------------------------
/helloworld/automotive/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/fundamentals/modeldemo/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/fundamentals/refresh/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/fundamentals/template/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/fundamentals/refresh/app/src/androidTest/java/com/github/leventarican/refresh/ExampleInstrumentedTest.kt:
--------------------------------------------------------------------------------
1 | package com.github.leventarican.refresh
2 |
3 | import androidx.test.platform.app.InstrumentationRegistry
4 | import androidx.test.ext.junit.runners.AndroidJUnit4
5 |
6 | import org.junit.Test
7 | import org.junit.runner.RunWith
8 |
9 | import org.junit.Assert.*
10 |
11 | /**
12 | * Instrumented test, which will execute on an Android device.
13 | *
14 | * See [testing documentation](http://d.android.com/tools/testing).
15 | */
16 | @RunWith(AndroidJUnit4::class)
17 | class ExampleInstrumentedTest {
18 | @Test
19 | fun useAppContext() {
20 | // Context of the app under test.
21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext
22 | assertEquals("com.github.leventarican.refresh", appContext.packageName)
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/fundamentals/modeldemo/app/src/androidTest/java/com/github/leventarican/modeldemo/ExampleInstrumentedTest.kt:
--------------------------------------------------------------------------------
1 | package com.github.leventarican.modeldemo
2 |
3 | import androidx.test.platform.app.InstrumentationRegistry
4 | import androidx.test.ext.junit.runners.AndroidJUnit4
5 |
6 | import org.junit.Test
7 | import org.junit.runner.RunWith
8 |
9 | import org.junit.Assert.*
10 |
11 | /**
12 | * Instrumented test, which will execute on an Android device.
13 | *
14 | * See [testing documentation](http://d.android.com/tools/testing).
15 | */
16 | @RunWith(AndroidJUnit4::class)
17 | class ExampleInstrumentedTest {
18 | @Test
19 | fun useAppContext() {
20 | // Context of the app under test.
21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext
22 | assertEquals("com.github.leventarican.modeldemo", appContext.packageName)
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/fundamentals/template/app/src/androidTest/java/com/github/leventarican/template/ExampleInstrumentedTest.kt:
--------------------------------------------------------------------------------
1 | package com.github.leventarican.template
2 |
3 | import androidx.test.platform.app.InstrumentationRegistry
4 | import androidx.test.ext.junit.runners.AndroidJUnit4
5 |
6 | import org.junit.Test
7 | import org.junit.runner.RunWith
8 |
9 | import org.junit.Assert.*
10 |
11 | /**
12 | * Instrumented test, which will execute on an Android device.
13 | *
14 | * See [testing documentation](http://d.android.com/tools/testing).
15 | */
16 | @RunWith(AndroidJUnit4::class)
17 | class ExampleInstrumentedTest {
18 | @Test
19 | fun useAppContext() {
20 | // Context of the app under test.
21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext
22 | assertEquals("com.github.leventarican.template", appContext.packageName)
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/fundamentals/template/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'
12 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
13 | classpath 'androidx.navigation:navigation-safe-args-gradle-plugin:2.0.0'
14 |
15 | // NOTE: Do not place your application dependencies here; they belong
16 | // in the individual module build.gradle files
17 | }
18 | }
19 |
20 | allprojects {
21 | repositories {
22 | google()
23 | jcenter()
24 |
25 | }
26 | }
27 |
28 | task clean(type: Delete) {
29 | delete rootProject.buildDir
30 | }
31 |
--------------------------------------------------------------------------------
/fundamentals/refresh/app/src/main/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
7 |
9 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/fundamentals/refresh/app/src/main/java/com/github/leventarican/refresh/Page3JavaFragment.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 | import android.widget.Toast
9 |
10 | /**
11 | * A simple [Fragment] subclass.
12 | */
13 | class Page3JavaFragment : Fragment() {
14 |
15 | override fun onCreateView(
16 | inflater: LayoutInflater, container: ViewGroup?,
17 | savedInstanceState: Bundle?
18 | ): View? {
19 |
20 | val args = Page3JavaFragmentArgs.fromBundle(arguments!!)
21 | Toast.makeText(context, "hello: ${args.hello}", Toast.LENGTH_LONG).show()
22 |
23 | // Inflate the layout for this fragment
24 | return inflater.inflate(R.layout.fragment_page3_java, container, false)
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/helloworld/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/fundamentals/template/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
12 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/helloworld/shared/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
9 |
10 |
11 |
14 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/helloworld/mobile/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
20 |
21 |
--------------------------------------------------------------------------------
/fundamentals/template/app/src/main/res/layout/content_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
19 |
20 |
--------------------------------------------------------------------------------
/fundamentals/refresh/app/src/main/res/layout/activity_page6.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
14 |
15 |
20 |
21 |
22 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/fundamentals/refresh/app/src/main/res/drawable/empty_dice.xml:
--------------------------------------------------------------------------------
1 |
16 |
17 |
22 |
23 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/fundamentals/modeldemo/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/fundamentals/refresh/README.md:
--------------------------------------------------------------------------------
1 | # refresh android and kotlin
2 | * project based on _Empty Activity_
3 | * any `Activity` has to be declared in `AndroidManifest.xml`
4 | * `AndroidManifest.xml` you also define app permission: use internet, contact data, ...
5 | * gradle build system (a android project consist of modules)
6 | * `build.gradle(Project: ...)` common for all app modules: project-level
7 | * `build.gradle(Module: ...)` each module has its own gradle file: module level
8 | * an `Activity` draws the UI and receives input events
9 | * a layout file is _inflated_ into view objects in memory when the activity starts
10 | * some parts are based of: https://codelabs.developers.google.com/android-kotlin-fundamentals/
11 |
12 | ## troubleshooting
13 | * sometimes the design view does not represent the correct view. just run the app in order to see the real view.
14 | * data-binding: if you receive the following error `Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException`
15 | and use Java 11 then mind that `java.xml.bind` is no more supported in Java 11. or just use Java 8.
16 |
--------------------------------------------------------------------------------
/fundamentals/modeldemo/app/src/main/java/com/github/leventarican/modeldemo/InternetService.kt:
--------------------------------------------------------------------------------
1 | package com.github.leventarican.modeldemo
2 |
3 | import android.os.AsyncTask
4 | import org.jsoup.Jsoup
5 | import org.jsoup.nodes.Document
6 |
7 |
8 | class InternetService {
9 |
10 | private val url = "https://example.com"
11 | private lateinit var times: MutableList
12 |
13 | fun connect(): InternetService {
14 | val doc = Connector().execute(url).get()
15 | val h1 = doc.select("h1")
16 | times = mutableListOf()
17 | h1.forEach {
18 | times.add(it.text())
19 | }
20 | return this
21 | }
22 |
23 | fun getTimes(): MutableList {
24 | return times
25 | }
26 | }
27 |
28 | /*
29 | * network call! we wont do that in main/ui thread.
30 | * Caused by: android.os.NetworkOnMainThreadException
31 | *
32 | * for https we need a certification
33 | * Caused by: java.security.cert.CertificateException
34 | */
35 | class Connector : AsyncTask() {
36 | override fun doInBackground(vararg params: String?): Document {
37 | return Jsoup.connect(params[0]).get()
38 | }
39 | }
--------------------------------------------------------------------------------
/fundamentals/refresh/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 |
6 | // add Navigation framework; check also module build.gradle
7 | // https://developer.android.com/jetpack/androidx/releases/navigation
8 | ext.navigationVersion = '2.2.1'
9 |
10 | repositories {
11 | google()
12 | jcenter()
13 |
14 | }
15 | dependencies {
16 | classpath 'com.android.tools.build:gradle:3.6.2'
17 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
18 |
19 | // navigation-safe-args-gradle-plugin dependency
20 | // https://developer.android.com/jetpack/androidx/releases/navigation
21 | classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$navigationVersion"
22 |
23 | // NOTE: Do not place your application dependencies here; they belong
24 | // in the individual module build.gradle files
25 | }
26 | }
27 |
28 | allprojects {
29 | repositories {
30 | google()
31 | jcenter()
32 |
33 | }
34 | }
35 |
36 | task clean(type: Delete) {
37 | delete rootProject.buildDir
38 | }
39 |
--------------------------------------------------------------------------------
/helloworld/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 | # IDE (e.g. Android Studio) users:
3 | # Gradle settings configured through the IDE *will override*
4 | # any settings specified in this file.
5 | # For more details on how to configure your build environment visit
6 | # http://www.gradle.org/docs/current/userguide/build_environment.html
7 | # Specifies the JVM arguments used for the daemon process.
8 | # The setting is particularly useful for tweaking memory settings.
9 | org.gradle.jvmargs=-Xmx1536m
10 | # When configured, Gradle will run in incubating parallel mode.
11 | # This option should only be used with decoupled projects. More details, visit
12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
13 | # org.gradle.parallel=true
14 | # AndroidX package structure to make it clearer which packages are bundled with the
15 | # Android operating system, and which are packaged with your app's APK
16 | # https://developer.android.com/topic/libraries/support-library/androidx-rn
17 | android.useAndroidX=true
18 | # Automatically convert third-party libraries to use AndroidX
19 | android.enableJetifier=true
20 | # Kotlin code style for this project: "official" or "obsolete":
21 | kotlin.code.style=official
22 |
--------------------------------------------------------------------------------
/helloworld/shared/build/intermediates/library_manifest/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
12 |
15 |
16 |
21 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/fundamentals/refresh/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 | # IDE (e.g. Android Studio) users:
3 | # Gradle settings configured through the IDE *will override*
4 | # any settings specified in this file.
5 | # For more details on how to configure your build environment visit
6 | # http://www.gradle.org/docs/current/userguide/build_environment.html
7 | # Specifies the JVM arguments used for the daemon process.
8 | # The setting is particularly useful for tweaking memory settings.
9 | org.gradle.jvmargs=-Xmx1536m
10 | # When configured, Gradle will run in incubating parallel mode.
11 | # This option should only be used with decoupled projects. More details, visit
12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
13 | # org.gradle.parallel=true
14 | # AndroidX package structure to make it clearer which packages are bundled with the
15 | # Android operating system, and which are packaged with your app's APK
16 | # https://developer.android.com/topic/libraries/support-library/androidx-rn
17 | android.useAndroidX=true
18 | # Automatically convert third-party libraries to use AndroidX
19 | android.enableJetifier=true
20 | # Kotlin code style for this project: "official" or "obsolete":
21 | kotlin.code.style=official
--------------------------------------------------------------------------------
/fundamentals/template/app/src/main/java/com/github/leventarican/template/FirstFragment.kt:
--------------------------------------------------------------------------------
1 | package com.github.leventarican.template
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 | import android.widget.Button
9 | import androidx.navigation.fragment.findNavController
10 |
11 | /**
12 | * A simple [Fragment] subclass as the default destination in the navigation.
13 | */
14 | class FirstFragment : Fragment() {
15 |
16 | override fun onCreateView(
17 | inflater: LayoutInflater, container: ViewGroup?,
18 | savedInstanceState: Bundle?
19 | ): View? {
20 | // Inflate the layout for this fragment
21 | return inflater.inflate(R.layout.fragment_first, container, false)
22 | }
23 |
24 | override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
25 | super.onViewCreated(view, savedInstanceState)
26 |
27 | view.findViewById