├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro ├── schemas │ └── com.rifqimfahmi.foorballapps.data.source.local.SportDb │ │ ├── 1.json │ │ ├── 10.json │ │ ├── 11.json │ │ ├── 2.json │ │ ├── 3.json │ │ ├── 4.json │ │ ├── 5.json │ │ ├── 6.json │ │ ├── 7.json │ │ ├── 8.json │ │ └── 9.json └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── rifqimfahmi │ │ └── foorballapps │ │ ├── ExampleInstrumentedTest.kt │ │ ├── features │ │ └── matches │ │ │ └── MatchesActivityTest.kt │ │ └── util │ │ ├── TaskExecutorWithIdlingResourceRule.kt │ │ └── ViewModelUtil.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── rifqimfahmi │ │ │ └── foorballapps │ │ │ ├── ContextProviders.kt │ │ │ ├── ViewModelFactory.kt │ │ │ ├── custom │ │ │ └── NonSwipeAbleViewPager.kt │ │ │ ├── data │ │ │ └── source │ │ │ │ ├── SportRepository.kt │ │ │ │ ├── local │ │ │ │ ├── SportDao.kt │ │ │ │ ├── SportDb.kt │ │ │ │ └── subset │ │ │ │ │ └── FavoriteCount.kt │ │ │ │ └── remote │ │ │ │ ├── ApiResponse.kt │ │ │ │ ├── NetworkBoundResource.kt │ │ │ │ ├── SportService.kt │ │ │ │ ├── SportServiceFactory.kt │ │ │ │ └── json │ │ │ │ ├── PlayersResponse.kt │ │ │ │ ├── SchedulesResponse.kt │ │ │ │ ├── SearchSchedulesResponse.kt │ │ │ │ └── TeamsResponse.kt │ │ │ ├── features │ │ │ ├── base │ │ │ │ ├── BaseRVAdapter.kt │ │ │ │ └── BaseSearchActivity.kt │ │ │ ├── matchdetail │ │ │ │ ├── MatchDetailActivity.kt │ │ │ │ └── MatchViewModel.kt │ │ │ ├── matches │ │ │ │ ├── FavoriteMatchesFragment.kt │ │ │ │ ├── FavoritesFragment.kt │ │ │ │ ├── FavoritesTeamsFragment.kt │ │ │ │ ├── MatchesActivity.kt │ │ │ │ ├── MatchesFragment.kt │ │ │ │ ├── MatchesListFragment.kt │ │ │ │ ├── MatchesViewModel.kt │ │ │ │ ├── TeamsFragment.kt │ │ │ │ └── adapter │ │ │ │ │ ├── FavoritesPagerAdapter.kt │ │ │ │ │ ├── MainPagerAdapter.kt │ │ │ │ │ ├── MatchesAdapter.kt │ │ │ │ │ ├── MatchesPagerAdapter.kt │ │ │ │ │ └── TeamAdapter.kt │ │ │ ├── playerdetail │ │ │ │ ├── PlayerDetailActivity.kt │ │ │ │ └── PlayerViewModel.kt │ │ │ ├── searchmatch │ │ │ │ ├── SearchMatchActivity.kt │ │ │ │ └── SearchMatchViewModel.kt │ │ │ ├── searchteam │ │ │ │ ├── SearchTeamActivity.kt │ │ │ │ └── SearchTeamViewModel.kt │ │ │ └── teamdetail │ │ │ │ ├── TeamDescFragment.kt │ │ │ │ ├── TeamDetailActivity.kt │ │ │ │ ├── TeamPlayerFragment.kt │ │ │ │ ├── TeamViewModel.kt │ │ │ │ └── adapter │ │ │ │ ├── PlayerAdapter.kt │ │ │ │ └── TeamDetailPagerAdapter.kt │ │ │ ├── testing │ │ │ └── OpenForTesting.kt │ │ │ ├── util │ │ │ ├── AbsentLiveData.kt │ │ │ ├── AppCompatExt.kt │ │ │ ├── Ext.kt │ │ │ ├── LiveDataCallAdapter.kt │ │ │ └── LiveDataCallAdapterFactory.kt │ │ │ └── vo │ │ │ ├── FavoriteMatch.kt │ │ │ ├── FavoriteTeam.kt │ │ │ ├── Match.kt │ │ │ ├── Player.kt │ │ │ ├── Resource.kt │ │ │ ├── Status.kt │ │ │ └── Team.kt │ └── res │ │ ├── animator │ │ └── lift_on_touch.xml │ │ ├── drawable │ │ ├── divider.xml │ │ ├── ic_empty_match.xml │ │ ├── ic_error.xml │ │ ├── ic_favorite_border.xml │ │ ├── ic_favorites.xml │ │ ├── ic_matches.xml │ │ ├── ic_notifications.xml │ │ ├── ic_search.xml │ │ └── ic_teams.xml │ │ ├── layout │ │ ├── activity_match_detail.xml │ │ ├── activity_matches.xml │ │ ├── activity_player_detail.xml │ │ ├── activity_search.xml │ │ ├── activity_search_team.xml │ │ ├── activity_team_detail.xml │ │ ├── fragment_favorites.xml │ │ ├── fragment_matches.xml │ │ ├── fragment_team_detail.xml │ │ ├── fragment_teams.xml │ │ ├── iteam_team.xml │ │ ├── item_match.xml │ │ ├── item_player.xml │ │ ├── list_items.xml │ │ ├── state_empty_list.xml │ │ ├── state_error_list.xml │ │ └── state_loading_list.xml │ │ ├── menu │ │ ├── bottom_navigation_menu.xml │ │ ├── main_menu.xml │ │ ├── match_detail.xml │ │ └── searchable_expand.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 │ │ └── xml │ │ ├── network_security_config.xml │ │ ├── searchable_match.xml │ │ └── searchable_team.xml │ ├── test-common │ └── java │ │ └── com │ │ └── rifqimfahmi │ │ └── foorballapps │ │ └── util │ │ ├── MockitoExt.kt │ │ ├── TestContextProvider.kt │ │ └── TestUtil.kt │ └── test │ └── java │ └── com │ └── rifqimfahmi │ └── foorballapps │ ├── data │ └── source │ │ └── SportRepositoryTest.kt │ ├── features │ ├── matchdetail │ │ └── MatchViewModelTest.kt │ └── matches │ │ └── MatchesViewModelTest.kt │ └── util │ └── ApiUtil.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/1.json -------------------------------------------------------------------------------- /app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/10.json -------------------------------------------------------------------------------- /app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/11.json -------------------------------------------------------------------------------- /app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/2.json -------------------------------------------------------------------------------- /app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/3.json -------------------------------------------------------------------------------- /app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/4.json -------------------------------------------------------------------------------- /app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/5.json -------------------------------------------------------------------------------- /app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/6.json -------------------------------------------------------------------------------- /app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/7.json -------------------------------------------------------------------------------- /app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/8.json -------------------------------------------------------------------------------- /app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/schemas/com.rifqimfahmi.foorballapps.data.source.local.SportDb/9.json -------------------------------------------------------------------------------- /app/src/androidTest/java/com/rifqimfahmi/foorballapps/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/androidTest/java/com/rifqimfahmi/foorballapps/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/rifqimfahmi/foorballapps/features/matches/MatchesActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/androidTest/java/com/rifqimfahmi/foorballapps/features/matches/MatchesActivityTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/rifqimfahmi/foorballapps/util/TaskExecutorWithIdlingResourceRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/androidTest/java/com/rifqimfahmi/foorballapps/util/TaskExecutorWithIdlingResourceRule.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/rifqimfahmi/foorballapps/util/ViewModelUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/androidTest/java/com/rifqimfahmi/foorballapps/util/ViewModelUtil.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/ContextProviders.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/ContextProviders.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/ViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/ViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/custom/NonSwipeAbleViewPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/custom/NonSwipeAbleViewPager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/data/source/SportRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/data/source/SportRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/data/source/local/SportDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/data/source/local/SportDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/data/source/local/SportDb.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/data/source/local/SportDb.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/data/source/local/subset/FavoriteCount.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/data/source/local/subset/FavoriteCount.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/ApiResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/ApiResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/NetworkBoundResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/NetworkBoundResource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/SportService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/SportService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/SportServiceFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/SportServiceFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/json/PlayersResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/json/PlayersResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/json/SchedulesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/json/SchedulesResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/json/SearchSchedulesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/json/SearchSchedulesResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/json/TeamsResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/data/source/remote/json/TeamsResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/base/BaseRVAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/base/BaseRVAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/base/BaseSearchActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/base/BaseSearchActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matchdetail/MatchDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matchdetail/MatchDetailActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matchdetail/MatchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matchdetail/MatchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/FavoriteMatchesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/FavoriteMatchesFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/FavoritesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/FavoritesFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/FavoritesTeamsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/FavoritesTeamsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/MatchesActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/MatchesActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/MatchesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/MatchesFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/MatchesListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/MatchesListFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/MatchesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/MatchesViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/TeamsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/TeamsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/adapter/FavoritesPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/adapter/FavoritesPagerAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/adapter/MainPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/adapter/MainPagerAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/adapter/MatchesAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/adapter/MatchesAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/adapter/MatchesPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/adapter/MatchesPagerAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/adapter/TeamAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/matches/adapter/TeamAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/playerdetail/PlayerDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/playerdetail/PlayerDetailActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/playerdetail/PlayerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/playerdetail/PlayerViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/searchmatch/SearchMatchActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/searchmatch/SearchMatchActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/searchmatch/SearchMatchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/searchmatch/SearchMatchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/searchteam/SearchTeamActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/searchteam/SearchTeamActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/searchteam/SearchTeamViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/searchteam/SearchTeamViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/teamdetail/TeamDescFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/teamdetail/TeamDescFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/teamdetail/TeamDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/teamdetail/TeamDetailActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/teamdetail/TeamPlayerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/teamdetail/TeamPlayerFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/teamdetail/TeamViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/teamdetail/TeamViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/teamdetail/adapter/PlayerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/teamdetail/adapter/PlayerAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/features/teamdetail/adapter/TeamDetailPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/features/teamdetail/adapter/TeamDetailPagerAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/testing/OpenForTesting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/testing/OpenForTesting.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/util/AbsentLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/util/AbsentLiveData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/util/AppCompatExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/util/AppCompatExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/util/Ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/util/Ext.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/util/LiveDataCallAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/util/LiveDataCallAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/util/LiveDataCallAdapterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/util/LiveDataCallAdapterFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/vo/FavoriteMatch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/vo/FavoriteMatch.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/vo/FavoriteTeam.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/vo/FavoriteTeam.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/vo/Match.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/vo/Match.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/vo/Player.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/vo/Player.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/vo/Resource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/vo/Resource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/vo/Status.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/vo/Status.kt -------------------------------------------------------------------------------- /app/src/main/java/com/rifqimfahmi/foorballapps/vo/Team.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/java/com/rifqimfahmi/foorballapps/vo/Team.kt -------------------------------------------------------------------------------- /app/src/main/res/animator/lift_on_touch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/animator/lift_on_touch.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/drawable/divider.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_empty_match.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/drawable/ic_empty_match.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/drawable/ic_error.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_favorite_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/drawable/ic_favorite_border.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_favorites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/drawable/ic_favorites.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_matches.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/drawable/ic_matches.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_notifications.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/drawable/ic_notifications.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_teams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/drawable/ic_teams.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_match_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/activity_match_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_matches.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/activity_matches.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_player_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/activity_player_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/activity_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_search_team.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/activity_search_team.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_team_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/activity_team_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_favorites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/fragment_favorites.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_matches.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/fragment_matches.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_team_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/fragment_team_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_teams.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/fragment_teams.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/iteam_team.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/iteam_team.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_match.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/item_match.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/item_player.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/list_items.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/list_items.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/state_empty_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/state_empty_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/state_error_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/state_error_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/state_loading_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/layout/state_loading_list.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/bottom_navigation_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/menu/bottom_navigation_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/menu/main_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/match_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/menu/match_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/searchable_expand.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/menu/searchable_expand.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/searchable_match.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/xml/searchable_match.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/searchable_team.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/main/res/xml/searchable_team.xml -------------------------------------------------------------------------------- /app/src/test-common/java/com/rifqimfahmi/foorballapps/util/MockitoExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/test-common/java/com/rifqimfahmi/foorballapps/util/MockitoExt.kt -------------------------------------------------------------------------------- /app/src/test-common/java/com/rifqimfahmi/foorballapps/util/TestContextProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/test-common/java/com/rifqimfahmi/foorballapps/util/TestContextProvider.kt -------------------------------------------------------------------------------- /app/src/test-common/java/com/rifqimfahmi/foorballapps/util/TestUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/test-common/java/com/rifqimfahmi/foorballapps/util/TestUtil.kt -------------------------------------------------------------------------------- /app/src/test/java/com/rifqimfahmi/foorballapps/data/source/SportRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/test/java/com/rifqimfahmi/foorballapps/data/source/SportRepositoryTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/rifqimfahmi/foorballapps/features/matchdetail/MatchViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/test/java/com/rifqimfahmi/foorballapps/features/matchdetail/MatchViewModelTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/rifqimfahmi/foorballapps/features/matches/MatchesViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/test/java/com/rifqimfahmi/foorballapps/features/matches/MatchesViewModelTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/rifqimfahmi/foorballapps/util/ApiUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/app/src/test/java/com/rifqimfahmi/foorballapps/util/ApiUtil.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rifqimfahmi/android-mvvm-coroutine/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------