solygambas/kotlin-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

25 projects to learn the fundamentals of building Android apps using Kotlin.

#ProjectDescription
01Todo ListA basic todo list app using Kotlin.
02StopwatchA simple timer to learn how to use activity lifecycle.
03Secret MessageA basic encryption tool to learn how to build multi-screen apps.
04CatchatA email app to discover how to implement three types of navigation UI.
05Bits and PizzasA create order screen to discover how to implement Material views.
06Guessing GameA guessing game to discover how to use view models with live data and data binding.
07TasksA to do list using the MVVM design pattern, a Room database and a recycler view.
08Temperature ConverterA tool to convert temperatures from Celsius to Fahrenheit, using Compose.
09CameraXAppA camera app, using CameraX to show a viewfinder, take photos and capture videos.
10MarsPhotosAn app to learn how to get data from an API, using Retrofit to make REST requests.
11Blur-O-MaticAn app that blurs photos and saves the result to a file, using WorkManager.
12DevBytesA list of DevByte videos, using offline caching.
13GDG FinderAn app to learn the basics of Android's styling system.
14Star ShowerAn app to show how to create property animations, using ObjectAnimator.
15Milky WayAn app to learn how to finely customize an animation, using MotionLayout.
16Sports AppA basic app to introduce to adaptative layouts.
17Fun FactsAn app that displays fun facts about Android, using FirebaseUI Authentication.
18WanderA Google Maps app that displays customized maps and the user's location.
19Treasure HuntA real-world scavenger hunt using geofencing.
20Egg TimerA timer app for cooking eggs, using notifications and Firebase Cloud Messaging.
21Fan ControllerA fan control UI to learn how to create a custom view.
22MiniPaintA simple line drawing app, using a canvas.
23Clipping MagicAn app to learn how to clip objects on a canvas.
24FindMeA simple game to learn how to create effects with shaders.
25To-Do NotesA basic app to learn how to test an Android project.

Check out our collection of articles for those beginning their Kotlin journey. Find tips, tricks, and motivational content to keep you engaged and motivated throughout your learning process.

Check the playground if you want to learn Kotlin core concepts first.

These projects are adapted from various sources:

If you find these projects helpful or interesting, please consider starring the repository. It's a simple gesture that helps to boost the visibility of the project and show appreciation for the effort put into creating it. Additionally, if you'd like to support my work further, you can become a sponsor. Your support is greatly appreciated. Thank you!

About

25 projects to learn the fundamentals of building Android apps using Kotlin.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published