AndroidWithKotlin
:rocket: These are android sample projects which are written in Kotlin. It covers video streaming, mp3 player, sqlite, location services, custom camera, o-notifications, simple compass etc.
File Explorer
Download Latest Version (.zip)- gradle.xml
- misc.xml
- runConfigurations.xml
- vcs.xml
- ExampleInstrumentedTest.kt
- DateConverter.kt
- CommentDao.kt
- ProductDao.kt
- CommentEntity.kt
- ProductEntity.kt
- AppDatabase.kt
- DatabaseCreator.kt
- DatabaseInitUtil.kt
- Comment.kt
- Product.kt
- BindingAdapters.kt
- CommentAdapter.kt
- CommentClickCallback.kt
- ProductAdapter.kt
- ProductClickCallback.kt
- ProductListViewModel.kt
- ProductViewModel.kt
- MainActivity.kt
- ProductFragment.kt
- ProductListFragment.kt
- ic_add_24dp.xml
- ic_add_circle_outline_24dp.xml
- ic_menu_camera.xml
- ic_menu_gallery.xml
- ic_menu_manage.xml
- ic_menu_send.xml
- ic_menu_share.xml
- ic_menu_slideshow.xml
- comment_item.xml
- list_fragment.xml
- main_activity.xml
- product_fragment.xml
- product_item.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
- product_app.xml
- strings.xml
- styles.xml
- styles.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- ExampleInstrumentedTest.java
- LogHelper.kt
- SeekBarHandler.kt
- MainActivity.kt
- activity_main.xml
- music.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
- ic_launcher.png
- ic_launcher_round.png
- simplerock.mp3
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .gitignore
- build.gradle
- proguard-rules.pro
- ExampleInstrumentedTest.java
- LandingGalleryAdapter.kt
- PhotoClickedCallback.kt
- CameraActivityComponent.java
- CameraActivityComponentAssembler.java
- CameraActivityScope.java
- CameraModule.java
- LandingActivityComponent.java
- LandingActivityComponentAssembler.java
- LandingActivityScope.java
- LandingModule.java
- AndroidModule.java
- ApplicationComponent.java
- Components.java
- HasComponent.kt
- CameraActivityModel.kt
- CameraAdapter.kt
- CameraActivityPresenter.kt
- CameraActivityPresenterImpl.kt
- LandingActivityPresenter.kt
- LandingActivityPresenterImpl.kt
- ActivityPresenter.kt
- CameraActivity.kt
- CameraActivityView.kt
- CameraView.kt
- LandingActivity.kt
- LandingActivityView.kt
- SlowkaActivity.kt
- Ratio.kt
- SquareLinearLayout.java
- Utils.kt
- BaseApplication.java
- ic_camera.png
- ic_flash.png
- side_nav_bar.xml
- ic_menu_camera.xml
- ic_menu_gallery.xml
- ic_menu_manage.xml
- ic_menu_send.xml
- ic_menu_share.xml
- ic_menu_slideshow.xml
- activity_landing.xml
- activity_words_camera_view.xml
- app_bar_landing.xml
- application_toolbar.xml
- content_landing.xml
- item_grid.xml
- nav_header_landing.xml
- activity_landing_drawer.xml
- activity_words_list_drawer.xml
- words_list.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
- drawables.xml
- strings.xml
- styles.xml
- styles.xml
- dimens.xml
- provider_paths.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .gitignore
- build.gradle
- proguard-rules.pro
- audioplayer.gif
- compass.gif
- customcamera.gif
- database.gif
- googleio2017.gif
- location.gif
- navbar.gif
- networking_with_kotlin_003.gif
- o_notification_003.gif
- videostreaming.gif
- gradle-wrapper.jar
- gradle-wrapper.properties
- ExampleInstrumentedTest.java
- MainActivity.kt
- activity_main.xml
- menu_main.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.java
- .gitignore
- build.gradle
- proguard-rules.pro
- ExampleInstrumentedTest.kt
- repos.json
- DataClasses.kt
- OkHttpService.kt
- RetrofitService.kt
- VolleyService.kt
- RepoAdapter.kt
- RepoPresenter.kt
- RepositoryContract.kt
- test.java
- UserRepositories.kt
- MainActivity.kt
- circ_bg.xml
- circ_bg_green.xml
- circ_bg_other.xml
- ic_launcher_background.xml
- ic_repo_stars.png
- ic_repo_stars.png
- ic_repo_stars.png
- ic_repo_stars.png
- activity_main.xml
- activity_user_repositories.xml
- repo_item.xml
- ic_fork.xml
- ic_fork_round.xml
- ic_forked.xml
- ic_forked_round.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_mine.xml
- ic_mine_round.xml
- ic_stars.xml
- ic_stars_round.xml
- ic_fork.png
- ic_fork_background.png
- ic_fork_foreground.png
- ic_fork_round.png
- ic_forked.png
- ic_forked_background.png
- ic_forked_foreground.png
- ic_forked_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_mine.png
- ic_mine_background.png
- ic_mine_foreground.png
- ic_mine_round.png
- ic_stars.png
- ic_stars_background.png
- ic_stars_foreground.png
- ic_stars_round.png
- ic_fork.png
- ic_fork_background.png
- ic_fork_foreground.png
- ic_fork_round.png
- ic_forked.png
- ic_forked_background.png
- ic_forked_foreground.png
- ic_forked_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_mine.png
- ic_mine_background.png
- ic_mine_foreground.png
- ic_mine_round.png
- ic_stars.png
- ic_stars_background.png
- ic_stars_foreground.png
- ic_stars_round.png
- ic_fork.png
- ic_fork_background.png
- ic_fork_foreground.png
- ic_fork_round.png
- ic_forked.png
- ic_forked_background.png
- ic_forked_foreground.png
- ic_forked_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_mine.png
- ic_mine_background.png
- ic_mine_foreground.png
- ic_mine_round.png
- ic_stars.png
- ic_stars_background.png
- ic_stars_foreground.png
- ic_stars_round.png
- ic_fork.png
- ic_fork_background.png
- ic_fork_foreground.png
- ic_fork_round.png
- ic_forked.png
- ic_forked_background.png
- ic_forked_foreground.png
- ic_forked_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_mine.png
- ic_mine_background.png
- ic_mine_foreground.png
- ic_mine_round.png
- ic_stars.png
- ic_stars_background.png
- ic_stars_foreground.png
- ic_stars_round.png
- ic_fork.png
- ic_fork_background.png
- ic_fork_foreground.png
- ic_fork_round.png
- ic_forked.png
- ic_forked_background.png
- ic_forked_foreground.png
- ic_forked_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_mine.png
- ic_mine_background.png
- ic_mine_foreground.png
- ic_mine_round.png
- ic_stars.png
- ic_stars_background.png
- ic_stars_foreground.png
- ic_stars_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_fork-web.png
- ic_forked-web.png
- ic_mine-web.png
- ic_stars-web.png
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- README.md
- ExampleInstrumentedTest.java
- MainActivity.kt
- NotificationContract.kt
- NotificationPresenter.kt
- NotificationHelper.kt
- BasePresenter.kt
- BaseView.kt
- ic_color_lens_black_24dp.xml
- ic_launcher_background.xml
- 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.java
- .gitignore
- build.gradle
- proguard-rules.pro
- README.md
- ExampleInstrumentedTest.kt
- Compass.kt
- MainActivity.kt
- dial.png
- hands.png
- activity_main.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
- ExampleInstrumentedTest.java
- LogCursorAdapter.kt
- DbHelper.kt
- User.kt
- MockUserService.kt
- UserService.kt
- SearchActivity.kt
- MainApplication.kt
- activity_search.xml
- item_log.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
- dimens.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .gitignore
- build.gradle
- proguard-rules.pro
- ExampleInstrumentedTest.java
- MainActivity.kt
- activity_main.xml
- menu_main.xml
- pause_button.png
- play_button.png
- stop_button.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
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- .travis.yml
- _config.yml
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- License.txt
- README.md
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/Talentica/AndroidWithKotlin
Downloads the entire project code from GitHub to your computer.
cd AndroidWithKotlin
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 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)
