├── .gitignore
├── .vscode
└── settings.json
├── README.md
├── doc
├── UI설계.txt
├── 요구사항명세서.txt
└── 테스트케이스.txt
├── examples
├── Animation
│ ├── .gitignore
│ ├── app
│ │ ├── .gitignore
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── animation
│ │ │ │ ├── MainActivity.kt
│ │ │ │ ├── MotionActivity.kt
│ │ │ │ └── TransitionActivity.kt
│ │ │ └── res
│ │ │ ├── animator
│ │ │ └── animator_xml.xml
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ ├── frame0.png
│ │ │ ├── frame1.png
│ │ │ ├── frame2.png
│ │ │ ├── frame3.png
│ │ │ ├── frame4.png
│ │ │ ├── ic_launcher_background.xml
│ │ │ ├── ic_launcher_foreground.xml
│ │ │ └── moving_circle.xml
│ │ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ ├── activity_motion.xml
│ │ │ ├── activity_transition.xml
│ │ │ ├── scene_1.xml
│ │ │ └── scene_2.xml
│ │ │ ├── menu
│ │ │ ├── main_menu.xml
│ │ │ └── transition_menu.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values-night
│ │ │ └── themes.xml
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── activity_motion_scene.xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── readme.txt
├── BackgroundTask
│ ├── .gitignore
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── .name
│ │ ├── compiler.xml
│ │ ├── gradle.xml
│ │ ├── jarRepositories.xml
│ │ ├── kotlinc.xml
│ │ ├── misc.xml
│ │ └── vcs.xml
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── backgroundtask
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── backgroundtask
│ │ │ │ │ ├── MainActivity.kt
│ │ │ │ │ └── MyService.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── drawable
│ │ │ │ ├── ic_baseline_cloud_download_24.xml
│ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── layout
│ │ │ │ └── activity_main.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── values-night
│ │ │ │ └── themes.xml
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── themes.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── backgroundtask
│ │ │ └── ExampleUnitTest.kt
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
├── BroadcastReceiverTest
│ ├── .gitignore
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── .name
│ │ ├── compiler.xml
│ │ ├── gradle.xml
│ │ ├── kotlinc.xml
│ │ ├── misc.xml
│ │ └── vcs.xml
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── broadcastreceivertest
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── broadcastreceivertest
│ │ │ │ │ └── MainActivity.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── drawable
│ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── layout
│ │ │ │ └── activity_main.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.webp
│ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.webp
│ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.webp
│ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.webp
│ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.webp
│ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── values-night
│ │ │ │ └── themes.xml
│ │ │ │ ├── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── themes.xml
│ │ │ │ └── xml
│ │ │ │ ├── backup_rules.xml
│ │ │ │ └── data_extraction_rules.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── broadcastreceivertest
│ │ │ └── ExampleUnitTest.kt
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
├── ContentResolverTest
│ ├── .gitignore
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── compiler.xml
│ │ ├── gradle.xml
│ │ ├── jarRepositories.xml
│ │ ├── kotlinc.xml
│ │ ├── misc.xml
│ │ └── vcs.xml
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── contentresolvertest
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── contentresolvertest
│ │ │ │ │ └── MainActivity.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── drawable
│ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── layout
│ │ │ │ └── activity_main.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── values-night
│ │ │ │ └── themes.xml
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── themes.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── contentresolvertest
│ │ │ └── ExampleUnitTest.kt
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
├── CustomView
│ ├── .gitignore
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── .name
│ │ ├── compiler.xml
│ │ ├── gradle.xml
│ │ ├── kotlinc.xml
│ │ ├── misc.xml
│ │ └── vcs.xml
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── customview
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── customview
│ │ │ │ │ ├── MainActivity.kt
│ │ │ │ │ ├── MyCanvas.kt
│ │ │ │ │ └── MyView.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── drawable
│ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── layout
│ │ │ │ └── activity_main.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.webp
│ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.webp
│ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.webp
│ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.webp
│ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.webp
│ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── values-night
│ │ │ │ └── themes.xml
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── themes.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── customview
│ │ │ └── ExampleUnitTest.kt
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
├── FileExample
│ ├── .gitignore
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── compiler.xml
│ │ ├── gradle.xml
│ │ ├── jarRepositories.xml
│ │ ├── kotlinc.xml
│ │ ├── misc.xml
│ │ └── vcs.xml
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── fileexample
│ │ │ │ └── ExampleInstrumentedTest.java
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── fileexample
│ │ │ │ │ ├── MainActivity.kt
│ │ │ │ │ ├── MyViewModel.kt
│ │ │ │ │ └── SettingsActivity.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── drawable
│ │ │ │ ├── ic_baseline_email_24.xml
│ │ │ │ ├── ic_baseline_sync_24.xml
│ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── layout
│ │ │ │ ├── activity_main.xml
│ │ │ │ └── settings_activity.xml
│ │ │ │ ├── menu
│ │ │ │ └── menu.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── values
│ │ │ │ ├── arrays.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ │ │ └── xml
│ │ │ │ └── root_preferences.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── fileexample
│ │ │ └── ExampleUnitTest.java
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
├── Internet
│ ├── .gitignore
│ ├── app
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── internet
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── RestActivity.kt
│ │ │ └── res
│ │ │ ├── drawable
│ │ │ ├── ic_launcher_background.xml
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ └── activity_rest.xml
│ │ │ ├── menu
│ │ │ └── menu.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values-night
│ │ │ └── themes.xml
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ ├── data_extraction_rules.xml
│ │ │ └── file_paths.xml
│ └── readme.txt
├── ListItems
│ ├── .gitignore
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── codeStyles
│ │ │ ├── Project.xml
│ │ │ └── codeStyleConfig.xml
│ │ ├── compiler.xml
│ │ ├── deploymentTargetDropDown.xml
│ │ ├── gradle.xml
│ │ ├── jarRepositories.xml
│ │ ├── kotlinc.xml
│ │ ├── misc.xml
│ │ └── vcs.xml
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── listitems
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── listitems
│ │ │ │ │ ├── CustomAdapter.kt
│ │ │ │ │ ├── ItemDialog.kt
│ │ │ │ │ ├── MainActivity.kt
│ │ │ │ │ └── MyViewModel.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── drawable
│ │ │ │ ├── ic_baseline_add_24.xml
│ │ │ │ ├── ic_baseline_person_24.xml
│ │ │ │ ├── ic_baseline_person_outline_24.xml
│ │ │ │ ├── ic_baseline_person_pin_24.xml
│ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── layout
│ │ │ │ ├── activity_main.xml
│ │ │ │ ├── item_dialog_layout.xml
│ │ │ │ └── item_layout.xml
│ │ │ │ ├── menu
│ │ │ │ └── item_menu.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── values-night
│ │ │ │ └── themes.xml
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── themes.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── listitems
│ │ │ └── ExampleUnitTest.kt
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
├── NavigationUI
│ ├── .gitignore
│ ├── .idea
│ │ ├── .name
│ │ ├── compiler.xml
│ │ ├── gradle.xml
│ │ ├── kotlinc.xml
│ │ ├── misc.xml
│ │ └── vcs.xml
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── navigationui
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── navigationui
│ │ │ │ │ ├── MainActivity.kt
│ │ │ │ │ ├── MainActivityBottomNav.kt
│ │ │ │ │ ├── MainActivityDrawer.kt
│ │ │ │ │ ├── MyFragments.kt
│ │ │ │ │ └── MyViewModel.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── drawable
│ │ │ │ ├── ic_baseline_bookmark_border_24.xml
│ │ │ │ ├── ic_baseline_date_range_24.xml
│ │ │ │ ├── ic_baseline_home_24.xml
│ │ │ │ ├── ic_baseline_inbox_24.xml
│ │ │ │ ├── ic_baseline_send_24.xml
│ │ │ │ ├── ic_baseline_settings_24.xml
│ │ │ │ ├── ic_baseline_shopping_cart_24.xml
│ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── layout
│ │ │ │ ├── activity_main.xml
│ │ │ │ ├── activity_main_bottom_nav.xml
│ │ │ │ ├── activity_main_drawer.xml
│ │ │ │ ├── fragment_home.xml
│ │ │ │ ├── fragment_page1.xml
│ │ │ │ ├── fragment_page2.xml
│ │ │ │ ├── fragment_page3.xml
│ │ │ │ └── my_bottom_dialog.xml
│ │ │ │ ├── menu
│ │ │ │ ├── main_menu.xml
│ │ │ │ └── nav_menu.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── navigation
│ │ │ │ └── nav.xml
│ │ │ │ ├── values-night
│ │ │ │ └── themes.xml
│ │ │ │ ├── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── themes.xml
│ │ │ │ └── xml
│ │ │ │ ├── backup_rules.xml
│ │ │ │ └── data_extraction_rules.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── navigationui
│ │ │ └── ExampleUnitTest.kt
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
├── activity_intent
│ ├── .gitignore
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── .name
│ │ ├── compiler.xml
│ │ ├── gradle.xml
│ │ ├── jarRepositories.xml
│ │ ├── misc.xml
│ │ └── vcs.xml
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── activity_intent
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── activity_intent
│ │ │ │ │ ├── MainActivity.kt
│ │ │ │ │ ├── MyViewModel.kt
│ │ │ │ │ ├── SecondActivity.kt
│ │ │ │ │ └── ThirdActivity.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── drawable
│ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── layout
│ │ │ │ ├── activity_main.xml
│ │ │ │ ├── activity_second.xml
│ │ │ │ └── activity_third.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── values-night
│ │ │ │ └── themes.xml
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── themes.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── activity_intent
│ │ │ └── ExampleUnitTest.kt
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
├── appium-test
│ ├── .gitignore
│ ├── lab0_test.py
│ ├── lab10_test.py
│ ├── lab1_test.py
│ ├── lab2_test.py
│ ├── lab3_test.py
│ ├── lab4_test.py
│ ├── lab5_test.py
│ ├── lab6_test.py
│ ├── lab7_test.py
│ ├── lab8_test.py
│ ├── lab9_test.py
│ └── requirements.txt
├── basic_ui
│ ├── .gitignore
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── compiler.xml
│ │ ├── gradle.xml
│ │ ├── jarRepositories.xml
│ │ ├── misc.xml
│ │ └── vcs.xml
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── basic_ui
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── basic_ui
│ │ │ │ │ └── MainActivity.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── drawable
│ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── layout
│ │ │ │ ├── activity_main.xml
│ │ │ │ ├── layout_gravity.xml
│ │ │ │ ├── layout_margin_padding.xml
│ │ │ │ ├── linear_layout.xml
│ │ │ │ ├── linear_layout_gravity.xml
│ │ │ │ └── ui_component_size.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── values-night
│ │ │ │ └── themes.xml
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── themes.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── basic_ui
│ │ │ └── ExampleUnitTest.kt
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
├── firebasetest
│ ├── .gitignore
│ ├── app
│ │ ├── .gitignore
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── firebasetest
│ │ │ │ ├── FirestoreActivity.kt
│ │ │ │ ├── LoginActivity.kt
│ │ │ │ ├── MainActivity.kt
│ │ │ │ ├── MyAdapter.kt
│ │ │ │ ├── MyFirebaseMessagingService.kt
│ │ │ │ ├── RealtimeDBActivity.kt
│ │ │ │ ├── RemoteConfigActivity.kt
│ │ │ │ └── StorageActivity.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ ├── ic_launcher_background.xml
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── layout
│ │ │ ├── activity_firestore.xml
│ │ │ ├── activity_login.xml
│ │ │ ├── activity_main.xml
│ │ │ ├── activity_realtime_db.xml
│ │ │ ├── activity_remote_config.xml
│ │ │ ├── activity_storage.xml
│ │ │ └── item.xml
│ │ │ ├── menu
│ │ │ └── main_menu.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values-night
│ │ │ └── themes.xml
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ ├── styles.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ ├── data_extraction_rules.xml
│ │ │ └── remote_config_defaults.xml
│ ├── curl_test.sh
│ ├── message.json
│ └── readme.txt
├── flutter_app
│ ├── .gitignore
│ ├── README.md
│ ├── analysis_options.yaml
│ ├── assets
│ │ └── images
│ │ │ ├── android.png
│ │ │ └── android_hsu.png
│ ├── lib
│ │ ├── app_state.dart
│ │ ├── main.dart
│ │ ├── pages
│ │ │ ├── change_name.dart
│ │ │ ├── form_page.dart
│ │ │ ├── gesture_page.dart
│ │ │ ├── image_page.dart
│ │ │ ├── list_page.dart
│ │ │ └── start_page.dart
│ │ └── ui_utils.dart
│ └── pubspec.yaml
├── fragment_test
│ ├── .gitignore
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── .name
│ │ ├── compiler.xml
│ │ ├── gradle.xml
│ │ ├── jarRepositories.xml
│ │ ├── kotlinc.xml
│ │ ├── misc.xml
│ │ └── vcs.xml
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── fragment_test
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── fragment_test
│ │ │ │ │ ├── FruitsActivity.kt
│ │ │ │ │ ├── MainActivity.kt
│ │ │ │ │ ├── MyViewModel.kt
│ │ │ │ │ └── NavActivity.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── drawable
│ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── layout-land
│ │ │ │ └── activity_fruits.xml
│ │ │ │ ├── layout
│ │ │ │ ├── activity_fruits.xml
│ │ │ │ ├── activity_main.xml
│ │ │ │ ├── activity_nav.xml
│ │ │ │ ├── detail_fruit.xml
│ │ │ │ ├── example_fragment.xml
│ │ │ │ ├── example_fragment2.xml
│ │ │ │ ├── home_fragment.xml
│ │ │ │ ├── list_fruits.xml
│ │ │ │ ├── nav1_fragment.xml
│ │ │ │ └── nav2_fragment.xml
│ │ │ │ ├── menu
│ │ │ │ └── main.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── navigation
│ │ │ │ └── nav_graph.xml
│ │ │ │ ├── values-night
│ │ │ │ └── themes.xml
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── themes.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── fragment_test
│ │ │ └── ExampleUnitTest.kt
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
├── notification
│ ├── .gitignore
│ ├── .idea
│ │ ├── .name
│ │ ├── codeStyles
│ │ │ ├── Project.xml
│ │ │ └── codeStyleConfig.xml
│ │ ├── compiler.xml
│ │ ├── gradle.xml
│ │ ├── jarRepositories.xml
│ │ ├── kotlinc.xml
│ │ ├── misc.xml
│ │ └── vcs.xml
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── notification
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── notification
│ │ │ │ │ ├── MainActivity.kt
│ │ │ │ │ ├── SecondActivity.kt
│ │ │ │ │ ├── TempActivity.kt
│ │ │ │ │ └── TestActivity.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v24
│ │ │ │ ├── android_hsu.png
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── drawable
│ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── layout
│ │ │ │ ├── activity_main.xml
│ │ │ │ ├── activity_second.xml
│ │ │ │ ├── activity_temp.xml
│ │ │ │ └── activity_test.xml
│ │ │ │ ├── menu
│ │ │ │ └── main_menu.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── notification
│ │ │ └── ExampleUnitTest.kt
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
├── prog_ui
│ ├── .gitignore
│ ├── .idea
│ │ ├── .gitignore
│ │ ├── compiler.xml
│ │ ├── gradle.xml
│ │ ├── jarRepositories.xml
│ │ ├── kotlinc.xml
│ │ ├── misc.xml
│ │ └── vcs.xml
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── prog_ui
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── prog_ui
│ │ │ │ │ └── MainActivity.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── drawable
│ │ │ │ ├── bench_under_tree.jpg
│ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ └── star.png
│ │ │ │ ├── layout
│ │ │ │ ├── activity_main.xml
│ │ │ │ └── image_scale_type.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── values-ko-rKR
│ │ │ │ └── strings.xml
│ │ │ │ ├── values-night
│ │ │ │ └── themes.xml
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ ├── strings.xml
│ │ │ │ ├── styles.xml
│ │ │ │ └── themes.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── prog_ui
│ │ │ └── ExampleUnitTest.kt
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
├── recyclerview
│ ├── .gitignore
│ ├── .idea
│ │ ├── codeStyles
│ │ │ ├── Project.xml
│ │ │ └── codeStyleConfig.xml
│ │ ├── compiler.xml
│ │ ├── gradle.xml
│ │ ├── jarRepositories.xml
│ │ ├── misc.xml
│ │ ├── runConfigurations.xml
│ │ └── vcs.xml
│ ├── app
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── recyclerview
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── recyclerview
│ │ │ │ │ ├── MainActivity.kt
│ │ │ │ │ └── MyAdapter.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── drawable
│ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── layout
│ │ │ │ ├── activity_main.xml
│ │ │ │ └── item.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── recyclerview
│ │ │ └── ExampleUnitTest.kt
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
├── repository_pattern
│ ├── .gitignore
│ ├── app
│ │ ├── .gitignore
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── repository_pattern
│ │ │ │ ├── MainActivity.kt
│ │ │ │ ├── MyDatabase.kt
│ │ │ │ ├── MyRepository.kt
│ │ │ │ ├── MyRetrofit.kt
│ │ │ │ ├── MyViewModel.kt
│ │ │ │ └── MyWorker.kt
│ │ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ ├── ic_launcher_background.xml
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── layout
│ │ │ └── activity_main.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.webp
│ │ │ └── ic_launcher_round.webp
│ │ │ ├── values-night
│ │ │ └── themes.xml
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ ├── backup_rules.xml
│ │ │ └── data_extraction_rules.xml
│ └── readme.txt
└── room
│ ├── .gitignore
│ ├── app
│ ├── .gitignore
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── room
│ │ │ ├── MainActivity.kt
│ │ │ ├── MyDAO.kt
│ │ │ ├── MyDatabase.kt
│ │ │ └── schema.kt
│ │ └── res
│ │ ├── drawable-v24
│ │ └── ic_launcher_foreground.xml
│ │ ├── drawable
│ │ ├── ic_launcher_background.xml
│ │ └── ic_launcher_foreground.xml
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.webp
│ │ └── ic_launcher_round.webp
│ │ ├── values-night
│ │ └── themes.xml
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ ├── styles.xml
│ │ └── themes.xml
│ │ └── xml
│ │ ├── backup_rules.xml
│ │ └── data_extraction_rules.xml
│ └── readme.txt
└── slides
├── Makefile
├── activity-intent.md
├── android-intro.md
├── android-ui.md
├── android-ui2.md
├── clayout.md
├── data-storage.md
├── firebase-auth.md
├── firebase-database.md
├── firebase-messaging.md
├── firebase-storage.md
├── flutter.md
├── images
├── activity
│ ├── activityfirstsecond.png
│ ├── dial-select.png
│ ├── dial.png
│ ├── intent-result-1.png
│ ├── intent-result-2.png
│ ├── intent-result-3.png
│ ├── intent-result-4.png
│ ├── viewmodel.png
│ └── viewmodel_h.png
├── background.png
├── clayout
│ ├── anchor.png
│ ├── anchor2.png
│ ├── anchor3.png
│ ├── bias.png
│ ├── chain-bias-prop.png
│ ├── chain-bias.png
│ ├── chain-inside.png
│ ├── chain-packed.png
│ ├── chain-spread.png
│ ├── chain.png
│ ├── chain2.png
│ ├── constraints-relative.png
│ └── constraints.png
├── firebase_assist.png
├── firebase_auth_1.png
├── firebase_auth_2.png
├── firebase_auth_3.png
├── firebase_auth_4.png
├── firebase_auth_5.png
├── firebase_auth_run.png
├── firebase_cm_begin.png
├── firebase_cm_create.png
├── firebase_cm_logcat.png
├── firebase_cm_notification.png
├── firebase_cm_server_key.png
├── firebase_cm_test.png
├── firebase_cm_test2.png
├── firebase_connect.png
├── firebase_crash.png
├── firebase_crash_2.png
├── firebase_crash_3.png
├── firebase_fs_add.png
├── firebase_fs_create.png
├── firebase_fs_create_2.png
├── firebase_fs_create_3.png
├── firebase_fs_data.png
├── firebase_fs_rule.png
├── firebase_inappmsg.png
├── firebase_inappmsg_create.png
├── firebase_inappmsg_create2.png
├── firebase_inappmsg_create3.png
├── firebase_inappmsg_sample.png
├── firebase_inappmsg_sample2.png
├── firebase_inappmsg_sample3.png
├── firebase_inappmsg_test.png
├── firebase_inappmsg_test2.png
├── firebase_inappmsg_test3.png
├── firebase_json.png
├── firebase_new.png
├── firebase_new2.png
├── firebase_new3.png
├── firebase_new4.png
├── firebase_new5.png
├── firebase_new_1.png
├── firebase_new_2.png
├── firebase_new_3.png
├── firebase_new_4.png
├── firebase_new_5.png
├── firebase_new_6.png
├── firebase_new_7_1.png
├── firebase_new_7_2.png
├── firebase_new_8_1.png
├── firebase_new_8_2.png
├── firebase_perm.png
├── firebase_rc_addparam.png
├── firebase_rc_defaults.png
├── firebase_rc_fetch.png
├── firebase_rc_published.png
├── firebase_rc_start.png
├── firebase_rtdb_create.png
├── firebase_rtdb_create_2.png
├── firebase_rtdb_data.png
├── firebase_rtdb_rule.png
├── firebase_storage.png
├── firebase_storage_download.png
├── firebase_storage_file.png
├── firebase_storage_rule.png
├── firebase_storage_start.png
├── firebase_storage_start2.png
├── firebase_storage_upload.png
├── firebase_storage_upload_in_app.png
├── firebaseauth.png
├── firebaseauth2.png
├── flutter_appstate.png
├── flutter_button.png
├── flutter_demo.png
├── flutter_hello.png
├── flutter_hello1.png
├── flutter_hello2.png
├── flutter_hello3.png
├── flutter_nav.png
├── flutter_new_project.png
├── flutter_new_project2.png
├── flutter_new_project3.png
├── flutter_plugin.png
├── flutter_row.png
├── flutter_state.png
├── intro-android-studio.png
├── intro-breakpoint.png
├── intro-configure-project.png
├── intro-debugging.png
├── intro-exception.png
├── intro-project-template.png
├── intro-run-app.png
├── intro-studio.png
├── noti.png
├── noti_button.png
├── noti_expand.png
├── noti_picture.png
├── noti_progress.png
├── noti_regular_activity.png
├── noti_simple.png
├── noti_special_activity.png
├── noti_text.png
├── room_ex.png
└── ui
│ ├── androidui.png
│ ├── button.png
│ ├── checkbox.png
│ ├── demo1.png
│ ├── demo2.png
│ ├── edittext.png
│ ├── empty-activity.png
│ ├── eventlistener.png
│ ├── eventlistenerex.png
│ ├── gravityex.png
│ ├── linearlayoutex.png
│ ├── marginpadding.png
│ ├── marginpaddingex.png
│ ├── radiobutton.png
│ ├── scaletype.png
│ ├── size.png
│ ├── string-editor.png
│ ├── switchbutton.png
│ ├── text-attr-ko.png
│ ├── text-attr.png
│ ├── togglebutton.png
│ └── viewgroup.png
├── my-theme.css
├── notification.md
└── room.md
/.gitignore:
--------------------------------------------------------------------------------
1 | *.ppt
2 | *.pptx
3 | *.pdf
4 | *.apk
5 | output/
6 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "markdown.marp.themes": [
3 | "./slides/my-theme.css"
4 | ]
5 | }
--------------------------------------------------------------------------------
/doc/UI설계.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/doc/UI설계.txt
--------------------------------------------------------------------------------
/doc/요구사항명세서.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/doc/요구사항명세서.txt
--------------------------------------------------------------------------------
/doc/테스트케이스.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/doc/테스트케이스.txt
--------------------------------------------------------------------------------
/examples/Animation/.gitignore:
--------------------------------------------------------------------------------
1 | /*
2 | !.gitignore
3 | !app
4 | app/*
5 | !app/src
6 | app/src/androidTest
7 | app/src/test
8 | !readme.txt
--------------------------------------------------------------------------------
/examples/Animation/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/java/com/example/animation/MotionActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.animation
2 |
3 | import androidx.appcompat.app.AppCompatActivity
4 | import android.os.Bundle
5 |
6 | class MotionActivity : AppCompatActivity() {
7 | override fun onCreate(savedInstanceState: Bundle?) {
8 | super.onCreate(savedInstanceState)
9 | setContentView(R.layout.activity_motion)
10 | }
11 | }
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/drawable/frame0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/drawable/frame0.png
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/drawable/frame1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/drawable/frame1.png
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/drawable/frame2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/drawable/frame2.png
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/drawable/frame3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/drawable/frame3.png
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/drawable/frame4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/drawable/frame4.png
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/menu/main_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/menu/transition_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Animation/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFBB86FC
4 | #FF6200EE
5 | #FF3700B3
6 | #FF03DAC5
7 | #FF018786
8 | #FF000000
9 | #FFFFFFFF
10 |
--------------------------------------------------------------------------------
/examples/Animation/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Animation
3 |
--------------------------------------------------------------------------------
/examples/Animation/readme.txt:
--------------------------------------------------------------------------------
1 | make a new project with the package name, com.example.animation
2 | copy these files (app) to the new project.
--------------------------------------------------------------------------------
/examples/BackgroundTask/.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 | local.properties
16 |
--------------------------------------------------------------------------------
/examples/BackgroundTask/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/examples/BackgroundTask/.idea/.name:
--------------------------------------------------------------------------------
1 | Background Task
--------------------------------------------------------------------------------
/examples/BackgroundTask/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/BackgroundTask/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/BackgroundTask/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/BackgroundTask/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BackgroundTask/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BackgroundTask/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BackgroundTask/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BackgroundTask/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BackgroundTask/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BackgroundTask/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BackgroundTask/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BackgroundTask/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BackgroundTask/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BackgroundTask/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFBB86FC
4 | #FF6200EE
5 | #FF3700B3
6 | #FF03DAC5
7 | #FF018786
8 | #FF000000
9 | #FFFFFFFF
10 |
--------------------------------------------------------------------------------
/examples/BackgroundTask/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Background Task
3 | App has no permission %1$s. Some features would not work correctly.
4 | App requires %1$s permission. Could you allow the permission?
5 |
--------------------------------------------------------------------------------
/examples/BackgroundTask/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | plugins {
3 | id 'com.android.application' version '8.0.1' apply false
4 | id 'com.android.library' version '8.0.1' apply false
5 | id 'org.jetbrains.kotlin.android' version '1.8.0' apply false
6 | }
--------------------------------------------------------------------------------
/examples/BackgroundTask/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BackgroundTask/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/BackgroundTask/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon May 22 20:04:04 KST 2023
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-bin.zip
5 | zipStoreBase=GRADLE_USER_HOME
6 | zipStorePath=wrapper/dists
7 |
--------------------------------------------------------------------------------
/examples/BackgroundTask/settings.gradle:
--------------------------------------------------------------------------------
1 | pluginManagement {
2 | repositories {
3 | gradlePluginPortal()
4 | google()
5 | mavenCentral()
6 | }
7 | }
8 | dependencyResolutionManagement {
9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
10 | repositories {
11 | google()
12 | mavenCentral()
13 | }
14 | }
15 | rootProject.name = "Background Task"
16 | include ':app'
17 |
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/.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 | local.properties
16 |
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/.idea/.name:
--------------------------------------------------------------------------------
1 | BroadcastReceiverTest
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BroadcastReceiverTest/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BroadcastReceiverTest/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BroadcastReceiverTest/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BroadcastReceiverTest/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BroadcastReceiverTest/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BroadcastReceiverTest/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BroadcastReceiverTest/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BroadcastReceiverTest/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BroadcastReceiverTest/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BroadcastReceiverTest/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/values-night/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FF000000
4 | #FFFFFFFF
5 |
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | BroadcastReceiverTest
3 | App has no permission %1$s. Some features would not work correctly.
4 | App requires %1$s permission. Could you allow the permission?
5 |
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | plugins {
3 | id 'com.android.application' version '8.0.1' apply false
4 | id 'com.android.library' version '8.0.1' apply false
5 | id 'org.jetbrains.kotlin.android' version '1.8.20' apply false
6 | }
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/BroadcastReceiverTest/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon May 22 21:13:32 KST 2023
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
5 | zipStoreBase=GRADLE_USER_HOME
6 | zipStorePath=wrapper/dists
7 |
--------------------------------------------------------------------------------
/examples/BroadcastReceiverTest/settings.gradle:
--------------------------------------------------------------------------------
1 | pluginManagement {
2 | repositories {
3 | google()
4 | mavenCentral()
5 | gradlePluginPortal()
6 | }
7 | }
8 | dependencyResolutionManagement {
9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
10 | repositories {
11 | google()
12 | mavenCentral()
13 | }
14 | }
15 | rootProject.name = "BroadcastReceiverTest"
16 | include ':app'
17 |
--------------------------------------------------------------------------------
/examples/ContentResolverTest/.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 | local.properties
16 |
--------------------------------------------------------------------------------
/examples/ContentResolverTest/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/examples/ContentResolverTest/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/ContentResolverTest/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/ContentResolverTest/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/ContentResolverTest/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ContentResolverTest/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ContentResolverTest/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ContentResolverTest/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ContentResolverTest/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ContentResolverTest/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ContentResolverTest/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ContentResolverTest/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ContentResolverTest/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ContentResolverTest/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ContentResolverTest/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFBB86FC
4 | #FF6200EE
5 | #FF3700B3
6 | #FF03DAC5
7 | #FF018786
8 | #FF000000
9 | #FFFFFFFF
10 |
--------------------------------------------------------------------------------
/examples/ContentResolverTest/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ContentResolverTest
3 | App has no permission %1$s. Some features would not work correctly.
4 | App requires %1$s permission. Could you allow the permission?
5 |
--------------------------------------------------------------------------------
/examples/ContentResolverTest/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | plugins {
3 | id 'com.android.application' version '8.0.1' apply false
4 | id 'com.android.library' version '8.0.1' apply false
5 | id 'org.jetbrains.kotlin.android' version '1.8.0' apply false
6 | }
--------------------------------------------------------------------------------
/examples/ContentResolverTest/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ContentResolverTest/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/ContentResolverTest/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon May 22 20:35:04 KST 2023
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-bin.zip
5 | zipStoreBase=GRADLE_USER_HOME
6 | zipStorePath=wrapper/dists
7 |
--------------------------------------------------------------------------------
/examples/ContentResolverTest/settings.gradle:
--------------------------------------------------------------------------------
1 | pluginManagement {
2 | repositories {
3 | gradlePluginPortal()
4 | google()
5 | mavenCentral()
6 | }
7 | }
8 | dependencyResolutionManagement {
9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
10 | repositories {
11 | google()
12 | mavenCentral()
13 | }
14 | }
15 |
16 | rootProject.name = "ContentResolverTest"
17 | include ':app'
18 |
--------------------------------------------------------------------------------
/examples/CustomView/.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 | local.properties
16 |
--------------------------------------------------------------------------------
/examples/CustomView/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/examples/CustomView/.idea/.name:
--------------------------------------------------------------------------------
1 | Custom View
--------------------------------------------------------------------------------
/examples/CustomView/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/CustomView/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/CustomView/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/CustomView/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/java/com/example/customview/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.customview
2 |
3 | import androidx.appcompat.app.AppCompatActivity
4 | import android.os.Bundle
5 |
6 | class MainActivity : AppCompatActivity() {
7 | override fun onCreate(savedInstanceState: Bundle?) {
8 | super.onCreate(savedInstanceState)
9 | setContentView(R.layout.activity_main)
10 | }
11 | }
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/CustomView/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/CustomView/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/CustomView/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/CustomView/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/CustomView/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/CustomView/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/CustomView/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/CustomView/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/CustomView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/CustomView/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFBB86FC
4 | #FF6200EE
5 | #FF3700B3
6 | #FF03DAC5
7 | #FF018786
8 | #FF000000
9 | #FFFFFFFF
10 |
--------------------------------------------------------------------------------
/examples/CustomView/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Custom View
3 |
--------------------------------------------------------------------------------
/examples/CustomView/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | plugins {
3 | id 'com.android.application' version '8.1.1' apply false
4 | id 'org.jetbrains.kotlin.android' version '1.9.0' apply false
5 | }
6 |
7 |
--------------------------------------------------------------------------------
/examples/CustomView/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/CustomView/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/CustomView/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Sep 01 23:17:55 KST 2021
2 | distributionBase=GRADLE_USER_HOME
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
4 | distributionPath=wrapper/dists
5 | zipStorePath=wrapper/dists
6 | zipStoreBase=GRADLE_USER_HOME
7 |
--------------------------------------------------------------------------------
/examples/CustomView/settings.gradle:
--------------------------------------------------------------------------------
1 | pluginManagement {
2 | repositories {
3 | gradlePluginPortal()
4 | google()
5 | mavenCentral()
6 | }
7 | }
8 | dependencyResolutionManagement {
9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
10 | repositories {
11 | google()
12 | mavenCentral()
13 | }
14 | }
15 | rootProject.name = "Custom View"
16 | include ':app'
17 |
--------------------------------------------------------------------------------
/examples/FileExample/.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 |
--------------------------------------------------------------------------------
/examples/FileExample/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/examples/FileExample/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/FileExample/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/FileExample/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/FileExample/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/layout/settings_activity.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
9 |
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/menu/menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/FileExample/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/FileExample/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/FileExample/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/FileExample/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/FileExample/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/FileExample/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/FileExample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/FileExample/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/FileExample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/FileExample/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/values/arrays.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - Reply
5 | - Reply to all
6 |
7 |
8 |
9 | - reply
10 | - reply_all
11 |
12 |
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #6200EE
4 | #3700B3
5 | #03DAC5
6 |
--------------------------------------------------------------------------------
/examples/FileExample/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/FileExample/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | plugins {
3 | id 'com.android.application' version '8.0.1' apply false
4 | id 'com.android.library' version '8.0.1' apply false
5 | id 'org.jetbrains.kotlin.android' version '1.8.0' apply false
6 | }
7 |
8 | task clean(type: Delete) {
9 | delete rootProject.buildDir
10 | }
--------------------------------------------------------------------------------
/examples/FileExample/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/FileExample/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/FileExample/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 12 00:58:26 KST 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-8.0-all.zip
7 |
--------------------------------------------------------------------------------
/examples/FileExample/settings.gradle:
--------------------------------------------------------------------------------
1 | pluginManagement {
2 | repositories {
3 | gradlePluginPortal()
4 | google()
5 | mavenCentral()
6 | }
7 | }
8 | dependencyResolutionManagement {
9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
10 | repositories {
11 | google()
12 | mavenCentral()
13 | }
14 | }
15 | include ':app'
16 | rootProject.name = "FileExample"
--------------------------------------------------------------------------------
/examples/Internet/.gitignore:
--------------------------------------------------------------------------------
1 | /*
2 | !.gitignore
3 | !app
4 | app/*
5 | !app/src
6 | app/src/androidTest
7 | app/src/test
8 | !readme.txt
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/menu/menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Internet/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Internet/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Internet/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Internet/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Internet/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Internet/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Internet/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Internet/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Internet/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/Internet/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/values-night/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FF000000
4 | #FFFFFFFF
5 |
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Internet
3 |
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/Internet/app/src/main/res/xml/file_paths.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/ListItems/.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 | local.properties
16 |
--------------------------------------------------------------------------------
/examples/ListItems/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/examples/ListItems/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/ListItems/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/ListItems/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/ListItems/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/ListItems/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/ListItems/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/drawable/ic_baseline_add_24.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/menu/item_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ListItems/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ListItems/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ListItems/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ListItems/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ListItems/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ListItems/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ListItems/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ListItems/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ListItems/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ListItems/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFBB86FC
4 | #FF6200EE
5 | #FF3700B3
6 | #FF03DAC5
7 | #FF018786
8 | #FF000000
9 | #FFFFFFFF
10 |
--------------------------------------------------------------------------------
/examples/ListItems/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ListItems
3 |
--------------------------------------------------------------------------------
/examples/ListItems/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | plugins {
3 | id 'com.android.application' version '8.0.1' apply false
4 | id 'com.android.library' version '8.0.1' apply false
5 | id 'org.jetbrains.kotlin.android' version '1.8.0' apply false
6 | }
7 |
8 |
--------------------------------------------------------------------------------
/examples/ListItems/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/ListItems/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/ListItems/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Apr 30 20:55:03 KST 2021
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-8.0-bin.zip
7 |
--------------------------------------------------------------------------------
/examples/ListItems/settings.gradle:
--------------------------------------------------------------------------------
1 | pluginManagement {
2 | repositories {
3 | gradlePluginPortal()
4 | google()
5 | mavenCentral()
6 | }
7 | }
8 | dependencyResolutionManagement {
9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
10 | repositories {
11 | google()
12 | mavenCentral()
13 | }
14 | }
15 |
16 | include ':app'
17 | rootProject.name = "ListItems"
--------------------------------------------------------------------------------
/examples/NavigationUI/.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 | local.properties
16 |
--------------------------------------------------------------------------------
/examples/NavigationUI/.idea/.name:
--------------------------------------------------------------------------------
1 | Navigation UI
--------------------------------------------------------------------------------
/examples/NavigationUI/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/NavigationUI/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/NavigationUI/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/NavigationUI/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/NavigationUI/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/java/com/example/navigationui/MyViewModel.kt:
--------------------------------------------------------------------------------
1 | package com.example.navigationui
2 |
3 | import androidx.lifecycle.MutableLiveData
4 | import androidx.lifecycle.ViewModel
5 |
6 | class MyViewModel : ViewModel() {
7 | val nameLiveData = MutableLiveData()
8 |
9 | init {
10 | nameLiveData.value = ""
11 | }
12 | }
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/drawable/ic_baseline_home_24.xml:
--------------------------------------------------------------------------------
1 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/NavigationUI/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/NavigationUI/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/NavigationUI/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/NavigationUI/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/NavigationUI/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/NavigationUI/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/NavigationUI/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/NavigationUI/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/NavigationUI/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/NavigationUI/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/values-night/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFBB86FC
4 | #FF6200EE
5 | #FF3700B3
6 | #FF03DAC5
7 | #FF018786
8 | #FF000000
9 | #FFFFFFFF
10 |
--------------------------------------------------------------------------------
/examples/NavigationUI/app/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/NavigationUI/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | plugins {
3 | id 'com.android.application' version '8.0.1' apply false
4 | id 'com.android.library' version '8.0.1' apply false
5 | id 'org.jetbrains.kotlin.android' version '1.8.20' apply false
6 | }
--------------------------------------------------------------------------------
/examples/NavigationUI/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/NavigationUI/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/NavigationUI/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed May 03 20:19:48 KST 2023
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
5 | zipStoreBase=GRADLE_USER_HOME
6 | zipStorePath=wrapper/dists
7 |
--------------------------------------------------------------------------------
/examples/NavigationUI/settings.gradle:
--------------------------------------------------------------------------------
1 | pluginManagement {
2 | repositories {
3 | google()
4 | mavenCentral()
5 | gradlePluginPortal()
6 | }
7 | }
8 | dependencyResolutionManagement {
9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
10 | repositories {
11 | google()
12 | mavenCentral()
13 | }
14 | }
15 | rootProject.name = "Navigation UI"
16 | include ':app'
17 |
--------------------------------------------------------------------------------
/examples/activity_intent/.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 | local.properties
16 |
--------------------------------------------------------------------------------
/examples/activity_intent/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/examples/activity_intent/.idea/.name:
--------------------------------------------------------------------------------
1 | activity_intent
--------------------------------------------------------------------------------
/examples/activity_intent/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/activity_intent/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/activity_intent/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/activity_intent/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/activity_intent/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/activity_intent/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/activity_intent/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/activity_intent/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/activity_intent/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/activity_intent/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/activity_intent/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/activity_intent/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/activity_intent/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/activity_intent/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/activity_intent/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/activity_intent/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/activity_intent/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/activity_intent/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/activity_intent/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/activity_intent/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/activity_intent/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/activity_intent/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/activity_intent/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/activity_intent/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/activity_intent/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/activity_intent/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/activity_intent/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFBB86FC
4 | #FF6200EE
5 | #FF3700B3
6 | #FF03DAC5
7 | #FF018786
8 | #FF000000
9 | #FFFFFFFF
10 |
--------------------------------------------------------------------------------
/examples/activity_intent/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | plugins {
3 | id 'com.android.application' version '7.4.2' apply false
4 | id 'com.android.library' version '7.4.2' apply false
5 | id 'org.jetbrains.kotlin.android' version '1.8.0' apply false
6 | }
7 |
--------------------------------------------------------------------------------
/examples/activity_intent/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/activity_intent/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/activity_intent/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Tue Apr 05 13:02:59 KST 2022
2 | distributionBase=GRADLE_USER_HOME
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
4 | distributionPath=wrapper/dists
5 | zipStorePath=wrapper/dists
6 | zipStoreBase=GRADLE_USER_HOME
7 |
--------------------------------------------------------------------------------
/examples/activity_intent/settings.gradle:
--------------------------------------------------------------------------------
1 | pluginManagement {
2 | repositories {
3 | gradlePluginPortal()
4 | google()
5 | mavenCentral()
6 | }
7 | }
8 | dependencyResolutionManagement {
9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
10 | repositories {
11 | google()
12 | mavenCentral()
13 | }
14 | }
15 |
16 | include ':app'
17 | rootProject.name = "activity_intent"
--------------------------------------------------------------------------------
/examples/appium-test/.gitignore:
--------------------------------------------------------------------------------
1 | __pycache__/
--------------------------------------------------------------------------------
/examples/appium-test/requirements.txt:
--------------------------------------------------------------------------------
1 | Appium-Python-Client
--------------------------------------------------------------------------------
/examples/basic_ui/.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 | local.properties
16 |
--------------------------------------------------------------------------------
/examples/basic_ui/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/examples/basic_ui/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/basic_ui/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/basic_ui/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/basic_ui/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/basic_ui/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/basic_ui/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/basic_ui/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/basic_ui/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/basic_ui/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/basic_ui/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/basic_ui/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/basic_ui/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/basic_ui/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFBB86FC
4 | #FF6200EE
5 | #FF3700B3
6 | #FF03DAC5
7 | #FF018786
8 | #FF000000
9 | #FFFFFFFF
10 |
--------------------------------------------------------------------------------
/examples/basic_ui/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | basic_ui
3 |
--------------------------------------------------------------------------------
/examples/basic_ui/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | plugins {
3 | id 'com.android.application' version '7.1.2' apply false
4 | id 'com.android.library' version '7.1.2' apply false
5 | id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
6 | }
7 |
8 | task clean(type: Delete) {
9 | delete rootProject.buildDir
10 | }
--------------------------------------------------------------------------------
/examples/basic_ui/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/basic_ui/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/basic_ui/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Feb 03 17:30:29 KST 2021
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-7.2-bin.zip
7 |
--------------------------------------------------------------------------------
/examples/basic_ui/settings.gradle:
--------------------------------------------------------------------------------
1 |
2 | pluginManagement {
3 | repositories {
4 | gradlePluginPortal()
5 | google()
6 | mavenCentral()
7 | }
8 | }
9 | dependencyResolutionManagement {
10 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
11 | repositories {
12 | google()
13 | mavenCentral()
14 | }
15 | }
16 |
17 | include ':app'
18 | rootProject.name = "basic_ui"
--------------------------------------------------------------------------------
/examples/firebasetest/.gitignore:
--------------------------------------------------------------------------------
1 | /*
2 | !.gitignore
3 | !app
4 | app/*
5 | !app/src
6 | app/src/androidTest
7 | app/src/test
8 | !readme.txt
--------------------------------------------------------------------------------
/examples/firebasetest/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 | google-services.json
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/firebasetest/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/firebasetest/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/firebasetest/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/firebasetest/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/firebasetest/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/firebasetest/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/firebasetest/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/firebasetest/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/firebasetest/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/firebasetest/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/values-night/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #6200EE
4 | #3700B3
5 | #03DAC5
6 |
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
--------------------------------------------------------------------------------
/examples/firebasetest/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/firebasetest/curl_test.sh:
--------------------------------------------------------------------------------
1 | curl --header "Authorization: key=AAAAnjZ3n1M:APA91bF2oFByaVgH1LLl2wdeClwa1RFkGVIQMZu6eDox2tQRje-QqTO7nBkq2N_2eFDUI0cdrJIqKDuTH_1q4fwuZ7Obvg-FG2goBWI6nGlCrXOPX8hpK5h3iJ5sLVGiBqISx1OBn-3D" --header Content-Type:"application/json" https://fcm.googleapis.com/fcm/send -d "@message.json"
--------------------------------------------------------------------------------
/examples/firebasetest/message.json:
--------------------------------------------------------------------------------
1 | {
2 | "notification": { "title": "title here",
3 | "body": "message body here",
4 | },
5 | "to" : "epbnnvo_Qu2o6VQiJfqQe0:APA91bFT_-SrN62KXWWLeYFBk-inI61DfWlr5qiKP2r6MKCVej45PvI_OAQ2EEyc-73kVzuY0GDe9-Vo0kehVrTQG8RtTOScejrjfYXtwc0kMI3wOLd2Zy8BHyZEEWyJjA1Hwv2TzvPu"
6 | }
--------------------------------------------------------------------------------
/examples/flutter_app/README.md:
--------------------------------------------------------------------------------
1 | # flutter_app
2 |
3 | This project is my flutter example app.
4 |
5 |
6 | run "flutter create ." to make mobile(android, ios) folder
--------------------------------------------------------------------------------
/examples/flutter_app/assets/images/android.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/flutter_app/assets/images/android.png
--------------------------------------------------------------------------------
/examples/flutter_app/assets/images/android_hsu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/flutter_app/assets/images/android_hsu.png
--------------------------------------------------------------------------------
/examples/fragment_test/.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 | local.properties
16 |
--------------------------------------------------------------------------------
/examples/fragment_test/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/examples/fragment_test/.idea/.name:
--------------------------------------------------------------------------------
1 | Fragment-Test
--------------------------------------------------------------------------------
/examples/fragment_test/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/fragment_test/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/fragment_test/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/fragment_test/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/java/com/example/fragment_test/MyViewModel.kt:
--------------------------------------------------------------------------------
1 | package com.example.fragment_test
2 |
3 | import androidx.lifecycle.MutableLiveData
4 | import androidx.lifecycle.ViewModel
5 |
6 | class MyViewModel : ViewModel() {
7 | val selectLiveData = MutableLiveData()
8 |
9 | init {
10 | selectLiveData.value = -1
11 | }
12 |
13 | }
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/fragment_test/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/fragment_test/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/fragment_test/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/fragment_test/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/fragment_test/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/fragment_test/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/fragment_test/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/fragment_test/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/fragment_test/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/fragment_test/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/values-night/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFBB86FC
4 | #FF6200EE
5 | #FF3700B3
6 | #FF03DAC5
7 | #FF018786
8 | #FF000000
9 | #FFFFFFFF
10 |
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Fragment-Test
3 |
--------------------------------------------------------------------------------
/examples/fragment_test/app/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/fragment_test/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | plugins {
3 | id 'com.android.application' version '8.0.0' apply false
4 | id 'com.android.library' version '8.0.0' apply false
5 | id 'org.jetbrains.kotlin.android' version '1.8.0' apply false
6 | }
7 |
8 |
9 | task clean(type: Delete) {
10 | delete rootProject.buildDir
11 | }
--------------------------------------------------------------------------------
/examples/fragment_test/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/fragment_test/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/fragment_test/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sun Apr 11 12:37:21 KST 2021
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-8.0-bin.zip
7 |
--------------------------------------------------------------------------------
/examples/fragment_test/settings.gradle:
--------------------------------------------------------------------------------
1 | pluginManagement {
2 | repositories {
3 | gradlePluginPortal()
4 | google()
5 | mavenCentral()
6 | }
7 | }
8 | dependencyResolutionManagement {
9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
10 | repositories {
11 | google()
12 | mavenCentral()
13 | }
14 | }
15 | include ':app'
16 | rootProject.name = "Fragment-Test"
--------------------------------------------------------------------------------
/examples/notification/.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 |
--------------------------------------------------------------------------------
/examples/notification/.idea/.name:
--------------------------------------------------------------------------------
1 | Notification Example
--------------------------------------------------------------------------------
/examples/notification/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/notification/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/notification/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/notification/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/notification/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/notification/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/notification/app/src/main/java/com/example/notification/SecondActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.notification
2 |
3 | import androidx.appcompat.app.AppCompatActivity
4 | import android.os.Bundle
5 |
6 | class SecondActivity : AppCompatActivity() {
7 | override fun onCreate(savedInstanceState: Bundle?) {
8 | super.onCreate(savedInstanceState)
9 | setContentView(R.layout.activity_second)
10 | }
11 | }
--------------------------------------------------------------------------------
/examples/notification/app/src/main/java/com/example/notification/TempActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.notification
2 |
3 | import androidx.appcompat.app.AppCompatActivity
4 | import android.os.Bundle
5 |
6 | class TempActivity : AppCompatActivity() {
7 | override fun onCreate(savedInstanceState: Bundle?) {
8 | super.onCreate(savedInstanceState)
9 | setContentView(R.layout.activity_temp)
10 | }
11 | }
--------------------------------------------------------------------------------
/examples/notification/app/src/main/java/com/example/notification/TestActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.notification
2 |
3 | import androidx.appcompat.app.AppCompatActivity
4 | import android.os.Bundle
5 |
6 | class TestActivity : AppCompatActivity() {
7 | override fun onCreate(savedInstanceState: Bundle?) {
8 | super.onCreate(savedInstanceState)
9 | setContentView(R.layout.activity_test)
10 | }
11 | }
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/drawable-v24/android_hsu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/notification/app/src/main/res/drawable-v24/android_hsu.png
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/notification/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/notification/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/notification/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/notification/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/notification/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/notification/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/notification/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/notification/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/notification/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/notification/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #6200EE
4 | #3700B3
5 | #03DAC5
6 |
--------------------------------------------------------------------------------
/examples/notification/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/notification/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | plugins {
3 | id 'com.android.application' version '8.1.1' apply false
4 | id 'org.jetbrains.kotlin.android' version '1.9.0' apply false
5 | }
6 |
7 |
--------------------------------------------------------------------------------
/examples/notification/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/notification/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/notification/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Tue Sep 05 14:02:04 KST 2023
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
5 | zipStoreBase=GRADLE_USER_HOME
6 | zipStorePath=wrapper/dists
7 |
--------------------------------------------------------------------------------
/examples/notification/settings.gradle:
--------------------------------------------------------------------------------
1 | pluginManagement {
2 | repositories {
3 | gradlePluginPortal()
4 | google()
5 | mavenCentral()
6 | }
7 | }
8 | dependencyResolutionManagement {
9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
10 | repositories {
11 | google()
12 | mavenCentral()
13 | }
14 | }
15 |
16 | include ':app'
17 | rootProject.name = "Notification Example"
--------------------------------------------------------------------------------
/examples/prog_ui/.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 | local.properties
16 |
--------------------------------------------------------------------------------
/examples/prog_ui/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/examples/prog_ui/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/prog_ui/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/prog_ui/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/prog_ui/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/drawable/bench_under_tree.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/prog_ui/app/src/main/res/drawable/bench_under_tree.jpg
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/drawable/star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/prog_ui/app/src/main/res/drawable/star.png
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/prog_ui/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/prog_ui/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/prog_ui/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/prog_ui/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/prog_ui/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/prog_ui/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/prog_ui/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/prog_ui/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/prog_ui/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/prog_ui/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFBB86FC
4 | #FF6200EE
5 | #FF3700B3
6 | #FF03DAC5
7 | #FF018786
8 | #FF000000
9 | #FFFFFFFF
10 |
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 115dp
4 |
--------------------------------------------------------------------------------
/examples/prog_ui/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/examples/prog_ui/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | plugins {
3 | id 'com.android.application' version '7.4.2' apply false
4 | id 'com.android.library' version '7.4.2' apply false
5 | id 'org.jetbrains.kotlin.android' version '1.6.21' apply false
6 | }
7 |
8 | task clean(type: Delete) {
9 | delete rootProject.buildDir
10 | }
--------------------------------------------------------------------------------
/examples/prog_ui/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/prog_ui/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/prog_ui/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sat Feb 06 00:50:43 KST 2021
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-7.5-all.zip
7 |
--------------------------------------------------------------------------------
/examples/prog_ui/settings.gradle:
--------------------------------------------------------------------------------
1 |
2 | pluginManagement {
3 | repositories {
4 | gradlePluginPortal()
5 | google()
6 | mavenCentral()
7 | }
8 | }
9 | dependencyResolutionManagement {
10 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
11 | repositories {
12 | google()
13 | mavenCentral()
14 | }
15 | }
16 |
17 | include ':app'
18 | rootProject.name = "prog_ui"
--------------------------------------------------------------------------------
/examples/recyclerview/.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 |
--------------------------------------------------------------------------------
/examples/recyclerview/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/recyclerview/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/recyclerview/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/recyclerview/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/recyclerview/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/recyclerview/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/recyclerview/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/recyclerview/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/recyclerview/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/recyclerview/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/recyclerview/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/recyclerview/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/recyclerview/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/recyclerview/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/recyclerview/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #6200EE
4 | #3700B3
5 | #03DAC5
6 |
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | recyclerview
3 | Remove
4 | Add
5 |
--------------------------------------------------------------------------------
/examples/recyclerview/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/recyclerview/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/recyclerview/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/recyclerview/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sat Dec 19 21:23:27 KST 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-6.7.1-all.zip
7 |
--------------------------------------------------------------------------------
/examples/recyclerview/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 | rootProject.name = "recyclerview"
--------------------------------------------------------------------------------
/examples/repository_pattern/.gitignore:
--------------------------------------------------------------------------------
1 | /*
2 | !.gitignore
3 | !app
4 | app/*
5 | !app/src
6 | app/src/androidTest
7 | app/src/test
8 | !readme.txt
--------------------------------------------------------------------------------
/examples/repository_pattern/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/repository_pattern/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/repository_pattern/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/repository_pattern/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/repository_pattern/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/repository_pattern/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/repository_pattern/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/repository_pattern/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/repository_pattern/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/repository_pattern/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/repository_pattern/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/repository_pattern/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/repository_pattern/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/repository_pattern/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/repository_pattern/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/repository_pattern/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/repository_pattern/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/repository_pattern/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/repository_pattern/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/repository_pattern/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/repository_pattern/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/repository_pattern/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/repository_pattern/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/repository_pattern/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Repository Pattern
3 |
--------------------------------------------------------------------------------
/examples/room/.gitignore:
--------------------------------------------------------------------------------
1 | /*
2 | !.gitignore
3 | !app
4 | app/*
5 | !app/src
6 | app/src/androidTest
7 | app/src/test
8 | !readme.txt
--------------------------------------------------------------------------------
/examples/room/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/room/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/room/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/room/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/room/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/room/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/room/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/room/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/room/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/room/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/examples/room/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/values-night/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #6200EE
4 | #3700B3
5 | #03DAC5
6 |
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Room Example
3 |
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/room/app/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/slides/images/activity/activityfirstsecond.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/activity/activityfirstsecond.png
--------------------------------------------------------------------------------
/slides/images/activity/dial-select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/activity/dial-select.png
--------------------------------------------------------------------------------
/slides/images/activity/dial.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/activity/dial.png
--------------------------------------------------------------------------------
/slides/images/activity/intent-result-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/activity/intent-result-1.png
--------------------------------------------------------------------------------
/slides/images/activity/intent-result-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/activity/intent-result-2.png
--------------------------------------------------------------------------------
/slides/images/activity/intent-result-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/activity/intent-result-3.png
--------------------------------------------------------------------------------
/slides/images/activity/intent-result-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/activity/intent-result-4.png
--------------------------------------------------------------------------------
/slides/images/activity/viewmodel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/activity/viewmodel.png
--------------------------------------------------------------------------------
/slides/images/activity/viewmodel_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/activity/viewmodel_h.png
--------------------------------------------------------------------------------
/slides/images/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/background.png
--------------------------------------------------------------------------------
/slides/images/clayout/anchor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/clayout/anchor.png
--------------------------------------------------------------------------------
/slides/images/clayout/anchor2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/clayout/anchor2.png
--------------------------------------------------------------------------------
/slides/images/clayout/anchor3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/clayout/anchor3.png
--------------------------------------------------------------------------------
/slides/images/clayout/bias.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/clayout/bias.png
--------------------------------------------------------------------------------
/slides/images/clayout/chain-bias-prop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/clayout/chain-bias-prop.png
--------------------------------------------------------------------------------
/slides/images/clayout/chain-bias.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/clayout/chain-bias.png
--------------------------------------------------------------------------------
/slides/images/clayout/chain-inside.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/clayout/chain-inside.png
--------------------------------------------------------------------------------
/slides/images/clayout/chain-packed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/clayout/chain-packed.png
--------------------------------------------------------------------------------
/slides/images/clayout/chain-spread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/clayout/chain-spread.png
--------------------------------------------------------------------------------
/slides/images/clayout/chain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/clayout/chain.png
--------------------------------------------------------------------------------
/slides/images/clayout/chain2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/clayout/chain2.png
--------------------------------------------------------------------------------
/slides/images/clayout/constraints-relative.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/clayout/constraints-relative.png
--------------------------------------------------------------------------------
/slides/images/clayout/constraints.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/clayout/constraints.png
--------------------------------------------------------------------------------
/slides/images/firebase_assist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_assist.png
--------------------------------------------------------------------------------
/slides/images/firebase_auth_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_auth_1.png
--------------------------------------------------------------------------------
/slides/images/firebase_auth_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_auth_2.png
--------------------------------------------------------------------------------
/slides/images/firebase_auth_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_auth_3.png
--------------------------------------------------------------------------------
/slides/images/firebase_auth_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_auth_4.png
--------------------------------------------------------------------------------
/slides/images/firebase_auth_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_auth_5.png
--------------------------------------------------------------------------------
/slides/images/firebase_auth_run.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_auth_run.png
--------------------------------------------------------------------------------
/slides/images/firebase_cm_begin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_cm_begin.png
--------------------------------------------------------------------------------
/slides/images/firebase_cm_create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_cm_create.png
--------------------------------------------------------------------------------
/slides/images/firebase_cm_logcat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_cm_logcat.png
--------------------------------------------------------------------------------
/slides/images/firebase_cm_notification.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_cm_notification.png
--------------------------------------------------------------------------------
/slides/images/firebase_cm_server_key.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_cm_server_key.png
--------------------------------------------------------------------------------
/slides/images/firebase_cm_test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_cm_test.png
--------------------------------------------------------------------------------
/slides/images/firebase_cm_test2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_cm_test2.png
--------------------------------------------------------------------------------
/slides/images/firebase_connect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_connect.png
--------------------------------------------------------------------------------
/slides/images/firebase_crash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_crash.png
--------------------------------------------------------------------------------
/slides/images/firebase_crash_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_crash_2.png
--------------------------------------------------------------------------------
/slides/images/firebase_crash_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_crash_3.png
--------------------------------------------------------------------------------
/slides/images/firebase_fs_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_fs_add.png
--------------------------------------------------------------------------------
/slides/images/firebase_fs_create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_fs_create.png
--------------------------------------------------------------------------------
/slides/images/firebase_fs_create_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_fs_create_2.png
--------------------------------------------------------------------------------
/slides/images/firebase_fs_create_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_fs_create_3.png
--------------------------------------------------------------------------------
/slides/images/firebase_fs_data.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_fs_data.png
--------------------------------------------------------------------------------
/slides/images/firebase_fs_rule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_fs_rule.png
--------------------------------------------------------------------------------
/slides/images/firebase_inappmsg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_inappmsg.png
--------------------------------------------------------------------------------
/slides/images/firebase_inappmsg_create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_inappmsg_create.png
--------------------------------------------------------------------------------
/slides/images/firebase_inappmsg_create2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_inappmsg_create2.png
--------------------------------------------------------------------------------
/slides/images/firebase_inappmsg_create3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_inappmsg_create3.png
--------------------------------------------------------------------------------
/slides/images/firebase_inappmsg_sample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_inappmsg_sample.png
--------------------------------------------------------------------------------
/slides/images/firebase_inappmsg_sample2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_inappmsg_sample2.png
--------------------------------------------------------------------------------
/slides/images/firebase_inappmsg_sample3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_inappmsg_sample3.png
--------------------------------------------------------------------------------
/slides/images/firebase_inappmsg_test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_inappmsg_test.png
--------------------------------------------------------------------------------
/slides/images/firebase_inappmsg_test2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_inappmsg_test2.png
--------------------------------------------------------------------------------
/slides/images/firebase_inappmsg_test3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_inappmsg_test3.png
--------------------------------------------------------------------------------
/slides/images/firebase_json.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_json.png
--------------------------------------------------------------------------------
/slides/images/firebase_new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new.png
--------------------------------------------------------------------------------
/slides/images/firebase_new2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new2.png
--------------------------------------------------------------------------------
/slides/images/firebase_new3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new3.png
--------------------------------------------------------------------------------
/slides/images/firebase_new4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new4.png
--------------------------------------------------------------------------------
/slides/images/firebase_new5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new5.png
--------------------------------------------------------------------------------
/slides/images/firebase_new_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new_1.png
--------------------------------------------------------------------------------
/slides/images/firebase_new_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new_2.png
--------------------------------------------------------------------------------
/slides/images/firebase_new_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new_3.png
--------------------------------------------------------------------------------
/slides/images/firebase_new_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new_4.png
--------------------------------------------------------------------------------
/slides/images/firebase_new_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new_5.png
--------------------------------------------------------------------------------
/slides/images/firebase_new_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new_6.png
--------------------------------------------------------------------------------
/slides/images/firebase_new_7_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new_7_1.png
--------------------------------------------------------------------------------
/slides/images/firebase_new_7_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new_7_2.png
--------------------------------------------------------------------------------
/slides/images/firebase_new_8_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new_8_1.png
--------------------------------------------------------------------------------
/slides/images/firebase_new_8_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_new_8_2.png
--------------------------------------------------------------------------------
/slides/images/firebase_perm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_perm.png
--------------------------------------------------------------------------------
/slides/images/firebase_rc_addparam.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_rc_addparam.png
--------------------------------------------------------------------------------
/slides/images/firebase_rc_defaults.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_rc_defaults.png
--------------------------------------------------------------------------------
/slides/images/firebase_rc_fetch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_rc_fetch.png
--------------------------------------------------------------------------------
/slides/images/firebase_rc_published.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_rc_published.png
--------------------------------------------------------------------------------
/slides/images/firebase_rc_start.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_rc_start.png
--------------------------------------------------------------------------------
/slides/images/firebase_rtdb_create.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_rtdb_create.png
--------------------------------------------------------------------------------
/slides/images/firebase_rtdb_create_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_rtdb_create_2.png
--------------------------------------------------------------------------------
/slides/images/firebase_rtdb_data.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_rtdb_data.png
--------------------------------------------------------------------------------
/slides/images/firebase_rtdb_rule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_rtdb_rule.png
--------------------------------------------------------------------------------
/slides/images/firebase_storage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_storage.png
--------------------------------------------------------------------------------
/slides/images/firebase_storage_download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_storage_download.png
--------------------------------------------------------------------------------
/slides/images/firebase_storage_file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_storage_file.png
--------------------------------------------------------------------------------
/slides/images/firebase_storage_rule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_storage_rule.png
--------------------------------------------------------------------------------
/slides/images/firebase_storage_start.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_storage_start.png
--------------------------------------------------------------------------------
/slides/images/firebase_storage_start2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_storage_start2.png
--------------------------------------------------------------------------------
/slides/images/firebase_storage_upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_storage_upload.png
--------------------------------------------------------------------------------
/slides/images/firebase_storage_upload_in_app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebase_storage_upload_in_app.png
--------------------------------------------------------------------------------
/slides/images/firebaseauth.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebaseauth.png
--------------------------------------------------------------------------------
/slides/images/firebaseauth2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/firebaseauth2.png
--------------------------------------------------------------------------------
/slides/images/flutter_appstate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_appstate.png
--------------------------------------------------------------------------------
/slides/images/flutter_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_button.png
--------------------------------------------------------------------------------
/slides/images/flutter_demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_demo.png
--------------------------------------------------------------------------------
/slides/images/flutter_hello.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_hello.png
--------------------------------------------------------------------------------
/slides/images/flutter_hello1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_hello1.png
--------------------------------------------------------------------------------
/slides/images/flutter_hello2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_hello2.png
--------------------------------------------------------------------------------
/slides/images/flutter_hello3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_hello3.png
--------------------------------------------------------------------------------
/slides/images/flutter_nav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_nav.png
--------------------------------------------------------------------------------
/slides/images/flutter_new_project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_new_project.png
--------------------------------------------------------------------------------
/slides/images/flutter_new_project2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_new_project2.png
--------------------------------------------------------------------------------
/slides/images/flutter_new_project3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_new_project3.png
--------------------------------------------------------------------------------
/slides/images/flutter_plugin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_plugin.png
--------------------------------------------------------------------------------
/slides/images/flutter_row.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_row.png
--------------------------------------------------------------------------------
/slides/images/flutter_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/flutter_state.png
--------------------------------------------------------------------------------
/slides/images/intro-android-studio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/intro-android-studio.png
--------------------------------------------------------------------------------
/slides/images/intro-breakpoint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/intro-breakpoint.png
--------------------------------------------------------------------------------
/slides/images/intro-configure-project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/intro-configure-project.png
--------------------------------------------------------------------------------
/slides/images/intro-debugging.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/intro-debugging.png
--------------------------------------------------------------------------------
/slides/images/intro-exception.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/intro-exception.png
--------------------------------------------------------------------------------
/slides/images/intro-project-template.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/intro-project-template.png
--------------------------------------------------------------------------------
/slides/images/intro-run-app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/intro-run-app.png
--------------------------------------------------------------------------------
/slides/images/intro-studio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/intro-studio.png
--------------------------------------------------------------------------------
/slides/images/noti.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/noti.png
--------------------------------------------------------------------------------
/slides/images/noti_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/noti_button.png
--------------------------------------------------------------------------------
/slides/images/noti_expand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/noti_expand.png
--------------------------------------------------------------------------------
/slides/images/noti_picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/noti_picture.png
--------------------------------------------------------------------------------
/slides/images/noti_progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/noti_progress.png
--------------------------------------------------------------------------------
/slides/images/noti_regular_activity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/noti_regular_activity.png
--------------------------------------------------------------------------------
/slides/images/noti_simple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/noti_simple.png
--------------------------------------------------------------------------------
/slides/images/noti_special_activity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/noti_special_activity.png
--------------------------------------------------------------------------------
/slides/images/noti_text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/noti_text.png
--------------------------------------------------------------------------------
/slides/images/room_ex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/room_ex.png
--------------------------------------------------------------------------------
/slides/images/ui/androidui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/androidui.png
--------------------------------------------------------------------------------
/slides/images/ui/button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/button.png
--------------------------------------------------------------------------------
/slides/images/ui/checkbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/checkbox.png
--------------------------------------------------------------------------------
/slides/images/ui/demo1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/demo1.png
--------------------------------------------------------------------------------
/slides/images/ui/demo2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/demo2.png
--------------------------------------------------------------------------------
/slides/images/ui/edittext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/edittext.png
--------------------------------------------------------------------------------
/slides/images/ui/empty-activity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/empty-activity.png
--------------------------------------------------------------------------------
/slides/images/ui/eventlistener.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/eventlistener.png
--------------------------------------------------------------------------------
/slides/images/ui/eventlistenerex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/eventlistenerex.png
--------------------------------------------------------------------------------
/slides/images/ui/gravityex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/gravityex.png
--------------------------------------------------------------------------------
/slides/images/ui/linearlayoutex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/linearlayoutex.png
--------------------------------------------------------------------------------
/slides/images/ui/marginpadding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/marginpadding.png
--------------------------------------------------------------------------------
/slides/images/ui/marginpaddingex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/marginpaddingex.png
--------------------------------------------------------------------------------
/slides/images/ui/radiobutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/radiobutton.png
--------------------------------------------------------------------------------
/slides/images/ui/scaletype.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/scaletype.png
--------------------------------------------------------------------------------
/slides/images/ui/size.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/size.png
--------------------------------------------------------------------------------
/slides/images/ui/string-editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/string-editor.png
--------------------------------------------------------------------------------
/slides/images/ui/switchbutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/switchbutton.png
--------------------------------------------------------------------------------
/slides/images/ui/text-attr-ko.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/text-attr-ko.png
--------------------------------------------------------------------------------
/slides/images/ui/text-attr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/text-attr.png
--------------------------------------------------------------------------------
/slides/images/ui/togglebutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/togglebutton.png
--------------------------------------------------------------------------------
/slides/images/ui/viewgroup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jyheo/android-kotlin-lecture/936a07e8a1e0958477171798ad5642454280c84d/slides/images/ui/viewgroup.png
--------------------------------------------------------------------------------