Code Monkey home page Code Monkey logo

kotlin-projects's Introduction

Kotlin Projects

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

# Project Description
01 Todo List A basic todo list app using Kotlin.
02 Stopwatch A simple timer to learn how to use activity lifecycle.
03 Secret Message A basic encryption tool to learn how to build multi-screen apps.
04 Catchat A prototype email app to discover how to implement three types of navigation UI.
05 Bits and Pizzas A create order screen to discover how to implement Material views.
06 Guessing Game A guessing game to discover how to use view models with live data and data binding.
07 Tasks A to do list using the MVVM design pattern, a Room database and a recycler view.
08 Temperature Converter A tool to convert temperatures from Celsius to Fahrenheit, using Compose.
09 CameraXApp A camera app, using CameraX to show a viewfinder, take photos and capture videos.
10 MarsPhotos An app to learn how to get data from an API, using Retrofit to make REST requests.
11 Blur-O-Matic An app that blurs photos and saves the result to a file, using WorkManager.
12 DevBytes A list of DevByte videos, using offline caching.
13 GDG Finder An app to learn the basics of Android's styling system.
14 Star Shower An app to show how to create property animations, using ObjectAnimator.
15 Milky Way An app to learn how to finely customize an animation, using MotionLayout.
16 Sports App A basic app to introduce to adaptative layouts.
17 Fun Facts An app that displays fun facts about Android, using FirebaseUI Authentication.
18 Wander A Google Maps app that displays customized maps and the user's location.
19 Treasure Hunt A real-world scavenger hunt using geofencing.
20 Egg Timer A timer app for cooking eggs, using notifications and Firebase Cloud Messaging.
21 Fan Controller A fan control UI to learn how to create a custom view.
22 MiniPaint A simple line drawing app, using a canvas.
23 Clipping Magic An app to learn how to clip objects on a canvas.
24 FindMe A simple game to learn how to create effects with shaders.
25 To-Do Notes A basic app to learn how to test an Android project.

These projects are adapted from various sources:

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

kotlin-projects's People

Contributors

solygambas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

withaditya

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.