├── ActivityResultLauncher ├── .gitignore ├── .idea │ ├── .gitignore │ ├── .name │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── activityresultlauncherex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── activityresultlauncherex │ │ │ │ ├── Constant.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── SubOneActivity.kt │ │ │ │ └── SubTwoActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── activity_sub_one.xml │ │ │ └── activity_sub_two.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 │ │ └── hanyeop │ │ └── activityresultlauncherex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── AlarmEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── alarmex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── alarmex │ │ │ │ ├── Constant.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ └── MyReceiver.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── ic_alarm.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 │ │ └── hanyeop │ │ └── alarmex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── BaseEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── baseex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── baseex │ │ │ │ ├── BaseActivity.kt │ │ │ │ ├── BaseFragment.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ └── MainFragment.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── fragment_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 │ │ └── hanyeop │ │ └── baseex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── BindingAdapterEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── deploymentTargetDropDown.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── bindingadapterex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── bindingadapterex │ │ │ │ ├── ItemClickListener.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MainViewModel.kt │ │ │ │ ├── MyAdapter.kt │ │ │ │ ├── MyBindingAdapter.kt │ │ │ │ └── User.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── dog.jpg │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── main_item.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 │ │ └── hanyeop │ │ └── bindingadapterex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── CalendarEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── calendarex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── calendarex │ │ │ │ └── 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 │ │ └── test │ │ └── java │ │ └── com │ │ └── hanyeop │ │ └── calendarex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── CoordinatorLayoutEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── coordinatorlayoutex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── coordinatorlayoutex │ │ │ │ ├── MainActivity.kt │ │ │ │ └── MyAdapter.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── cat.jpg │ │ │ ├── ic_baseline_search_24.xml │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── layout_item.xml │ │ │ ├── menu │ │ │ └── menu_toolbar.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 │ │ └── hanyeop │ │ └── coordinatorlayoutex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── CustomViewEx ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── customviewex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── customviewex │ │ │ │ ├── CustomToolbar.kt │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ ├── ic_arrow_back.xml │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── toolbar_default.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 │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ ├── style.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── hanyeop │ │ └── customviewex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── DaggerHiltEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── deploymentTargetDropDown.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── daggerhiltex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── daggerhiltex │ │ │ │ ├── AppModule.kt │ │ │ │ ├── Data.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MyApplication.kt │ │ │ │ ├── MyViewModel.kt │ │ │ │ └── SubActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── activity_sub.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 │ │ └── hanyeop │ │ └── daggerhiltex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── DataStoreEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── datastoreex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── datastoreex │ │ │ │ └── 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 │ │ └── test │ │ └── java │ │ └── com │ │ └── hanyeop │ │ └── datastoreex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── DialogEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── dialogex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── dialogex │ │ │ │ ├── CustomDialog.kt │ │ │ │ ├── CustomDialogListener.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ └── Utils.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── ic_launcher_background.xml │ │ │ └── popup_bg.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── dialog_custom.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 │ │ └── hanyeop │ │ └── dialogex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── ExoPlayerEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── deploymentTargetDropDown.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── exoplayerex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── exoplayerex │ │ │ │ └── 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 │ │ └── test │ │ └── java │ │ └── com │ │ └── hanyeop │ │ └── exoplayerex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── FlowEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── flowex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── flowex │ │ │ │ ├── MainActivity.kt │ │ │ │ └── MyViewModel.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 │ │ └── hanyeop │ │ └── flowex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── FlowLifeCycleEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── flowlifecycleex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── flowlifecycleex │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MainViewModel.kt │ │ │ │ └── utils │ │ │ │ └── Utils.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 │ │ └── hanyeop │ │ └── flowlifecycleex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── KakaoApiEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── kakaoapiex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── kakaoapiex │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── api │ │ │ │ ├── RetrofitInstance.kt │ │ │ │ └── SimpleApi.kt │ │ │ │ ├── model │ │ │ │ ├── ImageSearchResponse.kt │ │ │ │ ├── KakaoImage.kt │ │ │ │ └── MetaData.kt │ │ │ │ ├── repository │ │ │ │ └── Repository.kt │ │ │ │ ├── util │ │ │ │ └── Constants.kt │ │ │ │ └── viewmodel │ │ │ │ ├── MainViewModel.kt │ │ │ │ └── MainViewModelFactory.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 │ │ └── hanyeop │ │ └── kakaoapiex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── LottieEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── org │ │ │ └── techtown │ │ │ └── lottieex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ │ └── lurkingcat.json │ │ ├── java │ │ │ └── org │ │ │ │ └── techtown │ │ │ │ └── lottieex │ │ │ │ └── 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 │ │ └── org │ │ └── techtown │ │ └── lottieex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── MPAndroidChartEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── mpandroidchartex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── mpandroidchartex │ │ │ │ └── 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 │ │ └── test │ │ └── java │ │ └── com │ │ └── hanyeop │ │ └── mpandroidchartex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── MotionLayoutEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── motionlayoutex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── motionlayoutex │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ ├── cat.jpg │ │ │ └── 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 │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ └── activity_main_scene.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── hanyeop │ │ └── motionlayoutex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── MultiModuleEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── multimoduleex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── multimoduleex │ │ │ │ └── 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 │ │ └── hanyeop │ │ └── multimoduleex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── buildSrc │ ├── build.gradle.kts │ ├── build │ │ ├── classes │ │ │ └── kotlin │ │ │ │ └── main │ │ │ │ ├── AndroidX.class │ │ │ │ ├── AppVersions.class │ │ │ │ ├── Google.class │ │ │ │ ├── KTX.class │ │ │ │ ├── META-INF │ │ │ │ └── buildSrc.kotlin_module │ │ │ │ ├── SdkVersions.class │ │ │ │ └── TestTool.class │ │ ├── kotlin │ │ │ ├── buildSrcjar-classes.txt │ │ │ └── compileKotlin │ │ │ │ ├── build-history.bin │ │ │ │ ├── caches-jvm │ │ │ │ ├── inputs │ │ │ │ │ ├── source-to-output.tab │ │ │ │ │ ├── source-to-output.tab.keystream │ │ │ │ │ ├── source-to-output.tab.keystream.len │ │ │ │ │ ├── source-to-output.tab.len │ │ │ │ │ ├── source-to-output.tab.values.at │ │ │ │ │ ├── source-to-output.tab_i │ │ │ │ │ └── source-to-output.tab_i.len │ │ │ │ ├── jvm │ │ │ │ │ └── kotlin │ │ │ │ │ │ ├── class-attributes.tab │ │ │ │ │ │ ├── class-attributes.tab.keystream │ │ │ │ │ │ ├── class-attributes.tab.keystream.len │ │ │ │ │ │ ├── class-attributes.tab.len │ │ │ │ │ │ ├── class-attributes.tab.values.at │ │ │ │ │ │ ├── class-attributes.tab_i │ │ │ │ │ │ ├── class-attributes.tab_i.len │ │ │ │ │ │ ├── class-fq-name-to-source.tab │ │ │ │ │ │ ├── class-fq-name-to-source.tab.keystream │ │ │ │ │ │ ├── class-fq-name-to-source.tab.keystream.len │ │ │ │ │ │ ├── class-fq-name-to-source.tab.len │ │ │ │ │ │ ├── class-fq-name-to-source.tab.values.at │ │ │ │ │ │ ├── class-fq-name-to-source.tab_i │ │ │ │ │ │ ├── class-fq-name-to-source.tab_i.len │ │ │ │ │ │ ├── constants.tab │ │ │ │ │ │ ├── constants.tab.keystream │ │ │ │ │ │ ├── constants.tab.keystream.len │ │ │ │ │ │ ├── constants.tab.len │ │ │ │ │ │ ├── constants.tab.values.at │ │ │ │ │ │ ├── constants.tab_i │ │ │ │ │ │ ├── constants.tab_i.len │ │ │ │ │ │ ├── internal-name-to-source.tab │ │ │ │ │ │ ├── internal-name-to-source.tab.keystream │ │ │ │ │ │ ├── internal-name-to-source.tab.keystream.len │ │ │ │ │ │ ├── internal-name-to-source.tab.len │ │ │ │ │ │ ├── internal-name-to-source.tab.values.at │ │ │ │ │ │ ├── internal-name-to-source.tab_i │ │ │ │ │ │ ├── internal-name-to-source.tab_i.len │ │ │ │ │ │ ├── proto.tab │ │ │ │ │ │ ├── proto.tab.keystream │ │ │ │ │ │ ├── proto.tab.keystream.len │ │ │ │ │ │ ├── proto.tab.len │ │ │ │ │ │ ├── proto.tab.values.at │ │ │ │ │ │ ├── proto.tab_i │ │ │ │ │ │ ├── proto.tab_i.len │ │ │ │ │ │ ├── source-to-classes.tab │ │ │ │ │ │ ├── source-to-classes.tab.keystream │ │ │ │ │ │ ├── source-to-classes.tab.keystream.len │ │ │ │ │ │ ├── source-to-classes.tab.len │ │ │ │ │ │ ├── source-to-classes.tab.values.at │ │ │ │ │ │ ├── source-to-classes.tab_i │ │ │ │ │ │ └── source-to-classes.tab_i.len │ │ │ │ └── lookups │ │ │ │ │ ├── counters.tab │ │ │ │ │ ├── file-to-id.tab │ │ │ │ │ ├── file-to-id.tab.keystream │ │ │ │ │ ├── file-to-id.tab.keystream.len │ │ │ │ │ ├── file-to-id.tab.len │ │ │ │ │ ├── file-to-id.tab.values.at │ │ │ │ │ ├── file-to-id.tab_i │ │ │ │ │ ├── file-to-id.tab_i.len │ │ │ │ │ ├── id-to-file.tab │ │ │ │ │ ├── id-to-file.tab.keystream │ │ │ │ │ ├── id-to-file.tab.keystream.len │ │ │ │ │ ├── id-to-file.tab.len │ │ │ │ │ ├── id-to-file.tab.values.at │ │ │ │ │ ├── id-to-file.tab_i │ │ │ │ │ ├── id-to-file.tab_i.len │ │ │ │ │ ├── lookups.tab │ │ │ │ │ ├── lookups.tab.keystream │ │ │ │ │ ├── lookups.tab.keystream.len │ │ │ │ │ ├── lookups.tab.len │ │ │ │ │ ├── lookups.tab.values.at │ │ │ │ │ ├── lookups.tab_i │ │ │ │ │ └── lookups.tab_i.len │ │ │ │ └── last-build.bin │ │ ├── libs │ │ │ └── buildSrc.jar │ │ ├── pluginUnderTestMetadata │ │ │ └── plugin-under-test-metadata.properties │ │ ├── reports │ │ │ └── plugin-development │ │ │ │ └── validation-report.txt │ │ └── tmp │ │ │ └── jar │ │ │ └── MANIFEST.MF │ └── src │ │ └── main │ │ └── java │ │ ├── Dependency.kt │ │ └── Versions.kt ├── domain │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── domain │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ └── AndroidManifest.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── hanyeop │ │ └── domain │ │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── NavigationEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── deploymentTargetDropDown.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── navigationex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── navigationex │ │ │ │ ├── BottomOneFragment.kt │ │ │ │ ├── BottomThreeFragment.kt │ │ │ │ ├── BottomTwoFragment.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── OneFragment.kt │ │ │ │ ├── ThreeFragment.kt │ │ │ │ ├── TwoFragment.kt │ │ │ │ └── User.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fragment_bottom_one.xml │ │ │ ├── fragment_bottom_three.xml │ │ │ ├── fragment_bottom_two.xml │ │ │ ├── fragment_one.xml │ │ │ ├── fragment_three.xml │ │ │ └── fragment_two.xml │ │ │ ├── menu │ │ │ └── menu_bottom.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 │ │ └── hanyeop │ │ └── navigationex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── NavigationEx2 ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── deploymentTargetDropDown.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── navigationex2 │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── navigationex2 │ │ │ │ ├── ApplicationClass.kt │ │ │ │ ├── BaseFragment.kt │ │ │ │ ├── SingleLiveEvent.kt │ │ │ │ ├── adapter │ │ │ │ ├── AdapterListener.kt │ │ │ │ └── MainAdapter.kt │ │ │ │ ├── api │ │ │ │ ├── RetrofitInstance.kt │ │ │ │ └── SimpleApi.kt │ │ │ │ ├── model │ │ │ │ └── Post.kt │ │ │ │ ├── repository │ │ │ │ └── Repository.kt │ │ │ │ ├── view │ │ │ │ ├── DetailActivity.kt │ │ │ │ ├── DetailFragment.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── OneFragment.kt │ │ │ │ ├── ThreeFragment.kt │ │ │ │ └── TwoFragment.kt │ │ │ │ └── viewmodel │ │ │ │ └── MainViewModel.kt │ │ └── res │ │ │ ├── anim │ │ │ ├── none.xml │ │ │ ├── vertical_enter.xml │ │ │ └── vertical_exit.xml │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_detail.xml │ │ │ ├── activity_main.xml │ │ │ ├── fragment_detail.xml │ │ │ ├── fragment_one.xml │ │ │ ├── fragment_three.xml │ │ │ ├── fragment_two.xml │ │ │ └── item_layout.xml │ │ │ ├── menu │ │ │ └── menu_bottom.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 │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── hanyeop │ │ └── navigationex2 │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── PagingEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── 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 │ │ │ └── org │ │ │ └── techtown │ │ │ └── pagingex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── org │ │ │ │ └── techtown │ │ │ │ └── pagingex │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── adapter │ │ │ │ └── MyAdapter.kt │ │ │ │ ├── api │ │ │ │ ├── RetrofitInstance.kt │ │ │ │ └── SimpleApi.kt │ │ │ │ ├── model │ │ │ │ └── Post.kt │ │ │ │ ├── paging │ │ │ │ ├── MyLoadStateAdapter.kt │ │ │ │ ├── MyPagingRepository.kt │ │ │ │ └── MyPagingSource.kt │ │ │ │ ├── util │ │ │ │ └── Constants.kt │ │ │ │ └── viewModel │ │ │ │ ├── MainViewModel.kt │ │ │ │ └── MainViewModelFactory.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── item_layout.xml │ │ │ └── load_state.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 │ │ └── org │ │ └── techtown │ │ └── pagingex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── PermissionEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── permissionex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── permissionex │ │ │ │ └── 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 │ │ └── test │ │ └── java │ │ └── com │ │ └── hanyeop │ │ └── permissionex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── README.md ├── RatingBarDialogEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── deploymentTargetDropDown.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── ratingbardialogex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── ratingbardialogex │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── RatingDialog.kt │ │ │ │ ├── RatingListener.kt │ │ │ │ └── SubActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── coffee_fill.png │ │ │ ├── coffee_non.png │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── activity_sub.xml │ │ │ └── dialog_rating.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 │ │ └── hanyeop │ │ └── ratingbardialogex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── RecyclerViewDataBindingEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── recyclerviewdatabindingex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── recyclerviewdatabindingex │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MainViewModel.kt │ │ │ │ ├── MyAdapter.kt │ │ │ │ ├── MyBindingAdapter.kt │ │ │ │ └── User.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── main_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-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── hanyeop │ │ └── recyclerviewdatabindingex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── RecyclerViewEx2 ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── recyclerviewex2 │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── recyclerviewex2 │ │ │ │ ├── Constants.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MyAdapter.kt │ │ │ │ ├── data │ │ │ │ ├── ItemDao.kt │ │ │ │ └── ItemDatabase.kt │ │ │ │ ├── model │ │ │ │ └── Item.kt │ │ │ │ ├── repository │ │ │ │ └── ItemRepository.kt │ │ │ │ └── viewmodel │ │ │ │ └── ItemViewModel.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── layout_item.xml │ │ │ └── layout_item_right.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 │ │ └── hanyeop │ │ └── recyclerviewex2 │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── RoomAndroidTestEx ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── roomandroidtestex │ │ │ ├── ExampleInstrumentedTest.kt │ │ │ └── dao │ │ │ └── UserDaoTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── roomandroidtestex │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── dao │ │ │ │ └── UserDao.kt │ │ │ │ ├── database │ │ │ │ └── UserDatabase.kt │ │ │ │ └── model │ │ │ │ └── User.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 │ │ └── hanyeop │ │ └── roomandroidtestex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── SplashEx ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── hanyeop │ │ │ └── splashex │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── hanyeop │ │ │ │ └── splashex │ │ │ │ └── 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 │ │ └── test │ │ └── java │ │ └── com │ │ └── hanyeop │ │ └── splashex │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── TestCodelabs ├── .circleci │ └── config.yml ├── .github │ ├── ISSUE_TEMPLATE │ │ └── advanced-android-issue-template-for-testing-codelab.md │ ├── ci-gradle.properties │ └── workflows │ │ └── blueprints.yaml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── android │ │ │ └── architecture │ │ │ └── blueprints │ │ │ └── todoapp │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── android │ │ │ │ └── architecture │ │ │ │ └── blueprints │ │ │ │ └── todoapp │ │ │ │ ├── Event.kt │ │ │ │ ├── ScrollChildSwipeRefreshLayout.kt │ │ │ │ ├── TodoApplication.kt │ │ │ │ ├── addedittask │ │ │ │ ├── AddEditTaskFragment.kt │ │ │ │ └── AddEditTaskViewModel.kt │ │ │ │ ├── data │ │ │ │ ├── Result.kt │ │ │ │ ├── Task.kt │ │ │ │ └── source │ │ │ │ │ ├── DefaultTasksRepository.kt │ │ │ │ │ ├── TasksDataSource.kt │ │ │ │ │ ├── local │ │ │ │ │ ├── TasksDao.kt │ │ │ │ │ ├── TasksLocalDataSource.kt │ │ │ │ │ └── ToDoDatabase.kt │ │ │ │ │ └── remote │ │ │ │ │ └── TasksRemoteDataSource.kt │ │ │ │ ├── statistics │ │ │ │ ├── StatisticsFragment.kt │ │ │ │ ├── StatisticsUtils.kt │ │ │ │ └── StatisticsViewModel.kt │ │ │ │ ├── taskdetail │ │ │ │ ├── TaskDetailFragment.kt │ │ │ │ └── TaskDetailViewModel.kt │ │ │ │ ├── tasks │ │ │ │ ├── TasksActivity.kt │ │ │ │ ├── TasksAdapter.kt │ │ │ │ ├── TasksFilterType.kt │ │ │ │ ├── TasksFragment.kt │ │ │ │ ├── TasksListBindings.kt │ │ │ │ └── TasksViewModel.kt │ │ │ │ └── util │ │ │ │ └── ViewExt.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── drawer_item_color.xml │ │ │ ├── ic_add.xml │ │ │ ├── ic_assignment_turned_in_24dp.xml │ │ │ ├── ic_check_circle_96dp.xml │ │ │ ├── ic_done.xml │ │ │ ├── ic_edit.xml │ │ │ ├── ic_filter_list.xml │ │ │ ├── ic_list.xml │ │ │ ├── ic_menu.xml │ │ │ ├── ic_statistics.xml │ │ │ ├── ic_statistics_100dp.xml │ │ │ ├── ic_statistics_24dp.xml │ │ │ ├── ic_verified_user_96dp.xml │ │ │ ├── list_completed_touch_feedback.xml │ │ │ ├── logo_no_fill.png │ │ │ ├── touch_feedback.xml │ │ │ └── trash_icon.png │ │ │ ├── font │ │ │ ├── opensans_font.xml │ │ │ ├── opensans_regular.ttf │ │ │ └── opensans_semibold.ttf │ │ │ ├── layout │ │ │ ├── addtask_frag.xml │ │ │ ├── nav_header.xml │ │ │ ├── statistics_frag.xml │ │ │ ├── task_item.xml │ │ │ ├── taskdetail_frag.xml │ │ │ ├── tasks_act.xml │ │ │ └── tasks_frag.xml │ │ │ ├── menu │ │ │ ├── drawer_actions.xml │ │ │ ├── filter_tasks.xml │ │ │ ├── taskdetail_fragment_menu.xml │ │ │ └── tasks_fragment_menu.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── navigation │ │ │ └── nav_graph.xml │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── android │ │ └── architecture │ │ └── blueprints │ │ └── todoapp │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshot.png └── settings.gradle └── WeatherApiEx ├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── gradle.xml ├── misc.xml └── vcs.xml ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── hanyeop │ │ └── weatherapiex │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── hanyeop │ │ │ └── weatherapiex │ │ │ ├── MainActivity.kt │ │ │ ├── WeatherApplication.kt │ │ │ ├── api │ │ │ └── WeatherApi.kt │ │ │ ├── di │ │ │ └── AppModule.kt │ │ │ ├── model │ │ │ └── Weather.kt │ │ │ ├── repository │ │ │ └── WeatherRepository.kt │ │ │ ├── util │ │ │ └── Constants.kt │ │ │ └── viewmodel │ │ │ └── WeatherViewModel.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 │ └── hanyeop │ └── weatherapiex │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /ActivityResultLauncher/.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 | -------------------------------------------------------------------------------- /ActivityResultLauncher/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /ActivityResultLauncher/.idea/.name: -------------------------------------------------------------------------------- 1 | ActivityResultLauncherEx -------------------------------------------------------------------------------- /ActivityResultLauncher/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ActivityResultLauncher/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ActivityResultLauncher/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ActivityResultLauncher/app/src/main/java/com/hanyeop/activityresultlauncherex/Constant.kt: -------------------------------------------------------------------------------- 1 | package com.hanyeop.activityresultlauncherex 2 | 3 | class Constant { 4 | 5 | companion object{ 6 | const val ONE = 1001 7 | const val TWO = 2001 8 | } 9 | } -------------------------------------------------------------------------------- /ActivityResultLauncher/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ActivityResultLauncher/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /ActivityResultLauncher/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ActivityResultLauncher/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /ActivityResultLauncher/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ActivityResultLauncher/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /ActivityResultLauncher/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ActivityResultLauncher/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /ActivityResultLauncher/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ActivityResultLauncher/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /ActivityResultLauncher/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ActivityResultLauncher/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /ActivityResultLauncher/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ActivityResultLauncher/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /ActivityResultLauncher/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ActivityResultLauncher/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /ActivityResultLauncher/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ActivityResultLauncher/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /ActivityResultLauncher/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ActivityResultLauncher/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /ActivityResultLauncher/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ActivityResultLauncherEx 3 | -------------------------------------------------------------------------------- /ActivityResultLauncher/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ActivityResultLauncher/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ActivityResultLauncher/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Mar 28 21:28:48 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /AlarmEx/.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 | -------------------------------------------------------------------------------- /AlarmEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /AlarmEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /AlarmEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /AlarmEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /AlarmEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /AlarmEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /AlarmEx/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/AlarmEx/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /AlarmEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/AlarmEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AlarmEx/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/AlarmEx/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /AlarmEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/AlarmEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AlarmEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/AlarmEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AlarmEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/AlarmEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AlarmEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/AlarmEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AlarmEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/AlarmEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AlarmEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/AlarmEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AlarmEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/AlarmEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AlarmEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | AlarmEx 3 | -------------------------------------------------------------------------------- /AlarmEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/AlarmEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /AlarmEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Jun 01 12:40:19 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-6.5-bin.zip 7 | -------------------------------------------------------------------------------- /AlarmEx/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "AlarmEx" -------------------------------------------------------------------------------- /BaseEx/.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 | -------------------------------------------------------------------------------- /BaseEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /BaseEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /BaseEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /BaseEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /BaseEx/app/src/main/java/com/hanyeop/baseex/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.hanyeop.baseex 2 | 3 | import com.hanyeop.baseex.databinding.ActivityMainBinding 4 | 5 | class MainActivity : BaseActivity(R.layout.activity_main) { 6 | 7 | override fun init() { 8 | 9 | } 10 | } -------------------------------------------------------------------------------- /BaseEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /BaseEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /BaseEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BaseEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /BaseEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BaseEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /BaseEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BaseEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /BaseEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BaseEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /BaseEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BaseEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /BaseEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BaseEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /BaseEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BaseEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /BaseEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BaseEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /BaseEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BaseEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /BaseEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BaseEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /BaseEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BaseEx 3 | 4 | Hello blank fragment 5 | -------------------------------------------------------------------------------- /BaseEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BaseEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /BaseEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Mar 09 20:25:59 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /BindingAdapterEx/.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 | -------------------------------------------------------------------------------- /BindingAdapterEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /BindingAdapterEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /BindingAdapterEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /BindingAdapterEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/java/com/hanyeop/bindingadapterex/ItemClickListener.kt: -------------------------------------------------------------------------------- 1 | package com.hanyeop.bindingadapterex 2 | 3 | interface ItemClickListener { 4 | fun onClicked(user: User) 5 | } -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/java/com/hanyeop/bindingadapterex/User.kt: -------------------------------------------------------------------------------- 1 | package com.hanyeop.bindingadapterex 2 | 3 | data class User( 4 | val name: String, 5 | val age: Int, 6 | val imageUrl: Any 7 | ) 8 | -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/res/drawable/dog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BindingAdapterEx/app/src/main/res/drawable/dog.jpg -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BindingAdapterEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BindingAdapterEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BindingAdapterEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BindingAdapterEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BindingAdapterEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BindingAdapterEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BindingAdapterEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BindingAdapterEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BindingAdapterEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BindingAdapterEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /BindingAdapterEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BindingAdapterEx 3 | 이름은 %s 나이는 %d 4 | -------------------------------------------------------------------------------- /BindingAdapterEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/BindingAdapterEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /BindingAdapterEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Apr 16 15:48:57 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /CalendarEx/.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 | -------------------------------------------------------------------------------- /CalendarEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /CalendarEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CalendarEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CalendarEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /CalendarEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /CalendarEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CalendarEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CalendarEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CalendarEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CalendarEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CalendarEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CalendarEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CalendarEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CalendarEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CalendarEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CalendarEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CalendarEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CalendarEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CalendarEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CalendarEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CalendarEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CalendarEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CalendarEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CalendarEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CalendarEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CalendarEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | CalendarEx 3 | -------------------------------------------------------------------------------- /CalendarEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CalendarEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CalendarEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Apr 18 14:26:52 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /CoordinatorLayoutEx/.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 | -------------------------------------------------------------------------------- /CoordinatorLayoutEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /CoordinatorLayoutEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CoordinatorLayoutEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CoordinatorLayoutEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /CoordinatorLayoutEx/app/src/main/res/drawable/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CoordinatorLayoutEx/app/src/main/res/drawable/cat.jpg -------------------------------------------------------------------------------- /CoordinatorLayoutEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CoordinatorLayoutEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CoordinatorLayoutEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CoordinatorLayoutEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CoordinatorLayoutEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CoordinatorLayoutEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CoordinatorLayoutEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CoordinatorLayoutEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CoordinatorLayoutEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CoordinatorLayoutEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CoordinatorLayoutEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CoordinatorLayoutEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CoordinatorLayoutEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CoordinatorLayoutEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CoordinatorLayoutEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CoordinatorLayoutEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CoordinatorLayoutEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CoordinatorLayoutEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CoordinatorLayoutEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CoordinatorLayoutEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CoordinatorLayoutEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CoordinatorLayoutEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CoordinatorLayoutEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Aug 18 16:56:58 KST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /CustomViewEx/.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 | /.idea/ 17 | -------------------------------------------------------------------------------- /CustomViewEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /CustomViewEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /CustomViewEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CustomViewEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CustomViewEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CustomViewEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CustomViewEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CustomViewEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CustomViewEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CustomViewEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CustomViewEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CustomViewEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CustomViewEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CustomViewEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CustomViewEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CustomViewEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CustomViewEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CustomViewEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CustomViewEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CustomViewEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /CustomViewEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CustomViewEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /CustomViewEx/app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /CustomViewEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | CustomViewEx 3 | -------------------------------------------------------------------------------- /CustomViewEx/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.3.1' apply false 4 | id 'com.android.library' version '7.3.1' apply false 5 | id 'org.jetbrains.kotlin.android' version '1.7.20' apply false 6 | } -------------------------------------------------------------------------------- /CustomViewEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/CustomViewEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CustomViewEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Jan 02 14:43:22 KST 2023 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /DaggerHiltEx/.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 | -------------------------------------------------------------------------------- /DaggerHiltEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /DaggerHiltEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /DaggerHiltEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /DaggerHiltEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /DaggerHiltEx/app/src/main/java/com/hanyeop/daggerhiltex/MyApplication.kt: -------------------------------------------------------------------------------- 1 | package com.hanyeop.daggerhiltex 2 | 3 | import android.app.Application 4 | import dagger.hilt.android.HiltAndroidApp 5 | 6 | @HiltAndroidApp 7 | class MyApplication : Application() { 8 | 9 | } -------------------------------------------------------------------------------- /DaggerHiltEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /DaggerHiltEx/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DaggerHiltEx/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /DaggerHiltEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DaggerHiltEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /DaggerHiltEx/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DaggerHiltEx/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /DaggerHiltEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DaggerHiltEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /DaggerHiltEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DaggerHiltEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /DaggerHiltEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DaggerHiltEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /DaggerHiltEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DaggerHiltEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /DaggerHiltEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DaggerHiltEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /DaggerHiltEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DaggerHiltEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /DaggerHiltEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DaggerHiltEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /DaggerHiltEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | DaggerHiltEx 3 | 2번째 테스트 문자가 주입되었습니다. 4 | -------------------------------------------------------------------------------- /DaggerHiltEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DaggerHiltEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /DaggerHiltEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Jun 03 10:45:57 KST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /DaggerHiltEx/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "DaggerHiltEx" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /DataStoreEx/.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 | -------------------------------------------------------------------------------- /DataStoreEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /DataStoreEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /DataStoreEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /DataStoreEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /DataStoreEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /DataStoreEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DataStoreEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DataStoreEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DataStoreEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DataStoreEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DataStoreEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DataStoreEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DataStoreEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DataStoreEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DataStoreEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DataStoreEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DataStoreEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DataStoreEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DataStoreEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DataStoreEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DataStoreEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DataStoreEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DataStoreEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DataStoreEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DataStoreEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DataStoreEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | DataStoreEx 3 | -------------------------------------------------------------------------------- /DataStoreEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DataStoreEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /DataStoreEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Mar 08 14:27:29 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /DialogEx/.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 | -------------------------------------------------------------------------------- /DialogEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /DialogEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /DialogEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /DialogEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /DialogEx/app/src/main/java/com/hanyeop/dialogex/CustomDialogListener.kt: -------------------------------------------------------------------------------- 1 | package com.hanyeop.dialogex 2 | 3 | interface CustomDialogListener { 4 | fun onOkButtonClicked() 5 | } -------------------------------------------------------------------------------- /DialogEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /DialogEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /DialogEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DialogEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DialogEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DialogEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DialogEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DialogEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DialogEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DialogEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DialogEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DialogEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DialogEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DialogEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DialogEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DialogEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DialogEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DialogEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DialogEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DialogEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /DialogEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DialogEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /DialogEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | DialogEx 3 | -------------------------------------------------------------------------------- /DialogEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/DialogEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /DialogEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri May 27 22:37:54 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /ExoPlayerEx/.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 | -------------------------------------------------------------------------------- /ExoPlayerEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /ExoPlayerEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ExoPlayerEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ExoPlayerEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ExoPlayerEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ExoPlayerEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ExoPlayerEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /ExoPlayerEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ExoPlayerEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /ExoPlayerEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ExoPlayerEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /ExoPlayerEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ExoPlayerEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /ExoPlayerEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ExoPlayerEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /ExoPlayerEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ExoPlayerEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /ExoPlayerEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ExoPlayerEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /ExoPlayerEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ExoPlayerEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /ExoPlayerEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ExoPlayerEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /ExoPlayerEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ExoPlayerEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /ExoPlayerEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ExoPlayerEx 3 | -------------------------------------------------------------------------------- /ExoPlayerEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/ExoPlayerEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ExoPlayerEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Jul 07 16:08:28 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /FlowEx/.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 | -------------------------------------------------------------------------------- /FlowEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /FlowEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /FlowEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /FlowEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /FlowEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /FlowEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /FlowEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /FlowEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /FlowEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /FlowEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /FlowEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /FlowEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /FlowEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /FlowEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /FlowEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /FlowEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /FlowEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | FlowEx 3 | -------------------------------------------------------------------------------- /FlowEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /FlowEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Mar 05 14:09:23 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /FlowLifeCycleEx/.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 | -------------------------------------------------------------------------------- /FlowLifeCycleEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /FlowLifeCycleEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /FlowLifeCycleEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /FlowLifeCycleEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /FlowLifeCycleEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowLifeCycleEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /FlowLifeCycleEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowLifeCycleEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /FlowLifeCycleEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowLifeCycleEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /FlowLifeCycleEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowLifeCycleEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /FlowLifeCycleEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowLifeCycleEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /FlowLifeCycleEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowLifeCycleEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /FlowLifeCycleEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowLifeCycleEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /FlowLifeCycleEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowLifeCycleEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /FlowLifeCycleEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowLifeCycleEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /FlowLifeCycleEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowLifeCycleEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /FlowLifeCycleEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | FlowLifeCycleEx 3 | -------------------------------------------------------------------------------- /FlowLifeCycleEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/FlowLifeCycleEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /FlowLifeCycleEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Aug 12 16:20:13 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /KakaoApiEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /KakaoApiEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /KakaoApiEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /KakaoApiEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /KakaoApiEx/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/KakaoApiEx/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /KakaoApiEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/KakaoApiEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /KakaoApiEx/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/KakaoApiEx/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /KakaoApiEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/KakaoApiEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /KakaoApiEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/KakaoApiEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /KakaoApiEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/KakaoApiEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /KakaoApiEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/KakaoApiEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /KakaoApiEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/KakaoApiEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /KakaoApiEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/KakaoApiEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /KakaoApiEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/KakaoApiEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /KakaoApiEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | KakaoApiEx 3 | -------------------------------------------------------------------------------- /KakaoApiEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/KakaoApiEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /KakaoApiEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sun Jun 06 16:48:56 KST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /KakaoApiEx/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "KakaoApiEx" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /LottieEx/.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 | -------------------------------------------------------------------------------- /LottieEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /LottieEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /LottieEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /LottieEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /LottieEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /LottieEx/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/LottieEx/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /LottieEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/LottieEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /LottieEx/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/LottieEx/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /LottieEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/LottieEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /LottieEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/LottieEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /LottieEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/LottieEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /LottieEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/LottieEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /LottieEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/LottieEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /LottieEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/LottieEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /LottieEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/LottieEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /LottieEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | LottieEx 3 | -------------------------------------------------------------------------------- /LottieEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/LottieEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /LottieEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu May 20 19:09:55 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-6.5-bin.zip 7 | -------------------------------------------------------------------------------- /LottieEx/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "LottieEx" -------------------------------------------------------------------------------- /MPAndroidChartEx/.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 | -------------------------------------------------------------------------------- /MPAndroidChartEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /MPAndroidChartEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /MPAndroidChartEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /MPAndroidChartEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /MPAndroidChartEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MPAndroidChartEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /MPAndroidChartEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MPAndroidChartEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /MPAndroidChartEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MPAndroidChartEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /MPAndroidChartEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MPAndroidChartEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /MPAndroidChartEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MPAndroidChartEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /MPAndroidChartEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MPAndroidChartEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /MPAndroidChartEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MPAndroidChartEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /MPAndroidChartEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MPAndroidChartEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /MPAndroidChartEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MPAndroidChartEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /MPAndroidChartEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MPAndroidChartEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /MPAndroidChartEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | MPAndroidChartEx 3 | -------------------------------------------------------------------------------- /MPAndroidChartEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MPAndroidChartEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /MPAndroidChartEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Jul 07 10:13:41 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /MotionLayoutEx/.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 | -------------------------------------------------------------------------------- /MotionLayoutEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /MotionLayoutEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /MotionLayoutEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /MotionLayoutEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /MotionLayoutEx/app/src/main/res/drawable-v24/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MotionLayoutEx/app/src/main/res/drawable-v24/cat.jpg -------------------------------------------------------------------------------- /MotionLayoutEx/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MotionLayoutEx/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /MotionLayoutEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MotionLayoutEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MotionLayoutEx/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MotionLayoutEx/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /MotionLayoutEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MotionLayoutEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MotionLayoutEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MotionLayoutEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /MotionLayoutEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MotionLayoutEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MotionLayoutEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MotionLayoutEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /MotionLayoutEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MotionLayoutEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MotionLayoutEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MotionLayoutEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /MotionLayoutEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MotionLayoutEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MotionLayoutEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | MotionLayoutEx 3 | -------------------------------------------------------------------------------- /MotionLayoutEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MotionLayoutEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /MotionLayoutEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Jun 22 00:34:05 KST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /MotionLayoutEx/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "MotionLayoutEx" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /MultiModuleEx/.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 | -------------------------------------------------------------------------------- /MultiModuleEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /MultiModuleEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /MultiModuleEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /MultiModuleEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /MultiModuleEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /MultiModuleEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /MultiModuleEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /MultiModuleEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /MultiModuleEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /MultiModuleEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /MultiModuleEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /MultiModuleEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /MultiModuleEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /MultiModuleEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /MultiModuleEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | MultiModuleEx 3 | -------------------------------------------------------------------------------- /MultiModuleEx/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.3.1' apply false 4 | id 'com.android.library' version '7.3.1' apply false 5 | id 'org.jetbrains.kotlin.android' version '1.7.20' apply false 6 | } -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | `kotlin-dsl` 3 | } 4 | 5 | repositories { 6 | mavenCentral() 7 | } -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/classes/kotlin/main/AndroidX.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/classes/kotlin/main/AndroidX.class -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/classes/kotlin/main/AppVersions.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/classes/kotlin/main/AppVersions.class -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/classes/kotlin/main/Google.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/classes/kotlin/main/Google.class -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/classes/kotlin/main/KTX.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/classes/kotlin/main/KTX.class -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/classes/kotlin/main/META-INF/buildSrc.kotlin_module: -------------------------------------------------------------------------------- 1 | "* -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/classes/kotlin/main/SdkVersions.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/classes/kotlin/main/SdkVersions.class -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/classes/kotlin/main/TestTool.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/classes/kotlin/main/TestTool.class -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/build-history.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/build-history.bin -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len: -------------------------------------------------------------------------------- 1 | ~ -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.values.at: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.values.at -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len: -------------------------------------------------------------------------------- 1 | > -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.values.at: -------------------------------------------------------------------------------- 1 | /Header Record For PersistentHashMapValueStorage -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len: -------------------------------------------------------------------------------- 1 | > -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream.len: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.values.at: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.values.at -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab_i -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab_i.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len: -------------------------------------------------------------------------------- 1 | > -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len: -------------------------------------------------------------------------------- 1 | M -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len: -------------------------------------------------------------------------------- 1 | ~ -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at: -------------------------------------------------------------------------------- 1 | /Header Record For PersistentHashMapValueStorageVersions.kotlin_module SdkVersions.kotlin_module' SdkVersions AppVersions.kotlin_module,KTXAndroidXGoogleTestTool.kotlin_module -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/counters.tab: -------------------------------------------------------------------------------- 1 | 4 2 | 0 -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len: -------------------------------------------------------------------------------- 1 | ~ -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.values.at: -------------------------------------------------------------------------------- 1 | /Header Record For PersistentHashMapValueStorage -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.values.at: -------------------------------------------------------------------------------- 1 | /Header Record For PersistentHashMapValueStorage,+$PROJECT_DIR$\src\main\java\Dependencies.kt,+$PROJECT_DIR$\src\main\java\Dependencies.kt('$PROJECT_DIR$\src\main\java\Versions.kt*)$PROJECT_DIR$\src\main\java\Dependency.kt -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream.len: -------------------------------------------------------------------------------- 1 | l -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.len: -------------------------------------------------------------------------------- 1 | � -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values.at: -------------------------------------------------------------------------------- 1 | /Header Record For PersistentHashMapValueStorage$6 -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i.len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i.len -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/kotlin/compileKotlin/last-build.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/kotlin/compileKotlin/last-build.bin -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/libs/buildSrc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/libs/buildSrc.jar -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/reports/plugin-development/validation-report.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/buildSrc/build/reports/plugin-development/validation-report.txt -------------------------------------------------------------------------------- /MultiModuleEx/buildSrc/build/tmp/jar/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /MultiModuleEx/domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /MultiModuleEx/domain/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id ("org.jetbrains.kotlin.jvm") 3 | id ("kotlin-kapt") 4 | } 5 | 6 | dependencies { 7 | 8 | } -------------------------------------------------------------------------------- /MultiModuleEx/domain/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/domain/consumer-rules.pro -------------------------------------------------------------------------------- /MultiModuleEx/domain/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MultiModuleEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/MultiModuleEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /MultiModuleEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Dec 17 18:14:33 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /NavigationEx/.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 | -------------------------------------------------------------------------------- /NavigationEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /NavigationEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /NavigationEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /NavigationEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /NavigationEx/app/src/main/java/com/hanyeop/navigationex/User.kt: -------------------------------------------------------------------------------- 1 | package com.hanyeop.navigationex 2 | 3 | import android.os.Parcelable 4 | import kotlinx.parcelize.Parcelize 5 | 6 | @Parcelize 7 | data class User( 8 | val name : String, 9 | val age : Int 10 | ) : Parcelable 11 | -------------------------------------------------------------------------------- /NavigationEx/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /NavigationEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /NavigationEx/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /NavigationEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /NavigationEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /NavigationEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /NavigationEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /NavigationEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /NavigationEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /NavigationEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /NavigationEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | NavigationEx 3 | 4 | Hello blank fragment 5 | -------------------------------------------------------------------------------- /NavigationEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /NavigationEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Jun 16 13:20:48 KST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /NavigationEx/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "NavigationEx" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /NavigationEx2/.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 | -------------------------------------------------------------------------------- /NavigationEx2/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /NavigationEx2/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /NavigationEx2/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /NavigationEx2/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /NavigationEx2/app/src/main/java/com/hanyeop/navigationex2/adapter/AdapterListener.kt: -------------------------------------------------------------------------------- 1 | package com.hanyeop.navigationex2.adapter 2 | 3 | interface AdapterListener { 4 | fun onItemClicked() 5 | } -------------------------------------------------------------------------------- /NavigationEx2/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx2/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /NavigationEx2/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx2/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /NavigationEx2/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx2/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /NavigationEx2/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx2/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /NavigationEx2/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx2/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /NavigationEx2/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx2/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /NavigationEx2/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx2/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /NavigationEx2/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx2/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /NavigationEx2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /NavigationEx2/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx2/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /NavigationEx2/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | NavigationEx2 3 | 4 | Hello blank fragment 5 | -------------------------------------------------------------------------------- /NavigationEx2/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/NavigationEx2/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /NavigationEx2/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue May 17 19:35:22 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /PagingEx/.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 | -------------------------------------------------------------------------------- /PagingEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /PagingEx/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /PagingEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PagingEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PagingEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /PagingEx/app/src/main/java/org/techtown/pagingex/util/Constants.kt: -------------------------------------------------------------------------------- 1 | package org.techtown.pagingex.util 2 | 3 | 4 | // 상수 5 | class Constants { 6 | 7 | companion object{ 8 | const val BASE_URL = "https://jsonplaceholder.typicode.com" 9 | } 10 | } -------------------------------------------------------------------------------- /PagingEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PagingEx/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PagingEx/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /PagingEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PagingEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /PagingEx/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PagingEx/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /PagingEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PagingEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /PagingEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PagingEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /PagingEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PagingEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /PagingEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PagingEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /PagingEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PagingEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /PagingEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PagingEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /PagingEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PagingEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /PagingEx/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #6200EE 4 | #3700B3 5 | #03DAC5 6 | -------------------------------------------------------------------------------- /PagingEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | PagingEx 3 | -------------------------------------------------------------------------------- /PagingEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PagingEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /PagingEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sun Apr 18 22:41:10 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-6.1.1-all.zip 7 | -------------------------------------------------------------------------------- /PagingEx/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "PagingEx" -------------------------------------------------------------------------------- /PermissionEx/.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 | -------------------------------------------------------------------------------- /PermissionEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /PermissionEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PermissionEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PermissionEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /PermissionEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PermissionEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /PermissionEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PermissionEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /PermissionEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PermissionEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /PermissionEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PermissionEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /PermissionEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PermissionEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /PermissionEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PermissionEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /PermissionEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PermissionEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /PermissionEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PermissionEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /PermissionEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PermissionEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /PermissionEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PermissionEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /PermissionEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | PermissionEx 3 | -------------------------------------------------------------------------------- /PermissionEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/PermissionEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /PermissionEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Apr 14 22:09:25 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /RatingBarDialogEx/.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 | -------------------------------------------------------------------------------- /RatingBarDialogEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /RatingBarDialogEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /RatingBarDialogEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /RatingBarDialogEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/java/com/hanyeop/ratingbardialogex/RatingListener.kt: -------------------------------------------------------------------------------- 1 | package com.hanyeop.ratingbardialogex 2 | 3 | interface RatingListener { 4 | fun onOkClicked(rating: Float) 5 | } -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/res/drawable/coffee_fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RatingBarDialogEx/app/src/main/res/drawable/coffee_fill.png -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/res/drawable/coffee_non.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RatingBarDialogEx/app/src/main/res/drawable/coffee_non.png -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RatingBarDialogEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RatingBarDialogEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RatingBarDialogEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RatingBarDialogEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RatingBarDialogEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RatingBarDialogEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RatingBarDialogEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RatingBarDialogEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RatingBarDialogEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RatingBarDialogEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RatingBarDialogEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | RatingBarDialogEx 3 | -------------------------------------------------------------------------------- /RatingBarDialogEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RatingBarDialogEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /RatingBarDialogEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Apr 13 21:28:43 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/.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 | -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/app/src/main/java/com/hanyeop/recyclerviewdatabindingex/User.kt: -------------------------------------------------------------------------------- 1 | package com.hanyeop.recyclerviewdatabindingex 2 | 3 | data class User( 4 | val name: String, 5 | val age: Int 6 | ) 7 | -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewDataBindingEx/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewDataBindingEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewDataBindingEx/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewDataBindingEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewDataBindingEx/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewDataBindingEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewDataBindingEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewDataBindingEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewDataBindingEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewDataBindingEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | RecyclerViewDataBindingEx 3 | 이름은 %s 나이는 %d 4 | -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewDataBindingEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri May 28 12:23:59 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-6.5-bin.zip 7 | -------------------------------------------------------------------------------- /RecyclerViewDataBindingEx/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "RecyclerViewDataBindingEx" -------------------------------------------------------------------------------- /RecyclerViewEx2/.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 | -------------------------------------------------------------------------------- /RecyclerViewEx2/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /RecyclerViewEx2/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /RecyclerViewEx2/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /RecyclerViewEx2/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /RecyclerViewEx2/app/src/main/java/com/hanyeop/recyclerviewex2/Constants.kt: -------------------------------------------------------------------------------- 1 | package com.hanyeop.recyclerviewex2 2 | 3 | class Constants { 4 | 5 | companion object{ 6 | const val LEFT_POSITION = 0 7 | const val RIGHT_POSITION = 1 8 | } 9 | } -------------------------------------------------------------------------------- /RecyclerViewEx2/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewEx2/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RecyclerViewEx2/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewEx2/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RecyclerViewEx2/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewEx2/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RecyclerViewEx2/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewEx2/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RecyclerViewEx2/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewEx2/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RecyclerViewEx2/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewEx2/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RecyclerViewEx2/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewEx2/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RecyclerViewEx2/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewEx2/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RecyclerViewEx2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewEx2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RecyclerViewEx2/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewEx2/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RecyclerViewEx2/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | RecyclerViewEx2 3 | -------------------------------------------------------------------------------- /RecyclerViewEx2/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RecyclerViewEx2/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /RecyclerViewEx2/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sun Aug 01 23:40:18 KST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /RoomAndroidTestEx/.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 | /.idea/ 17 | -------------------------------------------------------------------------------- /RoomAndroidTestEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /RoomAndroidTestEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RoomAndroidTestEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RoomAndroidTestEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RoomAndroidTestEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RoomAndroidTestEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RoomAndroidTestEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RoomAndroidTestEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RoomAndroidTestEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RoomAndroidTestEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RoomAndroidTestEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RoomAndroidTestEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RoomAndroidTestEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RoomAndroidTestEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RoomAndroidTestEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RoomAndroidTestEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RoomAndroidTestEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RoomAndroidTestEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RoomAndroidTestEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /RoomAndroidTestEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RoomAndroidTestEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /RoomAndroidTestEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | RoomAndroidTestEx 3 | -------------------------------------------------------------------------------- /RoomAndroidTestEx/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.3.1' apply false 4 | id 'com.android.library' version '7.3.1' apply false 5 | id 'org.jetbrains.kotlin.android' version '1.7.20' apply false 6 | } -------------------------------------------------------------------------------- /RoomAndroidTestEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/RoomAndroidTestEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /RoomAndroidTestEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Dec 22 12:34:16 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /SplashEx/.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 | -------------------------------------------------------------------------------- /SplashEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /SplashEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SplashEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SplashEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /SplashEx/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SplashEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/SplashEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /SplashEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/SplashEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /SplashEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/SplashEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /SplashEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/SplashEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /SplashEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/SplashEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /SplashEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/SplashEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /SplashEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/SplashEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /SplashEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/SplashEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /SplashEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/SplashEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /SplashEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/SplashEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /SplashEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | SplashEx 3 | -------------------------------------------------------------------------------- /SplashEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/SplashEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /SplashEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Jun 06 20:59:01 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /TestCodelabs/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | local.properties 4 | build 5 | .gradle 6 | # Eclipse project files 7 | .project 8 | .settings/ 9 | .classpath 10 | -------------------------------------------------------------------------------- /TestCodelabs/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /TestCodelabs/app/src/main/res/drawable/logo_no_fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/TestCodelabs/app/src/main/res/drawable/logo_no_fill.png -------------------------------------------------------------------------------- /TestCodelabs/app/src/main/res/drawable/trash_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/TestCodelabs/app/src/main/res/drawable/trash_icon.png -------------------------------------------------------------------------------- /TestCodelabs/app/src/main/res/font/opensans_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/TestCodelabs/app/src/main/res/font/opensans_regular.ttf -------------------------------------------------------------------------------- /TestCodelabs/app/src/main/res/font/opensans_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/TestCodelabs/app/src/main/res/font/opensans_semibold.ttf -------------------------------------------------------------------------------- /TestCodelabs/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/TestCodelabs/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /TestCodelabs/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/TestCodelabs/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /TestCodelabs/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/TestCodelabs/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /TestCodelabs/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/TestCodelabs/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /TestCodelabs/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/TestCodelabs/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /TestCodelabs/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/TestCodelabs/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /TestCodelabs/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Jun 14 12:47:31 UTC 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /TestCodelabs/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/TestCodelabs/screenshot.png -------------------------------------------------------------------------------- /TestCodelabs/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /WeatherApiEx/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /WeatherApiEx/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /WeatherApiEx/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /WeatherApiEx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /WeatherApiEx/app/src/main/java/com/hanyeop/weatherapiex/WeatherApplication.kt: -------------------------------------------------------------------------------- 1 | package com.hanyeop.weatherapiex 2 | 3 | import android.app.Application 4 | import dagger.hilt.android.HiltAndroidApp 5 | 6 | @HiltAndroidApp 7 | class WeatherApplication : Application() { 8 | 9 | } -------------------------------------------------------------------------------- /WeatherApiEx/app/src/main/java/com/hanyeop/weatherapiex/util/Constants.kt: -------------------------------------------------------------------------------- 1 | package com.hanyeop.weatherapiex.util 2 | 3 | class Constants { 4 | 5 | companion object{ 6 | const val BASE_URL = "http://apis.data.go.kr/1360000/VilageFcstInfoService_2.0/" 7 | const val TAG = "tst5" 8 | } 9 | } -------------------------------------------------------------------------------- /WeatherApiEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/WeatherApiEx/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /WeatherApiEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/WeatherApiEx/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /WeatherApiEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/WeatherApiEx/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /WeatherApiEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/WeatherApiEx/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /WeatherApiEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/WeatherApiEx/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /WeatherApiEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/WeatherApiEx/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /WeatherApiEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/WeatherApiEx/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /WeatherApiEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/WeatherApiEx/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /WeatherApiEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/WeatherApiEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /WeatherApiEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/WeatherApiEx/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /WeatherApiEx/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | WeatherApiEx 3 | -------------------------------------------------------------------------------- /WeatherApiEx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HanYeop/AndroidStudio-Practice2/4192c0ed4e9eb86a44e45033d74ff7579cbb0e75/WeatherApiEx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /WeatherApiEx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Mar 22 19:13:12 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | --------------------------------------------------------------------------------