50-android-kotlin-projects-in-100-days
My everyday Android practice demos with Kotlin in 100 days.
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- CustomAdapter.kt
- DetailActivity.kt
- MainActivity.kt
- anim_left_to_right_in.xml
- anim_left_to_right_out.xml
- anim_zoom_in.xml
- anim_zoom_out.xml
- collapse.png
- ic_launcher_background.xml
- left.png
- layout_activity_detail.xml
- layout_activity_main.xml
- layout_list_item.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectActivityAnimations.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- CustomAdapter.kt
- DetailActivity.kt
- MainActivity.kt
- collapse.png
- ic_launcher_background.xml
- left.png
- layout_activity_detail.xml
- layout_activity_main.xml
- layout_list_item.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectActivityIntent.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- libGNaviData.so
- libGNaviGuide.so
- libGNaviMap.so
- libGNaviMapex.so
- libGNaviPos.so
- libGNaviRoute.so
- libGNaviSearch.so
- libGNaviUtils.so
- libRoadLineRebuildAPI.so
- librtbt800.so
- libwtbt800.so
- libztcodec2.so
- libGNaviData.so
- libGNaviGuide.so
- libGNaviMap.so
- libGNaviMapex.so
- libGNaviPos.so
- libGNaviRoute.so
- libGNaviSearch.so
- libGNaviUtils.so
- libRoadLineRebuildAPI.so
- librtbt800.so
- libwtbt800.so
- libztcodec2.so
- libGNaviData.so
- libGNaviGuide.so
- libGNaviMap.so
- libGNaviMapex.so
- libGNaviPos.so
- libGNaviRoute.so
- libGNaviSearch.so
- libGNaviUtils.so
- libRoadLineRebuildAPI.so
- librtbt800.so
- libwtbt800.so
- libztcodec2.so
- libGNaviData.so
- libGNaviGuide.so
- libGNaviMap.so
- libGNaviMapex.so
- libGNaviPos.so
- libGNaviRoute.so
- libGNaviSearch.so
- libGNaviUtils.so
- libRoadLineRebuildAPI.so
- librtbt800.so
- libwtbt800.so
- libztcodec2.so
- libGNaviData.so
- libGNaviGuide.so
- libGNaviMap.so
- libGNaviMapex.so
- libGNaviPos.so
- libGNaviRoute.so
- libGNaviSearch.so
- libGNaviUtils.so
- libRoadLineRebuildAPI.so
- librtbt800.so
- libwtbt800.so
- libztcodec2.so
- AMap3DMap_5.7.0_AMapNavi_5.6.0_AMapSearch_5.7.0_AMapLocation_3.7.0_20180109.jar
- ExampleInstrumentedTest.kt
- MainActivity.kt
- ic_launcher_background.xml
- ic_place_black_24dp.xml
- ic_search_black_24dp.xml
- switch_thumb.xml
- switch_track.xml
- ic_launcher_foreground.xml
- layout_activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- style.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectAMap.gif
- settings.gradle
- build_file_checksums.ser
- Project.xml
- gradle.xml
- misc.xml
- runConfigurations.xml
- MainLogicTest.kt
- NavigatorTest.kt
- AddNoteFragment.kt
- AddNotePresenter.kt
- IAddNoteContract.kt
- InMemoryNotesRepository.kt
- InMemoryNotesServiceApi.kt
- INotesRepository.kt
- INotesServiceApi.kt
- Note.kt
- NotesRepositories.kt
- NotesServiceApiEndPoint.kt
- INoteDetailContract.kt
- NoteDetailFragment.kt
- NoteDetailPresenter.kt
- INotesListContract.kt
- NotesListFragment.kt
- NotesListPresenter.kt
- EspressoIdlingResource.kt
- MyGlideEngine.kt
- IMainInteractionListener.kt
- MainActivity.kt
- ic_add_black_24dp.xml
- ic_check_black_24dp.xml
- ic_clear_black_24dp.xml
- ic_launcher_background.xml
- ic_menu_black_24dp.xml
- text_field_border.xml
- ic_launcher_foreground.xml
- laoyut_fragment_add_note.xml
- laoyut_fragment_notes_list.xml
- layout_activity_main.xml
- layout_fragment_note_detail.xml
- navigation_header.xml
- temp.xml
- navigation_menu.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- AddNotePresenterTest.kt
- InMemoryNotesRepositoryTest.kt
- NoteDetailPresenterTest.kt
- NotesListPresenterTest.kt
- RxImmediateSchedulerRule.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectAndroidTest.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- ic_launcher_background.xml
- layout_activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectAsyncWorks.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- cartoon003.wav
- cartoon004.wav
- cartoon005.wav
- cartoon006.wav
- cartoon007.wav
- cartoon008.wav
- cartoon009.wav
- cartoon011.wav
- cartoon013.wav
- cartoon015.wav
- cartoon019.wav
- cartoon023.wav
- cartoon024.wav
- cartoon025.wav
- cartoon027.wav
- cartoon031.wav
- cartoon033.wav
- cartoon034.wav
- cartoon035.wav
- cartoon036.wav
- cartoon037.wav
- cartoon038.wav
- cartoon040.wav
- cartoon043.wav
- cartoon044.wav
- cartoon047.wav
- cartoon048.wav
- CustomAdapter.kt
- MainActivity.kt
- ic_launcher_background.xml
- ic_volume_up_black_48dp.xml
- shape_round_corner_button.xml
- ic_launcher_foreground.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- ids.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectAudioAssets.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- vcs.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- checkmark.png
- globe.png
- ic_launcher_background.xml
- menu.png
- plus.png
- upload.png
- video_call.png
- header_navigation.xml
- layout_activity_main.xml
- recycler_list_item.xml
- menu_navigation.xml
- menu_toolbar.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectBasicMaterialDesign.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- org.eclipse.buildship.core.prefs
- org.eclipse.buildship.core.prefs
- ExampleInstrumentedTest.kt
- LoginService.kt
- MovieService.kt
- LoginPresenter.kt
- MovieListPresenter.kt
- MovieSearchPresenter.kt
- LoginUI.kt
- MovieUI.kt
- Utils.kt
- ViewBindings.kt
- BasicListFragment.kt
- ILoginView.kt
- IMovieView.kt
- LoginActivity.kt
- MovieActivity.kt
- MovieListAdapter.kt
- MovieListFragment.kt
- MovieSearchFragment.kt
- anim_enter.xml
- anim_exit.xml
- arrow_up.png
- ic_launcher_background.xml
- image_load_error.png
- placeholder.png
- ic_launcher_foreground.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .classpath
- .gitignore
- .project
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- .project
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectBasicMVP.gif
- settings.gradle
- gradle.xml
- kotlinc.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- CustomAdapter.kt
- CustomDatabase.kt
- DetailActivity.kt
- DetailFragment.kt
- MainActivity.kt
- MainFragment.kt
- Utils.kt
- anim_item_from_right.xml
- anim_item_layout.xml
- ic_add_black_32dp.xml
- ic_autorenew_black_24dp.xml
- ic_done_black_24dp.xml
- ic_launcher_background.xml
- ic_star_black_48dp.xml
- ic_star_border_black_32dp.xml
- shape_circle_button.xml
- ic_launcher_foreground.xml
- layout_activity_detail.xml
- layout_activity_main.xml
- layout_fragment_detail.xml
- layout_fragment_main.xml
- layout_list_item.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectBetterPracticeFragment.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- DetailActivity.kt
- Events.kt
- Global.kt
- LoginActivity.kt
- LogoutBroadcastReceiver.kt
- MainActivity.kt
- MyAdapter.kt
- NetworkStateReceiver.kt
- ic_launcher_background.xml
- layout_activity_detail.xml
- layout_activity_login.xml
- layout_activity_main.xml
- layout_item_list.xml
- merge_logout.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectBroadcastReceiver.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- AppDatabaseHelper.kt
- CustomAdapter.kt
- MainActivity.kt
- RoomDatabase.kt
- ic_launcher_background.xml
- layout_activity_main.xml
- layout_list_item.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectDatabaseRoom.gif
- ProjectDatabaseRoom_adb_shell_sqlite3.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- ic_launcher_background.xml
- layout_activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectDownloaderWithNotification.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- AddItemActivity.kt
- Global.kt
- LoginActivity.kt
- MainActivity.kt
- MyAdapter.kt
- ic_launcher_background.xml
- layout_activity_add_item.xml
- layout_activity_login.xml
- layout_activity_main.xml
- layout_item_list.xml
- menu_toolbar.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectFileReader.gif
- settings.gradle
- Activity.java
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectFloatingWindow.gif
- settings.gradle
- build_file_checksums.ser
- Project.xml
- assetWizardSettings.xml
- gradle.xml
- misc.xml
- runConfigurations.xml
- vcs.xml
- ImagePuzzleTest.kt
- puzzle1.jpg
- puzzle2.jpg
- puzzle3.jpg
- puzzle4.jpg
- puzzle5.jpg
- puzzle6.jpg
- MyGlideEngine.kt
- FragmentImageList.kt
- FragmentImagePuzzle.kt
- IContract.kt
- MainActivity.kt
- Utils.kt
- ic_camera_black_32dp.xml
- ic_image_black_32dp.xml
- ic_launcher_background.xml
- image_load_error.png
- puzzle_frame.jpg
- puzzle_image.jpg
- puzzle_title.jpg
- test.png
- ic_launcher_foreground.xml
- item_image_view.xml
- item_section_header.xml
- layout_activity_main.xml
- layout_fragment_list.xml
- layout_fragment_puzzle.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- filepaths.xml
- AndroidManifest.xml
- UnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectImagePuzzle.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- ImageUtil.kt
- LoginActivity.kt
- MainActivity.kt
- anim_label_hide.xml
- anim_label_hide_2.xml
- anim_label_show.xml
- anim_label_show_2.xml
- button_rect_gradient_shape.xml
- ic_info_black_24dp.xml
- ic_launcher_background.xml
- ic_photo_black_24dp.xml
- image_load_error.png
- placeholder.png
- ic_launcher_foreground.xml
- layout_activity_login.xml
- layout_activity_main.xml
- viewstub_image_description.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- paths.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectImageUploader.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- BasicFragment.kt
- Data.kt
- DetailFragment.kt
- ListFragment.kt
- MainActivity.kt
- ic_launcher_background.xml
- image_load_error.png
- placeholder.png
- ic_launcher_foreground.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectMaterialAnimation.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- vcs.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- ic_launcher_background.xml
- layout_activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- backup_descriptor.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectMyLocation.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- MySwitch.kt
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- layout_activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- attributes.xml
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectMySwitch.gif
- settings.gradle
- codeStyleSettings.xml
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- default.json
- ExampleInstrumentedTest.kt
- BasicFragment.kt
- ContactDetailFragment.kt
- ContactListFragment.kt
- DetailActivity.kt
- IJobHolder.kt
- MainActivity.kt
- MyApplication.kt
- ViewModel.kt
- ic_add_black_24dp.xml
- ic_check_black_24dp.xml
- ic_launcher_background.xml
- ic_star_black_24dp.xml
- ic_launcher_foreground.xml
- test.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectObjectBox.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- CustomAdapter.kt
- CustomDatabase.kt
- DetailActivity.kt
- Global.kt
- MainActivity.kt
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- layout_activity_detail.xml
- layout_activity_main.xml
- layout_list_item.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectParcelableData.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- CustomAdaptor.kt
- DatabaseUtil.kt
- DetailActivity.kt
- ImageUtil.kt
- MainActivity.kt
- ic_launcher_background.xml
- image_load_error.png
- placeholder.png
- ic_launcher_foreground.xml
- layout_activity_detail.xml
- layout_activity_main.xml
- layout_empty_content_holder.xml
- layout_image_item.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectPhotoWall.gif
- settings.gradle
- gradle.xml
- kotlinc.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- ic_launcher_background.xml
- layout_activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectPickImage.gif
- settings.gradle
- build_file_checksums.ser
- Project.xml
- gradle.xml
- misc.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- SearchEngine.kt
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- arrays.xml
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectReactiveText.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- vcs.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- ic_launcher_background.xml
- layout_activity_main.xml
- recycler_list_item.xml
- viewstub_loader.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectRecycleImageLoader.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- vcs.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- ic_launcher_background.xml
- image1.jpg
- image10.jpg
- image11.jpg
- image12.jpg
- image13.jpg
- image14.jpg
- image15.gif
- image16.jpg
- image2.png
- image3.jpg
- image4.jpg
- image5.jpg
- image6.jpg
- image7.jpg
- image8.jpg
- image9.jpg
- layout_activity_main.xml
- layout_list_item.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectRecycleView.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- CustomAdapter.kt
- MainActivity.kt
- collapse.png
- ic_launcher_background.xml
- left.png
- menu.png
- layout_activity_main.xml
- layout_list_footer.xml
- layout_list_header.xml
- layout_list_item.xml
- menu_toobar.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectRefreshRecyclerView.gif
- settings.gradle
- Qingwen.xml
- codeStyleSettings.xml
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- DummyContent.kt
- AnkoUI.kt
- APIService.kt
- DataModel.kt
- MainActivity.kt
- MovieListAdapter.kt
- MovieListFragment.kt
- arrow_up.png
- ic_launcher_background.xml
- image_load_error.png
- placeholder.png
- ic_launcher_foreground.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectRetrofit.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- ScalableImageView.kt
- android_image.png
- ic_launcher_background.xml
- layout_activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectScalableImageView.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- CustomAdapter.kt
- DetailActivity.kt
- DetailFragment.kt
- ListFragment.kt
- MainActivity.kt
- ic_launcher_background.xml
- layout_activity_detail.xml
- layout_activity_main.xml
- layout_detail_fragment.xml
- layout_list_fragment.xml
- layout_list_item.xml
- layout_activity_main.xml
- layout_activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- strings.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectSelfAdaption.gif
- settings.gradle
- build_file_checksums.ser
- Project.xml
- assetWizardSettings.xml
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- APIService.kt
- GlobalData.kt
- MainActivity.kt
- MyAdapter.kt
- MyService.kt
- ic_launcher_background.xml
- ic_voice_chat_black_96dp.xml
- image_load_error.png
- placeholder.png
- ic_launcher_foreground.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectService.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- Views.kt
- ic_launcher_background.xml
- layout_activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- attributes.xml
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectSimpleAnimation.gif
- settings.gradle
- background.mp3
- bird.wav
- magical.ogg
- default.fnt
- default.png
- uiskin.atlas
- uiskin.json
- uiskin.png
- BowlingBallSprite.png
- GrassSprite.png
- HatBackSprite.png
- HatFrontSprite.png
- ParticleEffects.p
- ParticleEffects.png
- SkySprite.png
- SwanSheet.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- strings.xml
- styles.xml
- AndroidLauncher.kt
- AndroidManifest.xml
- build.gradle
- ic_launcher-web.png
- proguard-rules.pro
- project.properties
- MainGameScreen.kt
- MainMenuScreen.kt
- ScoresListScreen.kt
- AbstractScreen.kt
- Constants.kt
- MainGame.kt
- ScreenManager.kt
- build.gradle
- DesktopLauncher.kt
- build.gradle
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectSimpleGame.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- SimpleViewGroup.kt
- ic_arrow_back_black_24dp.xml
- ic_arrow_upward_black_24dp.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- layout_activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- attributes.xml
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- ProjectSimpleViewGroup.gif
- settings.gradle
- gradle.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.kt
- MainActivity.kt
- MyAdapter.kt
- NestedScrollWebView.java
- SearchEngineActivity.kt
- globe.png
- ic_launcher_background.xml
- ic_search_black_24dp.xml
- layout_activity_main.xml
- layout_activity_search_engine.xml
- layout_item_search_list.xml
- menu_tool_bar.xml
- ic_launcher.xml
- ic_launcher_round.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- ProjectSimpleWebview.gif
- LICENSE
# Installation Guide
1. Get the code
git clone https://github.com/spkingr/50-android-kotlin-projects-in-100-days
Downloads the entire project code from GitHub to your computer.
cd 50-android-kotlin-projects-in-100-days
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd ProjectAMap/app
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
// repository documentation
Was this content helpful?
(0 ratings)
