├── CONTRIBUTING.md ├── LICENSE ├── advanced ├── .gitignore ├── end │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── android │ │ │ │ └── codelabs │ │ │ │ └── paging │ │ │ │ ├── Injection.kt │ │ │ │ ├── api │ │ │ │ ├── GithubService.kt │ │ │ │ └── RepoSearchResponse.kt │ │ │ │ ├── data │ │ │ │ ├── GithubRemoteMediator.kt │ │ │ │ └── GithubRepository.kt │ │ │ │ ├── db │ │ │ │ ├── RemoteKeys.kt │ │ │ │ ├── RemoteKeysDao.kt │ │ │ │ ├── RepoDao.kt │ │ │ │ └── RepoDatabase.kt │ │ │ │ ├── model │ │ │ │ └── Repo.kt │ │ │ │ └── ui │ │ │ │ ├── RemotePresentationState.kt │ │ │ │ ├── RepoViewHolder.kt │ │ │ │ ├── ReposAdapter.kt │ │ │ │ ├── ReposLoadStateAdapter.kt │ │ │ │ ├── ReposLoadStateViewHolder.kt │ │ │ │ ├── SearchRepositoriesActivity.kt │ │ │ │ ├── SearchRepositoriesViewModel.kt │ │ │ │ ├── SeparatorViewHolder.kt │ │ │ │ └── ViewModelFactory.kt │ │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── ic_eye.xml │ │ │ ├── ic_git_branch.xml │ │ │ ├── ic_launcher_background.xml │ │ │ └── ic_star.xml │ │ │ ├── layout │ │ │ ├── activity_search_repositories.xml │ │ │ ├── repo_view_item.xml │ │ │ ├── repos_load_state_footer_view_item.xml │ │ │ └── separator_view_item.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew.bat │ ├── local.properties │ └── settings.gradle └── start │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── android │ │ │ └── codelabs │ │ │ └── paging │ │ │ ├── Injection.kt │ │ │ ├── api │ │ │ ├── GithubService.kt │ │ │ └── RepoSearchResponse.kt │ │ │ ├── data │ │ │ └── GithubRepository.kt │ │ │ ├── model │ │ │ ├── Repo.kt │ │ │ └── RepoSearchResult.kt │ │ │ └── ui │ │ │ ├── RepoViewHolder.kt │ │ │ ├── ReposAdapter.kt │ │ │ ├── SearchRepositoriesActivity.kt │ │ │ ├── SearchRepositoriesViewModel.kt │ │ │ └── ViewModelFactory.kt │ │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_eye.xml │ │ ├── ic_git_branch.xml │ │ ├── ic_launcher_background.xml │ │ └── ic_star.xml │ │ ├── layout │ │ ├── activity_search_repositories.xml │ │ └── repo_view_item.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── local.properties │ └── settings.gradle └── basic ├── end ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── android │ │ │ └── codelabs │ │ │ └── paging │ │ │ ├── Injection.kt │ │ │ ├── data │ │ │ ├── Article.kt │ │ │ ├── ArticlePagingSource.kt │ │ │ └── ArticleRepository.kt │ │ │ └── ui │ │ │ ├── ArticleActivity.kt │ │ │ ├── ArticleAdapter.kt │ │ │ ├── ArticleViewHolder.kt │ │ │ ├── ArticleViewModel.kt │ │ │ └── ViewModelFactory.kt │ │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_articles.xml │ │ └── article_viewholder.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 │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ ├── libs.versions.toml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── spotless │ └── copyright.kt └── start ├── .gitignore ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── android │ │ └── codelabs │ │ └── paging │ │ ├── Injection.kt │ │ ├── data │ │ ├── Article.kt │ │ └── ArticleRepository.kt │ │ └── ui │ │ ├── ArticleActivity.kt │ │ ├── ArticleAdapter.kt │ │ ├── ArticleViewHolder.kt │ │ ├── ArticleViewModel.kt │ │ └── ViewModelFactory.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── layout │ ├── activity_articles.xml │ └── article_viewholder.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 │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── spotless └── copyright.kt /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/LICENSE -------------------------------------------------------------------------------- /advanced/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/.gitignore -------------------------------------------------------------------------------- /advanced/end/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /advanced/end/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/build.gradle -------------------------------------------------------------------------------- /advanced/end/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/proguard-rules.pro -------------------------------------------------------------------------------- /advanced/end/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/Injection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/Injection.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/api/GithubService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/api/GithubService.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/api/RepoSearchResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/api/RepoSearchResponse.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/data/GithubRemoteMediator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/data/GithubRemoteMediator.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/data/GithubRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/data/GithubRepository.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/db/RemoteKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/db/RemoteKeys.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/db/RemoteKeysDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/db/RemoteKeysDao.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/db/RepoDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/db/RepoDao.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/db/RepoDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/db/RepoDatabase.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/model/Repo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/model/Repo.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/RemotePresentationState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/RemotePresentationState.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/RepoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/RepoViewHolder.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/ReposAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/ReposAdapter.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/ReposLoadStateAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/ReposLoadStateAdapter.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/ReposLoadStateViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/ReposLoadStateViewHolder.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/SearchRepositoriesActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/SearchRepositoriesActivity.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/SearchRepositoriesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/SearchRepositoriesViewModel.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/SeparatorViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/SeparatorViewHolder.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/ViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/java/com/example/android/codelabs/paging/ui/ViewModelFactory.kt -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/drawable/ic_eye.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/drawable/ic_eye.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/drawable/ic_git_branch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/drawable/ic_git_branch.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/drawable/ic_star.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/drawable/ic_star.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/layout/activity_search_repositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/layout/activity_search_repositories.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/layout/repo_view_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/layout/repo_view_item.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/layout/repos_load_state_footer_view_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/layout/repos_load_state_footer_view_item.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/layout/separator_view_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/layout/separator_view_item.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /advanced/end/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /advanced/end/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/build.gradle -------------------------------------------------------------------------------- /advanced/end/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/gradle.properties -------------------------------------------------------------------------------- /advanced/end/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /advanced/end/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /advanced/end/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/gradlew.bat -------------------------------------------------------------------------------- /advanced/end/local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/end/local.properties -------------------------------------------------------------------------------- /advanced/end/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /advanced/start/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /advanced/start/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/build.gradle -------------------------------------------------------------------------------- /advanced/start/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/proguard-rules.pro -------------------------------------------------------------------------------- /advanced/start/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /advanced/start/app/src/main/java/com/example/android/codelabs/paging/Injection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/java/com/example/android/codelabs/paging/Injection.kt -------------------------------------------------------------------------------- /advanced/start/app/src/main/java/com/example/android/codelabs/paging/api/GithubService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/java/com/example/android/codelabs/paging/api/GithubService.kt -------------------------------------------------------------------------------- /advanced/start/app/src/main/java/com/example/android/codelabs/paging/api/RepoSearchResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/java/com/example/android/codelabs/paging/api/RepoSearchResponse.kt -------------------------------------------------------------------------------- /advanced/start/app/src/main/java/com/example/android/codelabs/paging/data/GithubRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/java/com/example/android/codelabs/paging/data/GithubRepository.kt -------------------------------------------------------------------------------- /advanced/start/app/src/main/java/com/example/android/codelabs/paging/model/Repo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/java/com/example/android/codelabs/paging/model/Repo.kt -------------------------------------------------------------------------------- /advanced/start/app/src/main/java/com/example/android/codelabs/paging/model/RepoSearchResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/java/com/example/android/codelabs/paging/model/RepoSearchResult.kt -------------------------------------------------------------------------------- /advanced/start/app/src/main/java/com/example/android/codelabs/paging/ui/RepoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/java/com/example/android/codelabs/paging/ui/RepoViewHolder.kt -------------------------------------------------------------------------------- /advanced/start/app/src/main/java/com/example/android/codelabs/paging/ui/ReposAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/java/com/example/android/codelabs/paging/ui/ReposAdapter.kt -------------------------------------------------------------------------------- /advanced/start/app/src/main/java/com/example/android/codelabs/paging/ui/SearchRepositoriesActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/java/com/example/android/codelabs/paging/ui/SearchRepositoriesActivity.kt -------------------------------------------------------------------------------- /advanced/start/app/src/main/java/com/example/android/codelabs/paging/ui/SearchRepositoriesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/java/com/example/android/codelabs/paging/ui/SearchRepositoriesViewModel.kt -------------------------------------------------------------------------------- /advanced/start/app/src/main/java/com/example/android/codelabs/paging/ui/ViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/java/com/example/android/codelabs/paging/ui/ViewModelFactory.kt -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/drawable/ic_eye.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/drawable/ic_eye.xml -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/drawable/ic_git_branch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/drawable/ic_git_branch.xml -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/drawable/ic_star.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/drawable/ic_star.xml -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/layout/activity_search_repositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/layout/activity_search_repositories.xml -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/layout/repo_view_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/layout/repo_view_item.xml -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /advanced/start/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /advanced/start/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/build.gradle -------------------------------------------------------------------------------- /advanced/start/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/gradle.properties -------------------------------------------------------------------------------- /advanced/start/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /advanced/start/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /advanced/start/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/gradlew -------------------------------------------------------------------------------- /advanced/start/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/gradlew.bat -------------------------------------------------------------------------------- /advanced/start/local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/advanced/start/local.properties -------------------------------------------------------------------------------- /advanced/start/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /basic/end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/.gitignore -------------------------------------------------------------------------------- /basic/end/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /basic/end/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/build.gradle -------------------------------------------------------------------------------- /basic/end/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/proguard-rules.pro -------------------------------------------------------------------------------- /basic/end/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /basic/end/app/src/main/java/com/example/android/codelabs/paging/Injection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/java/com/example/android/codelabs/paging/Injection.kt -------------------------------------------------------------------------------- /basic/end/app/src/main/java/com/example/android/codelabs/paging/data/Article.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/java/com/example/android/codelabs/paging/data/Article.kt -------------------------------------------------------------------------------- /basic/end/app/src/main/java/com/example/android/codelabs/paging/data/ArticlePagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/java/com/example/android/codelabs/paging/data/ArticlePagingSource.kt -------------------------------------------------------------------------------- /basic/end/app/src/main/java/com/example/android/codelabs/paging/data/ArticleRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/java/com/example/android/codelabs/paging/data/ArticleRepository.kt -------------------------------------------------------------------------------- /basic/end/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleActivity.kt -------------------------------------------------------------------------------- /basic/end/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleAdapter.kt -------------------------------------------------------------------------------- /basic/end/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleViewHolder.kt -------------------------------------------------------------------------------- /basic/end/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleViewModel.kt -------------------------------------------------------------------------------- /basic/end/app/src/main/java/com/example/android/codelabs/paging/ui/ViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/java/com/example/android/codelabs/paging/ui/ViewModelFactory.kt -------------------------------------------------------------------------------- /basic/end/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /basic/end/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /basic/end/app/src/main/res/layout/activity_articles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/layout/activity_articles.xml -------------------------------------------------------------------------------- /basic/end/app/src/main/res/layout/article_viewholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/layout/article_viewholder.xml -------------------------------------------------------------------------------- /basic/end/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /basic/end/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /basic/end/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /basic/end/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basic/end/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /basic/end/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basic/end/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /basic/end/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basic/end/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /basic/end/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basic/end/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /basic/end/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basic/end/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /basic/end/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /basic/end/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /basic/end/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /basic/end/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/build.gradle -------------------------------------------------------------------------------- /basic/end/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/gradle.properties -------------------------------------------------------------------------------- /basic/end/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/gradle/libs.versions.toml -------------------------------------------------------------------------------- /basic/end/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /basic/end/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /basic/end/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/gradlew -------------------------------------------------------------------------------- /basic/end/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/gradlew.bat -------------------------------------------------------------------------------- /basic/end/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/settings.gradle -------------------------------------------------------------------------------- /basic/end/spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/end/spotless/copyright.kt -------------------------------------------------------------------------------- /basic/start/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/.gitignore -------------------------------------------------------------------------------- /basic/start/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /basic/start/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/build.gradle -------------------------------------------------------------------------------- /basic/start/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/proguard-rules.pro -------------------------------------------------------------------------------- /basic/start/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /basic/start/app/src/main/java/com/example/android/codelabs/paging/Injection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/java/com/example/android/codelabs/paging/Injection.kt -------------------------------------------------------------------------------- /basic/start/app/src/main/java/com/example/android/codelabs/paging/data/Article.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/java/com/example/android/codelabs/paging/data/Article.kt -------------------------------------------------------------------------------- /basic/start/app/src/main/java/com/example/android/codelabs/paging/data/ArticleRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/java/com/example/android/codelabs/paging/data/ArticleRepository.kt -------------------------------------------------------------------------------- /basic/start/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleActivity.kt -------------------------------------------------------------------------------- /basic/start/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleAdapter.kt -------------------------------------------------------------------------------- /basic/start/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleViewHolder.kt -------------------------------------------------------------------------------- /basic/start/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/java/com/example/android/codelabs/paging/ui/ArticleViewModel.kt -------------------------------------------------------------------------------- /basic/start/app/src/main/java/com/example/android/codelabs/paging/ui/ViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/java/com/example/android/codelabs/paging/ui/ViewModelFactory.kt -------------------------------------------------------------------------------- /basic/start/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /basic/start/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /basic/start/app/src/main/res/layout/activity_articles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/layout/activity_articles.xml -------------------------------------------------------------------------------- /basic/start/app/src/main/res/layout/article_viewholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/layout/article_viewholder.xml -------------------------------------------------------------------------------- /basic/start/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /basic/start/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /basic/start/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /basic/start/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basic/start/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /basic/start/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basic/start/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /basic/start/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basic/start/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /basic/start/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basic/start/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /basic/start/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /basic/start/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /basic/start/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /basic/start/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /basic/start/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /basic/start/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/build.gradle -------------------------------------------------------------------------------- /basic/start/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/gradle.properties -------------------------------------------------------------------------------- /basic/start/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/gradle/libs.versions.toml -------------------------------------------------------------------------------- /basic/start/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /basic/start/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /basic/start/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/gradlew -------------------------------------------------------------------------------- /basic/start/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/gradlew.bat -------------------------------------------------------------------------------- /basic/start/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/settings.gradle -------------------------------------------------------------------------------- /basic/start/spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/codelab-android-paging/HEAD/basic/start/spotless/copyright.kt --------------------------------------------------------------------------------