├── .gitignore ├── AAD-Preparation ├── .gitignore ├── .idea │ ├── assetWizardSettings.xml │ ├── codeStyles │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── libraries │ │ ├── Gradle__androidx_activity_activity_1_0_0_alpha02_aar.xml │ │ ├── Gradle__androidx_annotation_annotation_1_0_1_jar.xml │ │ ├── Gradle__androidx_appcompat_appcompat_1_1_0_alpha01_aar.xml │ │ ├── Gradle__androidx_arch_core_core_common_2_0_0_jar.xml │ │ ├── Gradle__androidx_arch_core_core_common_2_1_0_beta01_jar.xml │ │ ├── Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml │ │ ├── Gradle__androidx_arch_core_core_runtime_2_1_0_beta01_aar.xml │ │ ├── Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml │ │ ├── Gradle__androidx_cardview_cardview_1_0_0_aar.xml │ │ ├── Gradle__androidx_collection_collection_1_1_0_alpha01_jar.xml │ │ ├── Gradle__androidx_concurrent_concurrent_futures_1_0_0_alpha02_jar.xml │ │ ├── Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml │ │ ├── Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml │ │ ├── Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_alpha01_aar.xml │ │ ├── Gradle__androidx_core_core_1_1_0_alpha03_aar.xml │ │ ├── Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml │ │ ├── Gradle__androidx_customview_customview_1_0_0_aar.xml │ │ ├── Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml │ │ ├── Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml │ │ ├── Gradle__androidx_fragment_fragment_1_1_0_alpha02_aar.xml │ │ ├── Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml │ │ ├── Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml │ │ ├── Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_common_2_2_0_alpha01_jar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_extensions_2_2_0_alpha01_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_livedata_2_2_0_alpha01_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_livedata_core_2_2_0_alpha01_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_process_2_2_0_alpha01_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_runtime_2_2_0_alpha01_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_service_2_2_0_alpha01_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_viewmodel_2_2_0_alpha01_aar.xml │ │ ├── Gradle__androidx_loader_loader_1_0_0_aar.xml │ │ ├── Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml │ │ ├── Gradle__androidx_multidex_multidex_2_0_0_aar.xml │ │ ├── Gradle__androidx_print_print_1_0_0_aar.xml │ │ ├── Gradle__androidx_recyclerview_recyclerview_1_1_0_alpha01_aar.xml │ │ ├── Gradle__androidx_recyclerview_recyclerview_selection_1_0_0_aar.xml │ │ ├── Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml │ │ ├── Gradle__androidx_sqlite_sqlite_2_0_1_aar.xml │ │ ├── Gradle__androidx_sqlite_sqlite_framework_2_0_1_aar.xml │ │ ├── Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml │ │ ├── Gradle__androidx_transition_transition_1_0_1_aar.xml │ │ ├── Gradle__androidx_vectordrawable_vectordrawable_1_1_0_alpha01_aar.xml │ │ ├── Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml │ │ ├── Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_alpha01_aar.xml │ │ ├── Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml │ │ ├── Gradle__com_facebook_fresco_drawee_1_13_0_aar.xml │ │ ├── Gradle__com_facebook_fresco_fbcore_1_13_0_aar.xml │ │ ├── Gradle__com_facebook_fresco_fresco_1_13_0_aar.xml │ │ ├── Gradle__com_facebook_fresco_imagepipeline_1_13_0_aar.xml │ │ ├── Gradle__com_facebook_fresco_imagepipeline_base_1_13_0_aar.xml │ │ ├── Gradle__com_facebook_fresco_nativeimagefilters_1_13_0_aar.xml │ │ ├── Gradle__com_facebook_fresco_nativeimagetranscoder_1_13_0_aar.xml │ │ ├── Gradle__com_google_android_material_material_1_1_0_alpha05_aar.xml │ │ ├── Gradle__com_google_auto_value_auto_value_annotations_1_6_3_jar.xml │ │ ├── Gradle__com_google_code_gson_gson_2_8_5_jar.xml │ │ ├── Gradle__com_google_guava_listenablefuture_1_0_jar.xml │ │ ├── Gradle__com_squareup_okhttp3_okhttp_3_14_1_jar.xml │ │ ├── Gradle__com_squareup_okio_okio_1_17_2_jar.xml │ │ ├── Gradle__jp_wasabeef_fresco_processors_2_1_0_aar.xml │ │ ├── Gradle__junit_junit_4_12_jar.xml │ │ ├── Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml │ │ └── Gradle__org_jetbrains_annotations_13_0_jar.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ ├── vcs.xml │ └── workspace.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── catherine │ │ │ └── materialdesignapp │ │ │ ├── BackgroundActivityTest.java │ │ │ ├── DayNightModeTest.java │ │ │ ├── DeviceValidationTest.java │ │ │ ├── DrawerNavigatorTest.java │ │ │ ├── NativeUnitTest.java │ │ │ └── Utils.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── cpp │ │ │ ├── CMakeLists.txt │ │ │ └── native-lib.cpp │ │ ├── ic_launcher-web.png │ │ ├── java │ │ │ └── com │ │ │ │ └── catherine │ │ │ │ └── materialdesignapp │ │ │ │ ├── Constants.java │ │ │ │ ├── FirebaseDB.java │ │ │ │ ├── MyApplication.java │ │ │ │ ├── activities │ │ │ │ ├── AlbumDetailsActivity.java │ │ │ │ ├── AppComponentsActivity.java │ │ │ │ ├── BackgroundActivity.java │ │ │ │ ├── BaseActivity.java │ │ │ │ ├── CursorLoaderActivity.java │ │ │ │ ├── DynamicDeliveryActivity.java │ │ │ │ ├── LifecycleActivity.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── NotificationActivity.java │ │ │ │ ├── SearchableSongsActivity.java │ │ │ │ └── UIComponentsActivity.java │ │ │ │ ├── adapters │ │ │ │ ├── AddSongsAdapter.java │ │ │ │ ├── AddToPlaylistAdapter.java │ │ │ │ ├── AlbumAdapter.java │ │ │ │ ├── ArtistAdapter.java │ │ │ │ ├── CardRVAdapter.java │ │ │ │ ├── CursorAdapter.java │ │ │ │ ├── FunctionAdapter.java │ │ │ │ ├── LifecycleAdapter.java │ │ │ │ ├── PlaylistAdapter.java │ │ │ │ ├── ReceiverAdapter.java │ │ │ │ ├── SongAdapter.java │ │ │ │ ├── TabLayoutAppComponentsAdapter.java │ │ │ │ └── TabLayoutMusicAdapter.java │ │ │ │ ├── components │ │ │ │ ├── ArtistItemDetailsLookup.java │ │ │ │ ├── ArtistItemKeyProvider.java │ │ │ │ ├── BottomSheetItem.java │ │ │ │ ├── PlaylistHelper.java │ │ │ │ ├── Slider.java │ │ │ │ └── StepItem.java │ │ │ │ ├── fragments │ │ │ │ ├── AlbumsFragment.java │ │ │ │ ├── ArtistsFragment.java │ │ │ │ ├── BackgroundServiceFragment.java │ │ │ │ ├── ChildOfMusicFragment.java │ │ │ │ ├── ContentProviderFragment.java │ │ │ │ ├── FavoritesFragment.java │ │ │ │ ├── ForegroundServiceFragment.java │ │ │ │ ├── HomeFragment.java │ │ │ │ ├── MainFragment.java │ │ │ │ ├── MusicFragment.java │ │ │ │ ├── PlaylistFragment.java │ │ │ │ ├── SelectorFragment.java │ │ │ │ └── SystemBroadcastReceiverFragment.java │ │ │ │ ├── jetpack │ │ │ │ ├── SongMapConverter.java │ │ │ │ ├── StringListConverter.java │ │ │ │ ├── daos │ │ │ │ │ ├── AlbumDao.java │ │ │ │ │ ├── ArtistDao.java │ │ │ │ │ └── PlaylistDao.java │ │ │ │ ├── databases │ │ │ │ │ ├── AlbumRoomDatabase.java │ │ │ │ │ ├── ArtistRoomDatabase.java │ │ │ │ │ └── PlaylistRoomDatabase.java │ │ │ │ ├── entities │ │ │ │ │ ├── Album.java │ │ │ │ │ ├── Artist.java │ │ │ │ │ ├── Playlist.java │ │ │ │ │ └── Song.java │ │ │ │ ├── repositories │ │ │ │ │ ├── AlbumRepository.java │ │ │ │ │ ├── ArtistRepository.java │ │ │ │ │ └── PlaylistRepository.java │ │ │ │ └── view_models │ │ │ │ │ ├── AlbumViewModel.java │ │ │ │ │ ├── AlbumViewModelFactory.java │ │ │ │ │ ├── ArtistViewModel.java │ │ │ │ │ ├── ArtistViewModelFactory.java │ │ │ │ │ ├── PlaylistViewModel.java │ │ │ │ │ └── PlaylistViewModelFactory.java │ │ │ │ ├── listeners │ │ │ │ ├── ContentProviderFragmentListener.java │ │ │ │ ├── FragmentLifecycle.java │ │ │ │ ├── LifecycleListener.java │ │ │ │ ├── OnActivityEventListener.java │ │ │ │ ├── OnItemClickListener.java │ │ │ │ ├── OnItemMoveListener.java │ │ │ │ ├── OnMusicPlayerListener.java │ │ │ │ ├── OnPlaylistItemClickListener.java │ │ │ │ ├── OnRequestPermissionsListener.java │ │ │ │ ├── OnSearchViewListener.java │ │ │ │ ├── PlaylistHelperListener.java │ │ │ │ ├── ProguardIgnored.java │ │ │ │ └── UIComponentsListener.java │ │ │ │ ├── models │ │ │ │ ├── CardItem.java │ │ │ │ ├── ChannelInfo.java │ │ │ │ ├── CursorItem.java │ │ │ │ ├── NotificationChannelsGroup.java │ │ │ │ └── ReceiverItem.java │ │ │ │ ├── providers │ │ │ │ ├── AlbumsProvider.java │ │ │ │ └── SearchSuggestionProvider.java │ │ │ │ ├── receivers │ │ │ │ ├── AirplaneModeChangedReceiver.java │ │ │ │ ├── BatteryLowReceiver.java │ │ │ │ ├── InternetConnectivityReceiver.java │ │ │ │ ├── NotificationReceiver.java │ │ │ │ └── ScreenOnReceiver.java │ │ │ │ ├── services │ │ │ │ ├── AirplaneModeJobScheduler.java │ │ │ │ ├── AirplaneModeService.java │ │ │ │ ├── BatteryLowJobScheduler.java │ │ │ │ ├── BatteryLowService.java │ │ │ │ ├── BusyJobs.java │ │ │ │ ├── LogcatJobScheduler.java │ │ │ │ ├── LogcatService.java │ │ │ │ ├── MusicPlayerJobScheduler.java │ │ │ │ ├── MusicPlayerService.java │ │ │ │ ├── NetworkHealthJobScheduler.java │ │ │ │ ├── NetworkHealthService.java │ │ │ │ ├── ScreenOnOffJobScheduler.java │ │ │ │ └── ScreenOnOffService.java │ │ │ │ ├── tasks │ │ │ │ ├── AsyncTaskSample.java │ │ │ │ ├── LoaderIds.java │ │ │ │ ├── MusicPlayer.java │ │ │ │ ├── SleepTask.java │ │ │ │ └── SleepTaskLoader.java │ │ │ │ └── utils │ │ │ │ ├── CBridge.java │ │ │ │ ├── DisplayHelper.java │ │ │ │ ├── FileUtils.java │ │ │ │ ├── Gallery.java │ │ │ │ ├── LifecycleObserverImpl.java │ │ │ │ ├── LocationHelper.java │ │ │ │ ├── LogCatHelper.java │ │ │ │ ├── NetworkHelper.java │ │ │ │ ├── NotificationUtils.java │ │ │ │ ├── OccupiedActions.java │ │ │ │ ├── PrefetchSubscriber.java │ │ │ │ ├── SafetyUtils.java │ │ │ │ ├── Storage.java │ │ │ │ └── TextHelper.java │ │ └── res │ │ │ ├── drawable-v21 │ │ │ ├── ic_menu_camera.xml │ │ │ ├── ic_menu_gallery.xml │ │ │ ├── ic_menu_manage.xml │ │ │ ├── ic_menu_send.xml │ │ │ ├── ic_menu_share.xml │ │ │ └── ic_menu_slideshow.xml │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── artist_border.xml │ │ │ ├── artist_title_background.xml │ │ │ ├── bottom_sheet_dark_bg.xml │ │ │ ├── bottom_sheet_light_bg.xml │ │ │ ├── clickable_textview_color_set.xml │ │ │ ├── common_border.xml │ │ │ ├── common_border_body.xml │ │ │ ├── common_border_bottom.xml │ │ │ ├── common_border_top.xml │ │ │ ├── dark_circle.xml │ │ │ ├── dotted_line.xml │ │ │ ├── ic_add_black_24dp.xml │ │ │ ├── ic_add_circle_outline_black_24dp.xml │ │ │ ├── ic_arrow_drop_down_black_24dp.xml │ │ │ ├── ic_arrow_drop_up_black_24dp.xml │ │ │ ├── ic_content_copy_black_24dp.xml │ │ │ ├── ic_delete_black_24dp.xml │ │ │ ├── ic_done_black_24dp.xml │ │ │ ├── ic_email_white_24dp.xml │ │ │ ├── ic_favorite_white_24dp.xml │ │ │ ├── ic_home_white_24dp.xml │ │ │ ├── ic_insert_drive_file_black_24dp.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_mode_edit_black_24dp.xml │ │ │ ├── ic_music_note_black_24dp.xml │ │ │ ├── ic_music_note_white_24dp.xml │ │ │ ├── ic_refresh_black_24dp.xml │ │ │ ├── ic_remove_black_24dp.xml │ │ │ ├── ic_restaurant_black_24dp.xml │ │ │ ├── ic_schedule_black_24dp.xml │ │ │ ├── ic_search_black_24dp.xml │ │ │ ├── primary_color_circle.xml │ │ │ ├── round_default_bottom.xml │ │ │ ├── round_default_bottom_selector.xml │ │ │ ├── round_default_dark_bottom.xml │ │ │ ├── side_nav_bar.xml │ │ │ ├── sleeping.xml │ │ │ └── white_circle.xml │ │ │ ├── layout-night │ │ │ └── content_dynamic_delivery_container.xml │ │ │ ├── layout-v21 │ │ │ ├── app_bar_main.xml │ │ │ ├── content_album_detail.xml │ │ │ ├── fragment_background_service.xml │ │ │ ├── rv_add_songs_item.xml │ │ │ ├── rv_album_item.xml │ │ │ └── rv_function_item.xml │ │ │ ├── layout-v26 │ │ │ └── fragment_background_service.xml │ │ │ ├── layout-v28 │ │ │ └── fragment_background_service.xml │ │ │ ├── layout │ │ │ ├── activity_album_details.xml │ │ │ ├── activity_app_components.xml │ │ │ ├── activity_background.xml │ │ │ ├── activity_cursor_loader.xml │ │ │ ├── activity_dynamic_delivery.xml │ │ │ ├── activity_lifecycle.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_main_content.xml │ │ │ ├── activity_notification.xml │ │ │ ├── activity_searchable_songs.xml │ │ │ ├── activity_ui_components.xml │ │ │ ├── bottom_sheet_add_to_playlist.xml │ │ │ ├── bottom_sheet_app_components.xml │ │ │ ├── bottom_sheet_create_a_playlist.xml │ │ │ ├── bottom_sheet_item.xml │ │ │ ├── c_toast.xml │ │ │ ├── content_album_detail.xml │ │ │ ├── content_app_components.xml │ │ │ ├── content_background.xml │ │ │ ├── content_cursor_loader.xml │ │ │ ├── content_dynamic_delivery.xml │ │ │ ├── content_dynamic_delivery_container.xml │ │ │ ├── content_lifecycle.xml │ │ │ ├── content_main.xml │ │ │ ├── content_notification.xml │ │ │ ├── content_searchable.xml │ │ │ ├── content_ui_components.xml │ │ │ ├── fragment_albums.xml │ │ │ ├── fragment_artists.xml │ │ │ ├── fragment_background_service.xml │ │ │ ├── fragment_content_provider.xml │ │ │ ├── fragment_favorites.xml │ │ │ ├── fragment_foreground_service.xml │ │ │ ├── fragment_home.xml │ │ │ ├── fragment_music.xml │ │ │ ├── fragment_playlist.xml │ │ │ ├── fragment_selector.xml │ │ │ ├── fragment_system_broadcast_receiver.xml │ │ │ ├── item_step.xml │ │ │ ├── nav_header_main.xml │ │ │ ├── notification_view.xml │ │ │ ├── rv_add_songs_item.xml │ │ │ ├── rv_add_to_playlist_item.xml │ │ │ ├── rv_album_item.xml │ │ │ ├── rv_artist_item.xml │ │ │ ├── rv_card_item.xml │ │ │ ├── rv_cursor_item.xml │ │ │ ├── rv_function_item.xml │ │ │ ├── rv_lifecycle_item.xml │ │ │ ├── rv_playlist_item.xml │ │ │ ├── rv_receiver_item.xml │ │ │ ├── rv_song_item.xml │ │ │ ├── searchview_layout.xml │ │ │ └── slider.xml │ │ │ ├── menu │ │ │ ├── main_drawer_menu.xml │ │ │ ├── main_menu.xml │ │ │ ├── searchable_menu.xml │ │ │ ├── ui_components_bottom_menu.xml │ │ │ └── ui_components_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 │ │ │ ├── raw │ │ │ └── breathing.mp3 │ │ │ ├── transition-v21 │ │ │ └── change_image_trans.xml │ │ │ ├── transition │ │ │ └── change_image_trans.xml │ │ │ ├── values-ar │ │ │ └── strings.xml │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── drawables.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── searchable.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── catherine │ │ └── materialdesignapp │ │ └── ExampleUnitTest.java ├── assets │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── assets │ │ └── dictionary.txt ├── bbc_news │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── catherine │ │ │ └── materialdesignapp │ │ │ └── bbc_news │ │ │ └── NewsPageActivity.java │ │ └── res │ │ ├── layout │ │ └── activity_news_page.xml │ │ └── values │ │ └── colors.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── messagecenter │ ├── .gitignore │ ├── build.gradle │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── catherine │ │ │ └── messagecenter │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── catherine │ │ │ │ └── messagecenter │ │ │ │ ├── AsyncResponse.java │ │ │ │ ├── CLog.java │ │ │ │ ├── Client.java │ │ │ │ ├── Config.java │ │ │ │ ├── CustomReceiver.java │ │ │ │ ├── ErrorMessages.java │ │ │ │ ├── Result.java │ │ │ │ └── Server.java │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── catherine │ │ └── messagecenter │ │ └── ExampleUnitTest.java ├── open_weather │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── catherine │ │ │ └── materialdesignapp │ │ │ └── open_weather │ │ │ ├── WeatherPageActivity.java │ │ │ └── models │ │ │ ├── Clouds.java │ │ │ ├── Coord.java │ │ │ ├── Main.java │ │ │ ├── MyList.java │ │ │ ├── Rain.java │ │ │ ├── Snow.java │ │ │ ├── Sys.java │ │ │ ├── Weather.java │ │ │ ├── WeatherResult.java │ │ │ └── Wind.java │ │ └── res │ │ ├── drawable │ │ └── ic_warning_black_24dp.xml │ │ ├── layout │ │ ├── activity_weather_page.xml │ │ └── content_weather_page.xml │ │ ├── raw │ │ └── openweathermap.crt │ │ ├── values-ar │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ └── strings.xml ├── screenshots │ ├── TDD.png │ ├── architecture.png │ ├── image-asset.png │ └── tests.png ├── settings.gradle └── tour_guide │ ├── .gitignore │ ├── build.gradle │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── catherine │ │ └── materialdesignapp │ │ └── tourguide │ │ └── LonelyPlanetPageActivity.kt │ └── res │ ├── layout │ └── activity_news_page.xml │ └── values │ └── colors.xml ├── KotlinFromScratch ├── .gitignore ├── .idea │ ├── .name │ ├── codeStyles │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── kotlinc.xml │ ├── libraries │ │ └── KotlinJavaRuntime__2_.xml │ ├── misc.xml │ ├── modules.xml │ ├── uiDesigner.xml │ ├── vcs.xml │ └── workspace.xml └── src │ ├── BaseClass.kt │ ├── BasicTypes.kt │ ├── ControlFlow.kt │ ├── DataClass.kt │ ├── DelegatedProperties.kt │ ├── Delegation.kt │ ├── Employee.kt │ ├── EnumClasses.kt │ ├── Functions.kt │ ├── Generics.kt │ ├── InlineClass.kt │ ├── InnerClassExample.kt │ ├── Lambdas.kt │ ├── Main.kt │ ├── MyClass.kt │ ├── Objects.kt │ ├── PropertiesAndFields.kt │ ├── ReturnsAndJumps.kt │ ├── SealedClass.kt │ ├── TypeAliases.kt │ ├── User.kt │ ├── package1 │ ├── BaseClassExtensions.kt │ └── VisibilityModifiers.kt │ ├── singleton_java │ ├── BillPughSingleton.java │ ├── EagerInitializingSingleton.java │ ├── EnumSingleton.java │ ├── LazyInitializingSingleton.java │ ├── SafeLazyInitializingSingleton.java │ ├── SingletonTest.java │ └── SynchronizedSample.java │ └── singleton_kotlin │ ├── BillPughSingleton.kt │ ├── EagerInitializingSingleton.kt │ ├── EnumSingleton.kt │ ├── LazyInitializingSingleton.kt │ ├── SafeLazyInitializingSingleton.kt │ └── SingletonTest.kt ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | bundletool-all-0.9.0.jar 2 | -------------------------------------------------------------------------------- /AAD-Preparation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.gitignore -------------------------------------------------------------------------------- /AAD-Preparation/.idea/assetWizardSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/assetWizardSettings.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/encodings.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/gradle.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_alpha02_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_alpha02_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_1_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_annotation_annotation_1_0_1_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_alpha01_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_alpha01_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_arch_core_core_common_2_0_0_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0_beta01_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0_beta01_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_1_0_beta01_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_1_0_beta01_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_collection_collection_1_1_0_alpha01_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_collection_collection_1_1_0_alpha01_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_concurrent_concurrent_futures_1_0_0_alpha02_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_concurrent_concurrent_futures_1_0_0_alpha02_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_alpha01_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_alpha01_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_core_core_1_1_0_alpha03_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_core_core_1_1_0_alpha03_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_alpha02_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_alpha02_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_0_0_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_2_0_alpha01_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_2_0_alpha01_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_extensions_2_2_0_alpha01_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_extensions_2_2_0_alpha01_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_2_0_alpha01_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_2_0_alpha01_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_2_0_alpha01_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_2_0_alpha01_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_2_0_alpha01_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_2_0_alpha01_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_2_0_alpha01_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_2_0_alpha01_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_service_2_2_0_alpha01_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_service_2_2_0_alpha01_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_2_0_alpha01_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_2_0_alpha01_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_multidex_multidex_2_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_multidex_multidex_2_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_alpha01_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_alpha01_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_selection_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_selection_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_sqlite_sqlite_2_0_1_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_sqlite_sqlite_2_0_1_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_sqlite_sqlite_framework_2_0_1_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_sqlite_sqlite_framework_2_0_1_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_transition_transition_1_0_1_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_transition_transition_1_0_1_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_alpha01_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_alpha01_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_alpha01_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_alpha01_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_drawee_1_13_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_drawee_1_13_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_fbcore_1_13_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_fbcore_1_13_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_fresco_1_13_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_fresco_1_13_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_imagepipeline_1_13_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_imagepipeline_1_13_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_imagepipeline_base_1_13_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_imagepipeline_base_1_13_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_nativeimagefilters_1_13_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_nativeimagefilters_1_13_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_nativeimagetranscoder_1_13_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__com_facebook_fresco_nativeimagetranscoder_1_13_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__com_google_android_material_material_1_1_0_alpha05_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__com_google_android_material_material_1_1_0_alpha05_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__com_google_auto_value_auto_value_annotations_1_6_3_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__com_google_auto_value_auto_value_annotations_1_6_3_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_5_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__com_google_guava_listenablefuture_1_0_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__com_google_guava_listenablefuture_1_0_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_14_1_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_14_1_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__com_squareup_okio_okio_1_17_2_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__com_squareup_okio_okio_1_17_2_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__jp_wasabeef_fresco_processors_2_1_0_aar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__jp_wasabeef_fresco_processors_2_1_0_aar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__junit_junit_4_12_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__junit_junit_4_12_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/libraries/Gradle__org_jetbrains_annotations_13_0_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/libraries/Gradle__org_jetbrains_annotations_13_0_jar.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/misc.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/modules.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/vcs.xml -------------------------------------------------------------------------------- /AAD-Preparation/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/.idea/workspace.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /AAD-Preparation/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/build.gradle -------------------------------------------------------------------------------- /AAD-Preparation/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/proguard-rules.pro -------------------------------------------------------------------------------- /AAD-Preparation/app/src/androidTest/java/com/catherine/materialdesignapp/BackgroundActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/androidTest/java/com/catherine/materialdesignapp/BackgroundActivityTest.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/androidTest/java/com/catherine/materialdesignapp/DayNightModeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/androidTest/java/com/catherine/materialdesignapp/DayNightModeTest.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/androidTest/java/com/catherine/materialdesignapp/DeviceValidationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/androidTest/java/com/catherine/materialdesignapp/DeviceValidationTest.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/androidTest/java/com/catherine/materialdesignapp/DrawerNavigatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/androidTest/java/com/catherine/materialdesignapp/DrawerNavigatorTest.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/androidTest/java/com/catherine/materialdesignapp/NativeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/androidTest/java/com/catherine/materialdesignapp/NativeUnitTest.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/androidTest/java/com/catherine/materialdesignapp/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/androidTest/java/com/catherine/materialdesignapp/Utils.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/cpp/native-lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/cpp/native-lib.cpp -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/Constants.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/FirebaseDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/FirebaseDB.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/MyApplication.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/AlbumDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/AlbumDetailsActivity.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/AppComponentsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/AppComponentsActivity.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/BackgroundActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/BackgroundActivity.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/BaseActivity.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/CursorLoaderActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/CursorLoaderActivity.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/DynamicDeliveryActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/DynamicDeliveryActivity.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/LifecycleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/LifecycleActivity.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/MainActivity.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/NotificationActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/NotificationActivity.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/SearchableSongsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/SearchableSongsActivity.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/UIComponentsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/activities/UIComponentsActivity.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/AddSongsAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/AddSongsAdapter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/AddToPlaylistAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/AddToPlaylistAdapter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/AlbumAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/AlbumAdapter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/ArtistAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/ArtistAdapter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/CardRVAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/CardRVAdapter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/CursorAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/CursorAdapter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/FunctionAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/FunctionAdapter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/LifecycleAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/LifecycleAdapter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/PlaylistAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/PlaylistAdapter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/ReceiverAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/ReceiverAdapter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/SongAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/SongAdapter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/TabLayoutAppComponentsAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/TabLayoutAppComponentsAdapter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/TabLayoutMusicAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/adapters/TabLayoutMusicAdapter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/components/ArtistItemDetailsLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/components/ArtistItemDetailsLookup.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/components/ArtistItemKeyProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/components/ArtistItemKeyProvider.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/components/BottomSheetItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/components/BottomSheetItem.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/components/PlaylistHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/components/PlaylistHelper.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/components/Slider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/components/Slider.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/components/StepItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/components/StepItem.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/AlbumsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/AlbumsFragment.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/ArtistsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/ArtistsFragment.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/BackgroundServiceFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/BackgroundServiceFragment.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/ChildOfMusicFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/ChildOfMusicFragment.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/ContentProviderFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/ContentProviderFragment.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/FavoritesFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/FavoritesFragment.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/ForegroundServiceFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/ForegroundServiceFragment.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/HomeFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/HomeFragment.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/MainFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/MainFragment.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/MusicFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/MusicFragment.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/PlaylistFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/PlaylistFragment.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/SelectorFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/SelectorFragment.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/SystemBroadcastReceiverFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/fragments/SystemBroadcastReceiverFragment.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/SongMapConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/SongMapConverter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/StringListConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/StringListConverter.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/daos/AlbumDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/daos/AlbumDao.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/daos/ArtistDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/daos/ArtistDao.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/daos/PlaylistDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/daos/PlaylistDao.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/databases/AlbumRoomDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/databases/AlbumRoomDatabase.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/databases/ArtistRoomDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/databases/ArtistRoomDatabase.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/databases/PlaylistRoomDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/databases/PlaylistRoomDatabase.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/entities/Album.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/entities/Album.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/entities/Artist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/entities/Artist.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/entities/Playlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/entities/Playlist.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/entities/Song.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/entities/Song.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/repositories/AlbumRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/repositories/AlbumRepository.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/repositories/ArtistRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/repositories/ArtistRepository.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/repositories/PlaylistRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/repositories/PlaylistRepository.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/view_models/AlbumViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/view_models/AlbumViewModel.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/view_models/AlbumViewModelFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/view_models/AlbumViewModelFactory.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/view_models/ArtistViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/view_models/ArtistViewModel.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/view_models/ArtistViewModelFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/view_models/ArtistViewModelFactory.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/view_models/PlaylistViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/view_models/PlaylistViewModel.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/view_models/PlaylistViewModelFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/jetpack/view_models/PlaylistViewModelFactory.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/ContentProviderFragmentListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/ContentProviderFragmentListener.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/FragmentLifecycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/FragmentLifecycle.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/LifecycleListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/LifecycleListener.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnActivityEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnActivityEventListener.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnItemClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnItemClickListener.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnItemMoveListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnItemMoveListener.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnMusicPlayerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnMusicPlayerListener.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnPlaylistItemClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnPlaylistItemClickListener.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnRequestPermissionsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnRequestPermissionsListener.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnSearchViewListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/OnSearchViewListener.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/PlaylistHelperListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/PlaylistHelperListener.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/ProguardIgnored.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/ProguardIgnored.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/UIComponentsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/listeners/UIComponentsListener.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/models/CardItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/models/CardItem.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/models/ChannelInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/models/ChannelInfo.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/models/CursorItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/models/CursorItem.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/models/NotificationChannelsGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/models/NotificationChannelsGroup.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/models/ReceiverItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/models/ReceiverItem.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/providers/AlbumsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/providers/AlbumsProvider.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/providers/SearchSuggestionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/providers/SearchSuggestionProvider.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/receivers/AirplaneModeChangedReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/receivers/AirplaneModeChangedReceiver.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/receivers/BatteryLowReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/receivers/BatteryLowReceiver.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/receivers/InternetConnectivityReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/receivers/InternetConnectivityReceiver.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/receivers/NotificationReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/receivers/NotificationReceiver.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/receivers/ScreenOnReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/receivers/ScreenOnReceiver.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/AirplaneModeJobScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/AirplaneModeJobScheduler.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/AirplaneModeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/AirplaneModeService.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/BatteryLowJobScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/BatteryLowJobScheduler.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/BatteryLowService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/BatteryLowService.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/BusyJobs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/BusyJobs.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/LogcatJobScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/LogcatJobScheduler.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/LogcatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/LogcatService.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/MusicPlayerJobScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/MusicPlayerJobScheduler.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/MusicPlayerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/MusicPlayerService.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/NetworkHealthJobScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/NetworkHealthJobScheduler.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/NetworkHealthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/NetworkHealthService.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/ScreenOnOffJobScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/ScreenOnOffJobScheduler.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/ScreenOnOffService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/services/ScreenOnOffService.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/tasks/AsyncTaskSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/tasks/AsyncTaskSample.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/tasks/LoaderIds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/tasks/LoaderIds.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/tasks/MusicPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/tasks/MusicPlayer.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/tasks/SleepTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/tasks/SleepTask.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/tasks/SleepTaskLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/tasks/SleepTaskLoader.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/CBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/CBridge.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/DisplayHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/DisplayHelper.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/FileUtils.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/Gallery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/Gallery.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/LifecycleObserverImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/LifecycleObserverImpl.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/LocationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/LocationHelper.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/LogCatHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/LogCatHelper.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/NetworkHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/NetworkHelper.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/NotificationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/NotificationUtils.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/OccupiedActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/OccupiedActions.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/PrefetchSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/PrefetchSubscriber.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/SafetyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/SafetyUtils.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/Storage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/Storage.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/TextHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/java/com/catherine/materialdesignapp/utils/TextHelper.java -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable-v21/ic_menu_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable-v21/ic_menu_camera.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable-v21/ic_menu_gallery.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable-v21/ic_menu_gallery.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable-v21/ic_menu_manage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable-v21/ic_menu_manage.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable-v21/ic_menu_send.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable-v21/ic_menu_send.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable-v21/ic_menu_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable-v21/ic_menu_share.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable-v21/ic_menu_slideshow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable-v21/ic_menu_slideshow.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/artist_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/artist_border.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/artist_title_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/artist_title_background.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/bottom_sheet_dark_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/bottom_sheet_dark_bg.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/bottom_sheet_light_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/bottom_sheet_light_bg.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/clickable_textview_color_set.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/clickable_textview_color_set.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/common_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/common_border.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/common_border_body.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/common_border_body.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/common_border_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/common_border_bottom.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/common_border_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/common_border_top.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/dark_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/dark_circle.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/dotted_line.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/dotted_line.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_add_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_add_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_add_circle_outline_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_add_circle_outline_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_arrow_drop_down_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_arrow_drop_down_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_arrow_drop_up_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_arrow_drop_up_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_content_copy_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_content_copy_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_delete_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_delete_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_done_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_done_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_email_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_email_white_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_favorite_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_favorite_white_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_home_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_home_white_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_insert_drive_file_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_insert_drive_file_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_mode_edit_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_mode_edit_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_music_note_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_music_note_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_music_note_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_music_note_white_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_refresh_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_refresh_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_remove_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_remove_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_restaurant_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_restaurant_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_schedule_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_schedule_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/ic_search_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/ic_search_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/primary_color_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/primary_color_circle.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/round_default_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/round_default_bottom.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/round_default_bottom_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/round_default_bottom_selector.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/round_default_dark_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/round_default_dark_bottom.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/side_nav_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/side_nav_bar.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/sleeping.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/sleeping.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/drawable/white_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/drawable/white_circle.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout-night/content_dynamic_delivery_container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout-night/content_dynamic_delivery_container.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout-v21/app_bar_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout-v21/app_bar_main.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout-v21/content_album_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout-v21/content_album_detail.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout-v21/fragment_background_service.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout-v21/fragment_background_service.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout-v21/rv_add_songs_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout-v21/rv_add_songs_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout-v21/rv_album_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout-v21/rv_album_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout-v21/rv_function_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout-v21/rv_function_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout-v26/fragment_background_service.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout-v26/fragment_background_service.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout-v28/fragment_background_service.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout-v28/fragment_background_service.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/activity_album_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/activity_album_details.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/activity_app_components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/activity_app_components.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/activity_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/activity_background.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/activity_cursor_loader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/activity_cursor_loader.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/activity_dynamic_delivery.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/activity_dynamic_delivery.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/activity_lifecycle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/activity_lifecycle.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/activity_main_content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/activity_main_content.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/activity_notification.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/activity_notification.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/activity_searchable_songs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/activity_searchable_songs.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/activity_ui_components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/activity_ui_components.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/bottom_sheet_add_to_playlist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/bottom_sheet_add_to_playlist.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/bottom_sheet_app_components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/bottom_sheet_app_components.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/bottom_sheet_create_a_playlist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/bottom_sheet_create_a_playlist.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/bottom_sheet_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/bottom_sheet_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/c_toast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/c_toast.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/content_album_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/content_album_detail.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/content_app_components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/content_app_components.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/content_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/content_background.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/content_cursor_loader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/content_cursor_loader.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/content_dynamic_delivery.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/content_dynamic_delivery.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/content_dynamic_delivery_container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/content_dynamic_delivery_container.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/content_lifecycle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/content_lifecycle.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/content_main.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/content_notification.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/content_notification.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/content_searchable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/content_searchable.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/content_ui_components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/content_ui_components.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/fragment_albums.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/fragment_albums.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/fragment_artists.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/fragment_artists.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/fragment_background_service.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/fragment_background_service.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/fragment_content_provider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/fragment_content_provider.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/fragment_favorites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/fragment_favorites.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/fragment_foreground_service.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/fragment_foreground_service.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/fragment_music.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/fragment_music.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/fragment_playlist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/fragment_playlist.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/fragment_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/fragment_selector.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/fragment_system_broadcast_receiver.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/fragment_system_broadcast_receiver.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/item_step.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/item_step.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/nav_header_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/nav_header_main.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/notification_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/notification_view.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/rv_add_songs_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/rv_add_songs_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/rv_add_to_playlist_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/rv_add_to_playlist_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/rv_album_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/rv_album_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/rv_artist_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/rv_artist_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/rv_card_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/rv_card_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/rv_cursor_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/rv_cursor_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/rv_function_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/rv_function_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/rv_lifecycle_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/rv_lifecycle_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/rv_playlist_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/rv_playlist_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/rv_receiver_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/rv_receiver_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/rv_song_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/rv_song_item.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/searchview_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/searchview_layout.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/layout/slider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/layout/slider.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/menu/main_drawer_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/menu/main_drawer_menu.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/menu/main_menu.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/menu/searchable_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/menu/searchable_menu.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/menu/ui_components_bottom_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/menu/ui_components_bottom_menu.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/menu/ui_components_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/menu/ui_components_menu.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/raw/breathing.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/raw/breathing.mp3 -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/transition-v21/change_image_trans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/transition-v21/change_image_trans.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/transition/change_image_trans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/transition/change_image_trans.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/values-ar/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/values-ar/strings.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/values/drawables.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/values/drawables.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/main/res/xml/searchable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/main/res/xml/searchable.xml -------------------------------------------------------------------------------- /AAD-Preparation/app/src/test/java/com/catherine/materialdesignapp/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/app/src/test/java/com/catherine/materialdesignapp/ExampleUnitTest.java -------------------------------------------------------------------------------- /AAD-Preparation/assets/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /AAD-Preparation/assets/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/assets/build.gradle -------------------------------------------------------------------------------- /AAD-Preparation/assets/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/assets/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /AAD-Preparation/assets/src/main/assets/dictionary.txt: -------------------------------------------------------------------------------- 1 | Hi, there! 2 | I am String from assets module. -------------------------------------------------------------------------------- /AAD-Preparation/bbc_news/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /AAD-Preparation/bbc_news/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/bbc_news/build.gradle -------------------------------------------------------------------------------- /AAD-Preparation/bbc_news/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/bbc_news/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /AAD-Preparation/bbc_news/src/main/java/com/catherine/materialdesignapp/bbc_news/NewsPageActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/bbc_news/src/main/java/com/catherine/materialdesignapp/bbc_news/NewsPageActivity.java -------------------------------------------------------------------------------- /AAD-Preparation/bbc_news/src/main/res/layout/activity_news_page.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/bbc_news/src/main/res/layout/activity_news_page.xml -------------------------------------------------------------------------------- /AAD-Preparation/bbc_news/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/bbc_news/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /AAD-Preparation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/build.gradle -------------------------------------------------------------------------------- /AAD-Preparation/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/gradle.properties -------------------------------------------------------------------------------- /AAD-Preparation/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /AAD-Preparation/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /AAD-Preparation/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/gradlew -------------------------------------------------------------------------------- /AAD-Preparation/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/gradlew.bat -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/messagecenter/build.gradle -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/src/androidTest/java/com/catherine/messagecenter/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/messagecenter/src/androidTest/java/com/catherine/messagecenter/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/AsyncResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/AsyncResponse.java -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/CLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/CLog.java -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/Client.java -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/Config.java -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/CustomReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/CustomReceiver.java -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/ErrorMessages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/ErrorMessages.java -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/Result.java -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/messagecenter/src/main/java/com/catherine/messagecenter/Server.java -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/messagecenter/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /AAD-Preparation/messagecenter/src/test/java/com/catherine/messagecenter/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/messagecenter/src/test/java/com/catherine/messagecenter/ExampleUnitTest.java -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/build.gradle -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/WeatherPageActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/WeatherPageActivity.java -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Clouds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Clouds.java -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Coord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Coord.java -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Main.java -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/MyList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/MyList.java -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Rain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Rain.java -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Snow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Snow.java -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Sys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Sys.java -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Weather.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Weather.java -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/WeatherResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/WeatherResult.java -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Wind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/java/com/catherine/materialdesignapp/open_weather/models/Wind.java -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/res/drawable/ic_warning_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/res/drawable/ic_warning_black_24dp.xml -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/res/layout/activity_weather_page.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/res/layout/activity_weather_page.xml -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/res/layout/content_weather_page.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/res/layout/content_weather_page.xml -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/res/raw/openweathermap.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/res/raw/openweathermap.crt -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/res/values-ar/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/res/values-ar/strings.xml -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /AAD-Preparation/open_weather/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/open_weather/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /AAD-Preparation/screenshots/TDD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/screenshots/TDD.png -------------------------------------------------------------------------------- /AAD-Preparation/screenshots/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/screenshots/architecture.png -------------------------------------------------------------------------------- /AAD-Preparation/screenshots/image-asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/screenshots/image-asset.png -------------------------------------------------------------------------------- /AAD-Preparation/screenshots/tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/screenshots/tests.png -------------------------------------------------------------------------------- /AAD-Preparation/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/settings.gradle -------------------------------------------------------------------------------- /AAD-Preparation/tour_guide/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /AAD-Preparation/tour_guide/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/tour_guide/build.gradle -------------------------------------------------------------------------------- /AAD-Preparation/tour_guide/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/tour_guide/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /AAD-Preparation/tour_guide/src/main/java/com/catherine/materialdesignapp/tourguide/LonelyPlanetPageActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/tour_guide/src/main/java/com/catherine/materialdesignapp/tourguide/LonelyPlanetPageActivity.kt -------------------------------------------------------------------------------- /AAD-Preparation/tour_guide/src/main/res/layout/activity_news_page.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/tour_guide/src/main/res/layout/activity_news_page.xml -------------------------------------------------------------------------------- /AAD-Preparation/tour_guide/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/AAD-Preparation/tour_guide/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /KotlinFromScratch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/.gitignore -------------------------------------------------------------------------------- /KotlinFromScratch/.idea/.name: -------------------------------------------------------------------------------- 1 | Playground -------------------------------------------------------------------------------- /KotlinFromScratch/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /KotlinFromScratch/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /KotlinFromScratch/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/.idea/kotlinc.xml -------------------------------------------------------------------------------- /KotlinFromScratch/.idea/libraries/KotlinJavaRuntime__2_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/.idea/libraries/KotlinJavaRuntime__2_.xml -------------------------------------------------------------------------------- /KotlinFromScratch/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/.idea/misc.xml -------------------------------------------------------------------------------- /KotlinFromScratch/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/.idea/modules.xml -------------------------------------------------------------------------------- /KotlinFromScratch/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /KotlinFromScratch/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/.idea/vcs.xml -------------------------------------------------------------------------------- /KotlinFromScratch/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/.idea/workspace.xml -------------------------------------------------------------------------------- /KotlinFromScratch/src/BaseClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/BaseClass.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/BasicTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/BasicTypes.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/ControlFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/ControlFlow.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/DataClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/DataClass.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/DelegatedProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/DelegatedProperties.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/Delegation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/Delegation.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/Employee.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/Employee.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/EnumClasses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/EnumClasses.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/Functions.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/Generics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/Generics.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/InlineClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/InlineClass.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/InnerClassExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/InnerClassExample.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/Lambdas.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/Lambdas.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/Main.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/MyClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/MyClass.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/Objects.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/Objects.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/PropertiesAndFields.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/PropertiesAndFields.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/ReturnsAndJumps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/ReturnsAndJumps.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/SealedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/SealedClass.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/TypeAliases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/TypeAliases.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/User.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/package1/BaseClassExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/package1/BaseClassExtensions.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/package1/VisibilityModifiers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/package1/VisibilityModifiers.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/singleton_java/BillPughSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/singleton_java/BillPughSingleton.java -------------------------------------------------------------------------------- /KotlinFromScratch/src/singleton_java/EagerInitializingSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/singleton_java/EagerInitializingSingleton.java -------------------------------------------------------------------------------- /KotlinFromScratch/src/singleton_java/EnumSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/singleton_java/EnumSingleton.java -------------------------------------------------------------------------------- /KotlinFromScratch/src/singleton_java/LazyInitializingSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/singleton_java/LazyInitializingSingleton.java -------------------------------------------------------------------------------- /KotlinFromScratch/src/singleton_java/SafeLazyInitializingSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/singleton_java/SafeLazyInitializingSingleton.java -------------------------------------------------------------------------------- /KotlinFromScratch/src/singleton_java/SingletonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/singleton_java/SingletonTest.java -------------------------------------------------------------------------------- /KotlinFromScratch/src/singleton_java/SynchronizedSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/singleton_java/SynchronizedSample.java -------------------------------------------------------------------------------- /KotlinFromScratch/src/singleton_kotlin/BillPughSingleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/singleton_kotlin/BillPughSingleton.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/singleton_kotlin/EagerInitializingSingleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/singleton_kotlin/EagerInitializingSingleton.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/singleton_kotlin/EnumSingleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/singleton_kotlin/EnumSingleton.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/singleton_kotlin/LazyInitializingSingleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/singleton_kotlin/LazyInitializingSingleton.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/singleton_kotlin/SafeLazyInitializingSingleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/singleton_kotlin/SafeLazyInitializingSingleton.kt -------------------------------------------------------------------------------- /KotlinFromScratch/src/singleton_kotlin/SingletonTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/KotlinFromScratch/src/singleton_kotlin/SingletonTest.kt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Catherine22/Associate-Android-Developer-Practice/HEAD/README.md --------------------------------------------------------------------------------