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.
Install / Use
/learn @Talentica/AndroidWithKotlinREADME
AndroidWithKotlin

These are android samples projects which are written in kotlin. The project contains the following apps:
1. app(default) : Google IO 2017 Android Architecture Components Sample: Room, ViewModel(MVVM), LiveData and Lifecycle.
2. audioplayer: An audio player app which plays mp3 file and custom seek bar to seek.
3. locationmanager: An on-demand location fetching app which uses google's latest fused location provider. If using emulator then send the location from Extended Controls of Emulator.
4. sqlitedatabase: A simple sqlite database app with mock server which handles user(friend) search and logs the queries into local database. A good app to understand RxAndroid in kotlin.
5. videostreaming: A live RTSP video streaming app with custom media controls.(Better run this app on physical device)
6. customcamera: This is a MVP pattern, custom camera app with flash support. The home screen is a gridview which shows clicked photos. Dagger 2 implementation added.
7. o_notifications: This is a MVP pattern, android-O notifications. The home screen provides simple way to create notification channels and notifications. By default there are 2 notification groups “Personal” and “Business”.
8. sensors: Explore how to make a compass app using magnetic field sensor and accelerometer.
9. networking: Networking with popular networking libraries like retrofit and volley. Also recycler view with kotlin.
More to come in future :octocat: :star2:
<img src="http://i.imgur.com/HzmmBvZ.jpg" />
Minimum Requirements
- Android Studio 3.0 Canery 3
- Kotlin compiler and runtime version 1.1.2-4
- Android SDK Platform 26 (android-O)
- Android sdk tools 26.0.2
- Android sdk build-tools 26.0.0
- Android sdk plateform-tools 26.0.0
Projects
Name | Demo
--- | ---
Google io17 Architecture ViewModels Livedata Sample | <img src="/gifs/googleio2017.gif" width="59%">
Audio MP3 Player | <img src="/gifs/audioplayer.gif" width="59%">
Location (If using emulator then send the location from Extended Controls of Emulator) | <img src="/gifs/location.gif" width="59%">
Sqlite | <img src="/gifs/database.gif" width="59%">
Video Streaming (Always use device to run this App since emulator has rendering issues) | <img src="/gifs/videostreaming.gif" width="59%">
Custom Camera | <img src="/gifs/customcamera.gif" width="59%">
Android-O Notifications | <img src="/gifs/o_notification_003.gif" width="59%">
Compass (designed using accelerometer and magnetic field sensor) | <img src="/gifs/compass.gif" width="59%">
Networking & Recycler view (REST calls with volley, retrofit and okhttp) | <img src="/gifs/networking_with_kotlin_003.gif" width="59%">
Related Skills
feishu-drive
337.4k|
things-mac
337.4kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
337.4kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
yu-ai-agent
1.9k编程导航 2025 年 AI 开发实战新项目,基于 Spring Boot 3 + Java 21 + Spring AI 构建 AI 恋爱大师应用和 ReAct 模式自主规划智能体YuManus,覆盖 AI 大模型接入、Spring AI 核心特性、Prompt 工程和优化、RAG 检索增强、向量数据库、Tool Calling 工具调用、MCP 模型上下文协议、AI Agent 开发(Manas Java 实现)、Cursor AI 工具等核心知识。用一套教程将程序员必知必会的 AI 技术一网打尽,帮你成为 AI 时代企业的香饽饽,给你的简历和求职大幅增加竞争力。
