├── .gitignore ├── .idea ├── .name ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── dictionaries │ └── dictionaries.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── dnar │ │ └── dicodingsubmissionbfaa │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── dnar │ │ │ └── dicodingsubmissionbfaa │ │ │ ├── data │ │ │ ├── adapter │ │ │ │ ├── UserFavoriteAdapter.kt │ │ │ │ ├── UserFollowAdapter.kt │ │ │ │ └── UserSearchAdapter.kt │ │ │ ├── db │ │ │ │ ├── AppDatabase.kt │ │ │ │ ├── dao │ │ │ │ │ └── UserDao.kt │ │ │ │ ├── entities │ │ │ │ │ └── UserEntity.kt │ │ │ │ └── provider │ │ │ │ │ └── UserContentProvider.kt │ │ │ ├── model │ │ │ │ ├── Status.kt │ │ │ │ ├── UserDetail.kt │ │ │ │ ├── UserSearch.kt │ │ │ │ ├── ViewPlaceholder.kt │ │ │ │ └── response │ │ │ │ │ └── SearchResponse.kt │ │ │ ├── network │ │ │ │ ├── api │ │ │ │ │ └── ApiHelper.kt │ │ │ │ └── setting │ │ │ │ │ └── BasicInterceptor.kt │ │ │ ├── repositories │ │ │ │ ├── FavoriteRepository.kt │ │ │ │ ├── HomeRepository.kt │ │ │ │ ├── ProfileRepository.kt │ │ │ │ └── UserRepository.kt │ │ │ └── service │ │ │ │ ├── AlarmHelper.kt │ │ │ │ └── AlarmReceiver.kt │ │ │ ├── di │ │ │ ├── CustomScope.kt │ │ │ ├── app │ │ │ │ ├── ActivityBuilderModule.kt │ │ │ │ ├── AppComponent.kt │ │ │ │ └── AppModule.kt │ │ │ ├── ui │ │ │ │ └── main │ │ │ │ │ ├── MainActivityBuilderModule.kt │ │ │ │ │ ├── MainModule.kt │ │ │ │ │ ├── MainViewModelModule.kt │ │ │ │ │ ├── favorite │ │ │ │ │ └── FavoriteModule.kt │ │ │ │ │ ├── home │ │ │ │ │ └── HomeModule.kt │ │ │ │ │ ├── profile │ │ │ │ │ └── ProfileModule.kt │ │ │ │ │ └── setting │ │ │ │ │ └── SettingModule.kt │ │ │ └── viewmodel │ │ │ │ ├── ViewModelKey.kt │ │ │ │ ├── ViewModelProviderFactory.kt │ │ │ │ └── ViewModelProviderFactoryModule.kt │ │ │ ├── ui │ │ │ ├── base │ │ │ │ ├── BaseActivity.kt │ │ │ │ ├── BaseApplication.kt │ │ │ │ └── BaseFragment.kt │ │ │ ├── main │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MainViewModel.kt │ │ │ │ ├── favorite │ │ │ │ │ ├── FavoriteFragment.kt │ │ │ │ │ └── FavoriteViewModel.kt │ │ │ │ ├── home │ │ │ │ │ ├── HomeFragment.kt │ │ │ │ │ └── HomeViewModel.kt │ │ │ │ ├── profile │ │ │ │ │ ├── ProfileFragment.kt │ │ │ │ │ ├── ProfileSectionsPagerAdapter.kt │ │ │ │ │ ├── ProfileViewModel.kt │ │ │ │ │ └── follow │ │ │ │ │ │ ├── ProfileFollowFragment.kt │ │ │ │ │ │ └── ProfileFollowViewModel.kt │ │ │ │ ├── setting │ │ │ │ │ ├── SettingFragment.kt │ │ │ │ │ └── SettingViewModel.kt │ │ │ │ └── splash │ │ │ │ │ └── SplashFragment.kt │ │ │ └── widget │ │ │ │ ├── UserWidget.kt │ │ │ │ ├── UserWidgetRemoteViewsFactory.kt │ │ │ │ └── UserWidgetService.kt │ │ │ └── util │ │ │ ├── BindingUtil.kt │ │ │ ├── ConstantUtil.kt │ │ │ ├── DataClassUtil.kt │ │ │ ├── DialogUtil.kt │ │ │ ├── KeyboardUtil.kt │ │ │ └── ViewUtil.kt │ └── res │ │ ├── drawable-nodpi │ │ └── user_widget_preview.png │ │ ├── drawable │ │ ├── bg_home_search.xml │ │ ├── bg_widget_empty.xml │ │ ├── bg_widget_user.xml │ │ ├── ic_action_setting.xml │ │ ├── ic_all_arrow.xml │ │ ├── ic_all_dicoding.jpeg │ │ ├── ic_all_nontification.xml │ │ ├── ic_all_search.xml │ │ ├── ic_favorite_favorite_filled.xml │ │ ├── ic_favorite_favorite_unfilled.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_setting_arrow.xml │ │ ├── ic_user_company.xml │ │ ├── ic_user_location.xml │ │ ├── il_home_search.xml │ │ ├── il_home_search_error.xml │ │ ├── il_home_search_not_found.xml │ │ ├── img_dicoding.png │ │ └── img_picture.jpg │ │ ├── font │ │ ├── segoeui.ttf │ │ ├── segoeui_bold.ttf │ │ └── segoeui_semibold.ttf │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fragment_favorite.xml │ │ ├── fragment_home.xml │ │ ├── fragment_profile.xml │ │ ├── fragment_profile_follow.xml │ │ ├── fragment_setting.xml │ │ ├── fragment_splash.xml │ │ ├── include_placeholder_view.xml │ │ ├── item_user.xml │ │ ├── user_widget.xml │ │ └── user_widget_item.xml │ │ ├── menu │ │ └── main_menu.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── navigation │ │ └── main_navigation.xml │ │ ├── values-en │ │ └── strings.xml │ │ ├── values-in │ │ └── strings.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── user_widget_info.xml │ └── test │ └── java │ └── com │ └── dnar │ └── dicodingsubmissionbfaa │ └── ExampleUnitTest.kt ├── assets ├── app-favorite-empty.png ├── app-favorite.png ├── app-notification.png ├── app-profile-scroll.png ├── app-profile.png ├── app-search-empty.png ├── app-search-error.png ├── app-search-waiting.png ├── app-search.png ├── app-setting.png ├── app-widget-create.png ├── app-widget-empty.png ├── app-widget.png ├── consumer-data-empty.png ├── consumer-data.png ├── follow.gif ├── notification.gif ├── profile.gif ├── search.gif └── setting.gif ├── consumerapp ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── dnar │ │ └── consumerapp │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── dnar │ │ │ └── consumerapp │ │ │ ├── data │ │ │ ├── adapter │ │ │ │ ├── UserFavoriteAdapter.kt │ │ │ │ └── UserFollowAdapter.kt │ │ │ ├── model │ │ │ │ ├── Status.kt │ │ │ │ ├── UserDetail.kt │ │ │ │ ├── UserSearch.kt │ │ │ │ └── ViewPlaceholder.kt │ │ │ ├── network │ │ │ │ ├── api │ │ │ │ │ └── ApiHelper.kt │ │ │ │ └── setting │ │ │ │ │ └── BasicInterceptor.kt │ │ │ └── repositories │ │ │ │ ├── HomeRepository.kt │ │ │ │ ├── ProfileRepository.kt │ │ │ │ └── UserRepository.kt │ │ │ ├── di │ │ │ ├── CustomScope.kt │ │ │ ├── app │ │ │ │ ├── ActivityBuilderModule.kt │ │ │ │ ├── AppComponent.kt │ │ │ │ └── AppModule.kt │ │ │ ├── ui │ │ │ │ └── main │ │ │ │ │ ├── MainActivityBuilderModule.kt │ │ │ │ │ ├── MainModule.kt │ │ │ │ │ ├── MainViewModelModule.kt │ │ │ │ │ ├── home │ │ │ │ │ └── HomeModule.kt │ │ │ │ │ └── profile │ │ │ │ │ └── ProfileModule.kt │ │ │ └── viewmodel │ │ │ │ ├── ViewModelKey.kt │ │ │ │ ├── ViewModelProviderFactory.kt │ │ │ │ └── ViewModelProviderFactoryModule.kt │ │ │ ├── ui │ │ │ ├── base │ │ │ │ ├── BaseActivity.kt │ │ │ │ ├── BaseApplication.kt │ │ │ │ └── BaseFragment.kt │ │ │ └── main │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MainViewModel.kt │ │ │ │ ├── home │ │ │ │ ├── HomeFragment.kt │ │ │ │ └── HomeViewModel.kt │ │ │ │ ├── profile │ │ │ │ ├── ProfileFragment.kt │ │ │ │ ├── ProfileSectionsPagerAdapter.kt │ │ │ │ ├── ProfileViewModel.kt │ │ │ │ └── follow │ │ │ │ │ ├── ProfileFollowFragment.kt │ │ │ │ │ └── ProfileFollowViewModel.kt │ │ │ │ └── splash │ │ │ │ └── SplashFragment.kt │ │ │ └── util │ │ │ ├── BindingUtil.kt │ │ │ ├── ConstantUtil.kt │ │ │ ├── DataClassUtil.kt │ │ │ ├── DialogUtil.kt │ │ │ └── ViewUtil.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_all_arrow.xml │ │ ├── ic_all_setting.xml │ │ ├── ic_favorite_favorite_filled.xml │ │ ├── ic_favorite_favorite_unfilled.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_user_company.xml │ │ ├── ic_user_location.xml │ │ ├── il_home_search.xml │ │ ├── il_home_search_error.xml │ │ ├── il_home_search_not_found.xml │ │ ├── img_dicoding.png │ │ └── img_picture.jpg │ │ ├── font │ │ ├── segoeui.ttf │ │ ├── segoeui_bold.ttf │ │ └── segoeui_semibold.ttf │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fragment_home.xml │ │ ├── fragment_profile.xml │ │ ├── fragment_profile_follow.xml │ │ ├── fragment_splash.xml │ │ ├── include_placeholder_view.xml │ │ └── item_user.xml │ │ ├── menu │ │ └── main_menu.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── navigation │ │ └── main_navigation.xml │ │ ├── values-en │ │ └── strings.xml │ │ ├── values-in │ │ └── strings.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── dnar │ └── consumerapp │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | Dicoding Submission BFAA -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/dictionaries/dictionaries.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/.idea/dictionaries/dictionaries.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/dnar/dicodingsubmissionbfaa/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/androidTest/java/com/dnar/dicodingsubmissionbfaa/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/adapter/UserFavoriteAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/adapter/UserFavoriteAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/adapter/UserFollowAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/adapter/UserFollowAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/adapter/UserSearchAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/adapter/UserSearchAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/db/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/db/AppDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/db/dao/UserDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/db/dao/UserDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/db/entities/UserEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/db/entities/UserEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/db/provider/UserContentProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/db/provider/UserContentProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/model/Status.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/model/Status.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/model/UserDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/model/UserDetail.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/model/UserSearch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/model/UserSearch.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/model/ViewPlaceholder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/model/ViewPlaceholder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/model/response/SearchResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/model/response/SearchResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/network/api/ApiHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/network/api/ApiHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/network/setting/BasicInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/network/setting/BasicInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/repositories/FavoriteRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/repositories/FavoriteRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/repositories/HomeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/repositories/HomeRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/repositories/ProfileRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/repositories/ProfileRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/repositories/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/repositories/UserRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/service/AlarmHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/service/AlarmHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/service/AlarmReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/data/service/AlarmReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/CustomScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/CustomScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/app/ActivityBuilderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/app/ActivityBuilderModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/app/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/app/AppComponent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/app/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/app/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/MainActivityBuilderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/MainActivityBuilderModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/MainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/MainModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/MainViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/MainViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/favorite/FavoriteModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/favorite/FavoriteModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/home/HomeModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/home/HomeModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/profile/ProfileModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/profile/ProfileModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/setting/SettingModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/ui/main/setting/SettingModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/viewmodel/ViewModelKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/viewmodel/ViewModelKey.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/viewmodel/ViewModelProviderFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/viewmodel/ViewModelProviderFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/viewmodel/ViewModelProviderFactoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/di/viewmodel/ViewModelProviderFactoryModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/base/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/base/BaseActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/base/BaseApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/base/BaseApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/base/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/base/BaseFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/favorite/FavoriteFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/favorite/FavoriteFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/favorite/FavoriteViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/favorite/FavoriteViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/home/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/home/HomeFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/home/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/profile/ProfileFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/profile/ProfileFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/profile/ProfileSectionsPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/profile/ProfileSectionsPagerAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/profile/ProfileViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/profile/ProfileViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/profile/follow/ProfileFollowFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/profile/follow/ProfileFollowFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/profile/follow/ProfileFollowViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/profile/follow/ProfileFollowViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/setting/SettingFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/setting/SettingFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/setting/SettingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/setting/SettingViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/splash/SplashFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/main/splash/SplashFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/widget/UserWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/widget/UserWidget.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/widget/UserWidgetRemoteViewsFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/widget/UserWidgetRemoteViewsFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/widget/UserWidgetService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/ui/widget/UserWidgetService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/util/BindingUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/util/BindingUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/util/ConstantUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/util/ConstantUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/util/DataClassUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/util/DataClassUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/util/DialogUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/util/DialogUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/util/KeyboardUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/util/KeyboardUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dnar/dicodingsubmissionbfaa/util/ViewUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/java/com/dnar/dicodingsubmissionbfaa/util/ViewUtil.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/user_widget_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable-nodpi/user_widget_preview.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_home_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/bg_home_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_widget_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/bg_widget_empty.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_widget_user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/bg_widget_user.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_action_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/ic_action_setting.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_all_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/ic_all_arrow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_all_dicoding.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/ic_all_dicoding.jpeg -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_all_nontification.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/ic_all_nontification.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_all_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/ic_all_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_favorite_favorite_filled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/ic_favorite_favorite_filled.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_favorite_favorite_unfilled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/ic_favorite_favorite_unfilled.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_setting_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/ic_setting_arrow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_user_company.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/ic_user_company.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_user_location.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/ic_user_location.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/il_home_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/il_home_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/il_home_search_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/il_home_search_error.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/il_home_search_not_found.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/il_home_search_not_found.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/img_dicoding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/img_dicoding.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/img_picture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/drawable/img_picture.jpg -------------------------------------------------------------------------------- /app/src/main/res/font/segoeui.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/font/segoeui.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/segoeui_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/font/segoeui_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/segoeui_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/font/segoeui_semibold.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_favorite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/layout/fragment_favorite.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/layout/fragment_profile.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_profile_follow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/layout/fragment_profile_follow.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/layout/fragment_setting.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/layout/fragment_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/include_placeholder_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/layout/include_placeholder_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/layout/item_user.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/user_widget.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/layout/user_widget.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/user_widget_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/layout/user_widget_item.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/menu/main_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/main_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/navigation/main_navigation.xml -------------------------------------------------------------------------------- /app/src/main/res/values-en/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/values-en/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/user_widget_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/main/res/xml/user_widget_info.xml -------------------------------------------------------------------------------- /app/src/test/java/com/dnar/dicodingsubmissionbfaa/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/app/src/test/java/com/dnar/dicodingsubmissionbfaa/ExampleUnitTest.kt -------------------------------------------------------------------------------- /assets/app-favorite-empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/app-favorite-empty.png -------------------------------------------------------------------------------- /assets/app-favorite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/app-favorite.png -------------------------------------------------------------------------------- /assets/app-notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/app-notification.png -------------------------------------------------------------------------------- /assets/app-profile-scroll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/app-profile-scroll.png -------------------------------------------------------------------------------- /assets/app-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/app-profile.png -------------------------------------------------------------------------------- /assets/app-search-empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/app-search-empty.png -------------------------------------------------------------------------------- /assets/app-search-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/app-search-error.png -------------------------------------------------------------------------------- /assets/app-search-waiting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/app-search-waiting.png -------------------------------------------------------------------------------- /assets/app-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/app-search.png -------------------------------------------------------------------------------- /assets/app-setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/app-setting.png -------------------------------------------------------------------------------- /assets/app-widget-create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/app-widget-create.png -------------------------------------------------------------------------------- /assets/app-widget-empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/app-widget-empty.png -------------------------------------------------------------------------------- /assets/app-widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/app-widget.png -------------------------------------------------------------------------------- /assets/consumer-data-empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/consumer-data-empty.png -------------------------------------------------------------------------------- /assets/consumer-data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/consumer-data.png -------------------------------------------------------------------------------- /assets/follow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/follow.gif -------------------------------------------------------------------------------- /assets/notification.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/notification.gif -------------------------------------------------------------------------------- /assets/profile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/profile.gif -------------------------------------------------------------------------------- /assets/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/search.gif -------------------------------------------------------------------------------- /assets/setting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/assets/setting.gif -------------------------------------------------------------------------------- /consumerapp/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /consumerapp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/build.gradle -------------------------------------------------------------------------------- /consumerapp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/proguard-rules.pro -------------------------------------------------------------------------------- /consumerapp/src/androidTest/java/com/dnar/consumerapp/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/androidTest/java/com/dnar/consumerapp/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /consumerapp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/data/adapter/UserFavoriteAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/data/adapter/UserFavoriteAdapter.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/data/adapter/UserFollowAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/data/adapter/UserFollowAdapter.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/data/model/Status.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/data/model/Status.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/data/model/UserDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/data/model/UserDetail.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/data/model/UserSearch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/data/model/UserSearch.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/data/model/ViewPlaceholder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/data/model/ViewPlaceholder.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/data/network/api/ApiHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/data/network/api/ApiHelper.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/data/network/setting/BasicInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/data/network/setting/BasicInterceptor.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/data/repositories/HomeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/data/repositories/HomeRepository.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/data/repositories/ProfileRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/data/repositories/ProfileRepository.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/data/repositories/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/data/repositories/UserRepository.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/di/CustomScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/di/CustomScope.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/di/app/ActivityBuilderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/di/app/ActivityBuilderModule.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/di/app/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/di/app/AppComponent.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/di/app/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/di/app/AppModule.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/di/ui/main/MainActivityBuilderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/di/ui/main/MainActivityBuilderModule.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/di/ui/main/MainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/di/ui/main/MainModule.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/di/ui/main/MainViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/di/ui/main/MainViewModelModule.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/di/ui/main/home/HomeModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/di/ui/main/home/HomeModule.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/di/ui/main/profile/ProfileModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/di/ui/main/profile/ProfileModule.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/di/viewmodel/ViewModelKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/di/viewmodel/ViewModelKey.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/di/viewmodel/ViewModelProviderFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/di/viewmodel/ViewModelProviderFactory.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/di/viewmodel/ViewModelProviderFactoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/di/viewmodel/ViewModelProviderFactoryModule.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/ui/base/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/ui/base/BaseActivity.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/ui/base/BaseApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/ui/base/BaseApplication.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/ui/base/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/ui/base/BaseFragment.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/ui/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/ui/main/MainActivity.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/ui/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/ui/main/MainViewModel.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/ui/main/home/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/ui/main/home/HomeFragment.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/ui/main/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/ui/main/home/HomeViewModel.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/ui/main/profile/ProfileFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/ui/main/profile/ProfileFragment.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/ui/main/profile/ProfileSectionsPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/ui/main/profile/ProfileSectionsPagerAdapter.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/ui/main/profile/ProfileViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/ui/main/profile/ProfileViewModel.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/ui/main/profile/follow/ProfileFollowFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/ui/main/profile/follow/ProfileFollowFragment.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/ui/main/profile/follow/ProfileFollowViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/ui/main/profile/follow/ProfileFollowViewModel.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/ui/main/splash/SplashFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/ui/main/splash/SplashFragment.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/util/BindingUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/util/BindingUtil.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/util/ConstantUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/util/ConstantUtil.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/util/DataClassUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/util/DataClassUtil.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/util/DialogUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/util/DialogUtil.kt -------------------------------------------------------------------------------- /consumerapp/src/main/java/com/dnar/consumerapp/util/ViewUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/java/com/dnar/consumerapp/util/ViewUtil.kt -------------------------------------------------------------------------------- /consumerapp/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/drawable/ic_all_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/drawable/ic_all_arrow.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/drawable/ic_all_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/drawable/ic_all_setting.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/drawable/ic_favorite_favorite_filled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/drawable/ic_favorite_favorite_filled.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/drawable/ic_favorite_favorite_unfilled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/drawable/ic_favorite_favorite_unfilled.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/drawable/ic_user_company.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/drawable/ic_user_company.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/drawable/ic_user_location.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/drawable/ic_user_location.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/drawable/il_home_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/drawable/il_home_search.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/drawable/il_home_search_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/drawable/il_home_search_error.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/drawable/il_home_search_not_found.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/drawable/il_home_search_not_found.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/drawable/img_dicoding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/drawable/img_dicoding.png -------------------------------------------------------------------------------- /consumerapp/src/main/res/drawable/img_picture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/drawable/img_picture.jpg -------------------------------------------------------------------------------- /consumerapp/src/main/res/font/segoeui.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/font/segoeui.ttf -------------------------------------------------------------------------------- /consumerapp/src/main/res/font/segoeui_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/font/segoeui_bold.ttf -------------------------------------------------------------------------------- /consumerapp/src/main/res/font/segoeui_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/font/segoeui_semibold.ttf -------------------------------------------------------------------------------- /consumerapp/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/layout/fragment_profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/layout/fragment_profile.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/layout/fragment_profile_follow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/layout/fragment_profile_follow.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/layout/fragment_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/layout/fragment_splash.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/layout/include_placeholder_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/layout/include_placeholder_view.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/layout/item_user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/layout/item_user.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/menu/main_menu.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /consumerapp/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /consumerapp/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /consumerapp/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /consumerapp/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /consumerapp/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /consumerapp/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /consumerapp/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /consumerapp/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /consumerapp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /consumerapp/src/main/res/navigation/main_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/navigation/main_navigation.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/values-en/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/values-en/strings.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /consumerapp/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /consumerapp/src/test/java/com/dnar/consumerapp/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/consumerapp/src/test/java/com/dnar/consumerapp/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimas-nur/dicoding-belajar-fundamental-aplikasi-android/HEAD/settings.gradle --------------------------------------------------------------------------------