├── .gitignore ├── README.md ├── data ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── udf │ └── showcase │ └── data │ ├── AppPrefs.kt │ ├── GitHubService.kt │ ├── IApiService.kt │ └── IAppPrefs.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mobius ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── udf │ │ └── showcase │ │ ├── BaseFragment.kt │ │ ├── SampleApp.kt │ │ ├── constants.kt │ │ ├── di │ │ └── AppComponent.kt │ │ ├── functions.kt │ │ ├── login │ │ ├── model │ │ │ ├── LoginState.kt │ │ │ ├── LoginUpdate.kt │ │ │ ├── effects.kt │ │ │ └── events.kt │ │ └── view │ │ │ └── LoginFragment.kt │ │ ├── main │ │ ├── di │ │ │ └── ActivityComponent.kt │ │ ├── model │ │ │ ├── MainUpdate.kt │ │ │ └── model.kt │ │ └── view │ │ │ ├── MainActivity.kt │ │ │ └── MainFragment.kt │ │ ├── navigation │ │ ├── AndroidNavigator.kt │ │ └── Navigator.kt │ │ └── repo │ │ ├── model │ │ └── model.kt │ │ ├── presenter │ │ └── RepoUpdate.kt │ │ └── view │ │ └── RepoFragment.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── layout │ ├── login_layout.xml │ ├── main_activity_layout.xml │ ├── repo_layout.xml │ ├── repos_list_item_layout.xml │ └── repos_list_layout.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 ├── mvicore ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── udf │ │ └── showcase │ │ ├── BaseFragment.kt │ │ ├── SampleApp.kt │ │ ├── constants.kt │ │ ├── di │ │ └── AppComponent.kt │ │ ├── functions.kt │ │ ├── login │ │ ├── model │ │ │ ├── LoginUiEvent.kt │ │ │ ├── LoginUiEventToWish.kt │ │ │ └── LoginViewModel.kt │ │ ├── presenter │ │ │ └── LoginFeature.kt │ │ └── view │ │ │ └── LoginFragment.kt │ │ ├── main │ │ ├── di │ │ │ └── ActivityComponent.kt │ │ ├── model │ │ │ └── RepoListUiEvents.kt │ │ ├── presenter │ │ │ └── RepoListFeature.kt │ │ └── view │ │ │ ├── MainActivity.kt │ │ │ └── MainFragment.kt │ │ ├── navigation │ │ ├── AndroidNavigator.kt │ │ └── Navigator.kt │ │ └── repo │ │ ├── di │ │ └── RepoComponent.kt │ │ ├── presenter │ │ └── RepoFeature.kt │ │ └── view │ │ └── RepoFragment.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── layout │ ├── login_layout.xml │ ├── main_activity_layout.xml │ ├── repo_layout.xml │ ├── repos_list_item_layout.xml │ └── repos_list_layout.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 ├── settings.gradle ├── teapot ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── udf │ │ └── showcase │ │ ├── BaseFragment.kt │ │ ├── SampleApp.kt │ │ ├── constants.kt │ │ ├── di │ │ └── AppComponent.kt │ │ ├── functions.kt │ │ ├── login │ │ ├── di │ │ │ └── LoginComponent.kt │ │ ├── model │ │ │ ├── LoginState.kt │ │ │ ├── cmd.kt │ │ │ └── msg.kt │ │ ├── presenter │ │ │ └── LoginFeature.kt │ │ └── view │ │ │ ├── ILoginView.kt │ │ │ └── LoginFragment.kt │ │ ├── main │ │ ├── di │ │ │ ├── ActivityComponent.kt │ │ │ └── MainComponent.kt │ │ ├── model │ │ │ └── model.kt │ │ ├── presenter │ │ │ └── MainFeature.kt │ │ └── view │ │ │ ├── IMainView.kt │ │ │ ├── MainActivity.kt │ │ │ └── MainFragment.kt │ │ ├── navigation │ │ ├── AndroidNavigator.kt │ │ └── Navigator.kt │ │ └── repo │ │ ├── di │ │ └── RepoComponent.kt │ │ ├── model │ │ └── model.kt │ │ ├── presenter │ │ └── RepoFeature.kt │ │ └── view │ │ ├── IRepoView.kt │ │ └── RepoFragment.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── layout │ ├── login_layout.xml │ ├── main_activity_layout.xml │ ├── repo_layout.xml │ ├── repos_list_item_layout.xml │ └── repos_list_layout.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 └── teapotwithinkremental ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src └── main ├── AndroidManifest.xml ├── java └── com │ └── udf │ └── showcase │ ├── FontStyle.kt │ ├── MainActivity.kt │ ├── SampleApp.kt │ ├── constants.kt │ ├── core │ ├── BaseFragment.kt │ ├── BaseRenderable.kt │ └── TypedRenderableAdapter.kt │ ├── di │ ├── ActivityComponent.kt │ └── AppComponent.kt │ ├── functions.kt │ ├── login │ ├── LoginFragment.kt │ ├── LoginRenderable.kt │ ├── LoginUpdate.kt │ └── loginModel.kt │ ├── navigation │ ├── AndroidNavigator.kt │ └── Navigator.kt │ ├── repo │ ├── RepoFragment.kt │ ├── RepoRenderable.kt │ ├── RepoUpdate.kt │ └── model.kt │ ├── repolist │ ├── RepoListFragment.kt │ ├── RepoListRenderable.kt │ ├── RepoListUpdate.kt │ └── model.kt │ └── widgets.kt └── res ├── drawable-v24 └── ic_launcher_foreground.xml ├── drawable └── ic_launcher_background.xml ├── layout └── main_activity_layout.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 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/README.md -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/data/build.gradle -------------------------------------------------------------------------------- /data/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/data/proguard-rules.pro -------------------------------------------------------------------------------- /data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/src/main/java/com/udf/showcase/data/AppPrefs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/data/src/main/java/com/udf/showcase/data/AppPrefs.kt -------------------------------------------------------------------------------- /data/src/main/java/com/udf/showcase/data/GitHubService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/data/src/main/java/com/udf/showcase/data/GitHubService.kt -------------------------------------------------------------------------------- /data/src/main/java/com/udf/showcase/data/IApiService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/data/src/main/java/com/udf/showcase/data/IApiService.kt -------------------------------------------------------------------------------- /data/src/main/java/com/udf/showcase/data/IAppPrefs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/data/src/main/java/com/udf/showcase/data/IAppPrefs.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mobius/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /mobius/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/build.gradle -------------------------------------------------------------------------------- /mobius/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/proguard-rules.pro -------------------------------------------------------------------------------- /mobius/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/BaseFragment.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/SampleApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/SampleApp.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/constants.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/di/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/di/AppComponent.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/functions.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/login/model/LoginState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/login/model/LoginState.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/login/model/LoginUpdate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/login/model/LoginUpdate.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/login/model/effects.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/login/model/effects.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/login/model/events.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/login/model/events.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/login/view/LoginFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/login/view/LoginFragment.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/main/di/ActivityComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/main/di/ActivityComponent.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/main/model/MainUpdate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/main/model/MainUpdate.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/main/model/model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/main/model/model.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/main/view/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/main/view/MainActivity.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/main/view/MainFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/main/view/MainFragment.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/navigation/AndroidNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/navigation/AndroidNavigator.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/navigation/Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/navigation/Navigator.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/repo/model/model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/repo/model/model.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/repo/presenter/RepoUpdate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/repo/presenter/RepoUpdate.kt -------------------------------------------------------------------------------- /mobius/src/main/java/com/udf/showcase/repo/view/RepoFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/java/com/udf/showcase/repo/view/RepoFragment.kt -------------------------------------------------------------------------------- /mobius/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /mobius/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /mobius/src/main/res/layout/login_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/layout/login_layout.xml -------------------------------------------------------------------------------- /mobius/src/main/res/layout/main_activity_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/layout/main_activity_layout.xml -------------------------------------------------------------------------------- /mobius/src/main/res/layout/repo_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/layout/repo_layout.xml -------------------------------------------------------------------------------- /mobius/src/main/res/layout/repos_list_item_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/layout/repos_list_item_layout.xml -------------------------------------------------------------------------------- /mobius/src/main/res/layout/repos_list_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/layout/repos_list_layout.xml -------------------------------------------------------------------------------- /mobius/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /mobius/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /mobius/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobius/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobius/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobius/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobius/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobius/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobius/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobius/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobius/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobius/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobius/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /mobius/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mobius/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mobius/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /mvicore/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /mvicore/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/build.gradle -------------------------------------------------------------------------------- /mvicore/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/proguard-rules.pro -------------------------------------------------------------------------------- /mvicore/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/BaseFragment.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/SampleApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/SampleApp.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/constants.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/di/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/di/AppComponent.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/functions.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/login/model/LoginUiEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/login/model/LoginUiEvent.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/login/model/LoginUiEventToWish.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/login/model/LoginUiEventToWish.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/login/model/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/login/model/LoginViewModel.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/login/presenter/LoginFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/login/presenter/LoginFeature.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/login/view/LoginFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/login/view/LoginFragment.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/main/di/ActivityComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/main/di/ActivityComponent.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/main/model/RepoListUiEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/main/model/RepoListUiEvents.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/main/presenter/RepoListFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/main/presenter/RepoListFeature.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/main/view/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/main/view/MainActivity.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/main/view/MainFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/main/view/MainFragment.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/navigation/AndroidNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/navigation/AndroidNavigator.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/navigation/Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/navigation/Navigator.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/repo/di/RepoComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/repo/di/RepoComponent.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/repo/presenter/RepoFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/repo/presenter/RepoFeature.kt -------------------------------------------------------------------------------- /mvicore/src/main/java/com/udf/showcase/repo/view/RepoFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/java/com/udf/showcase/repo/view/RepoFragment.kt -------------------------------------------------------------------------------- /mvicore/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /mvicore/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /mvicore/src/main/res/layout/login_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/layout/login_layout.xml -------------------------------------------------------------------------------- /mvicore/src/main/res/layout/main_activity_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/layout/main_activity_layout.xml -------------------------------------------------------------------------------- /mvicore/src/main/res/layout/repo_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/layout/repo_layout.xml -------------------------------------------------------------------------------- /mvicore/src/main/res/layout/repos_list_item_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/layout/repos_list_item_layout.xml -------------------------------------------------------------------------------- /mvicore/src/main/res/layout/repos_list_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/layout/repos_list_layout.xml -------------------------------------------------------------------------------- /mvicore/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /mvicore/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /mvicore/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvicore/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvicore/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvicore/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvicore/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvicore/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvicore/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvicore/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvicore/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mvicore/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mvicore/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /mvicore/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mvicore/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/mvicore/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/settings.gradle -------------------------------------------------------------------------------- /teapot/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /teapot/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/build.gradle -------------------------------------------------------------------------------- /teapot/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/proguard-rules.pro -------------------------------------------------------------------------------- /teapot/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/BaseFragment.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/SampleApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/SampleApp.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/constants.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/di/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/di/AppComponent.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/functions.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/login/di/LoginComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/login/di/LoginComponent.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/login/model/LoginState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/login/model/LoginState.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/login/model/cmd.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/login/model/cmd.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/login/model/msg.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/login/model/msg.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/login/presenter/LoginFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/login/presenter/LoginFeature.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/login/view/ILoginView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/login/view/ILoginView.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/login/view/LoginFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/login/view/LoginFragment.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/main/di/ActivityComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/main/di/ActivityComponent.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/main/di/MainComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/main/di/MainComponent.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/main/model/model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/main/model/model.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/main/presenter/MainFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/main/presenter/MainFeature.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/main/view/IMainView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/main/view/IMainView.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/main/view/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/main/view/MainActivity.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/main/view/MainFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/main/view/MainFragment.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/navigation/AndroidNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/navigation/AndroidNavigator.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/navigation/Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/navigation/Navigator.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/repo/di/RepoComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/repo/di/RepoComponent.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/repo/model/model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/repo/model/model.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/repo/presenter/RepoFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/repo/presenter/RepoFeature.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/repo/view/IRepoView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/repo/view/IRepoView.kt -------------------------------------------------------------------------------- /teapot/src/main/java/com/udf/showcase/repo/view/RepoFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/java/com/udf/showcase/repo/view/RepoFragment.kt -------------------------------------------------------------------------------- /teapot/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /teapot/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /teapot/src/main/res/layout/login_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/layout/login_layout.xml -------------------------------------------------------------------------------- /teapot/src/main/res/layout/main_activity_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/layout/main_activity_layout.xml -------------------------------------------------------------------------------- /teapot/src/main/res/layout/repo_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/layout/repo_layout.xml -------------------------------------------------------------------------------- /teapot/src/main/res/layout/repos_list_item_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/layout/repos_list_item_layout.xml -------------------------------------------------------------------------------- /teapot/src/main/res/layout/repos_list_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/layout/repos_list_layout.xml -------------------------------------------------------------------------------- /teapot/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /teapot/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /teapot/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /teapot/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /teapot/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /teapot/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /teapot/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /teapot/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /teapot/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /teapot/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /teapot/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /teapot/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /teapot/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /teapot/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /teapot/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapot/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /teapotwithinkremental/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /teapotwithinkremental/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/build.gradle -------------------------------------------------------------------------------- /teapotwithinkremental/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/proguard-rules.pro -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/FontStyle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/FontStyle.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/MainActivity.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/SampleApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/SampleApp.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/constants.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/core/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/core/BaseFragment.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/core/BaseRenderable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/core/BaseRenderable.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/core/TypedRenderableAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/core/TypedRenderableAdapter.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/di/ActivityComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/di/ActivityComponent.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/di/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/di/AppComponent.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/functions.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/login/LoginFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/login/LoginFragment.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/login/LoginRenderable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/login/LoginRenderable.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/login/LoginUpdate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/login/LoginUpdate.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/login/loginModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/login/loginModel.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/navigation/AndroidNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/navigation/AndroidNavigator.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/navigation/Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/navigation/Navigator.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/repo/RepoFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/repo/RepoFragment.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/repo/RepoRenderable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/repo/RepoRenderable.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/repo/RepoUpdate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/repo/RepoUpdate.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/repo/model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/repo/model.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/repolist/RepoListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/repolist/RepoListFragment.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/repolist/RepoListRenderable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/repolist/RepoListRenderable.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/repolist/RepoListUpdate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/repolist/RepoListUpdate.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/repolist/model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/repolist/model.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/java/com/udf/showcase/widgets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/java/com/udf/showcase/widgets.kt -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/layout/main_activity_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/layout/main_activity_layout.xml -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /teapotwithinkremental/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgrekov/UdfDemo/HEAD/teapotwithinkremental/src/main/res/values/styles.xml --------------------------------------------------------------------------------