All Projects → AseemWangoo → hands_on_kotlin

AseemWangoo / hands_on_kotlin

Licence: other
Experiments with Compose and latest architecture patterns in Kotlin

Programming Languages

kotlin
9241 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to hands on kotlin

Scout
Scout is a kotlin multiplatform application that allows users to search and save games to lists to be browsed later.
Stars: ✭ 28 (-37.78%)
Mutual labels:  jetpack-compose
VegetableOrderUI-Android
Check out the new style for App Design aims for the Vegetable Order Service using jetpack compose...😉😀😁😎
Stars: ✭ 349 (+675.56%)
Mutual labels:  jetpack-compose
NestedScrollView
NestedScrollView for Jetpack Compose
Stars: ✭ 57 (+26.67%)
Mutual labels:  jetpack-compose
Delish
Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVI clean architecture.
Stars: ✭ 356 (+691.11%)
Mutual labels:  jetpack-compose
ThinkRchive
An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android.
Stars: ✭ 84 (+86.67%)
Mutual labels:  jetpack-compose
info-bar-compose
An Android Jetpack Compose library for displaying on-screen messages. (simplified Snackbar alternative)
Stars: ✭ 80 (+77.78%)
Mutual labels:  jetpack-compose
StarWars
Minimal GraphQL based Jetpack Compose, Wear Compose and SwiftUI Kotlin Multiplatform sample (using StarWars endpoint - https://graphql.org/swapi-graphql)
Stars: ✭ 165 (+266.67%)
Mutual labels:  jetpack-compose
DailyDoc
Productivity Note App utilizing Jetpack Compose
Stars: ✭ 31 (-31.11%)
Mutual labels:  jetpack-compose
Strict-DataBinding
善用 DataBinding 彻底解决 “View 实例的 Null 安全一致性问题”
Stars: ✭ 84 (+86.67%)
Mutual labels:  jetpack-compose
SSComposeCookBook
A Collection of major Jetpack compose UI components which are commonly used.🎉🔝👌
Stars: ✭ 386 (+757.78%)
Mutual labels:  jetpack-compose
kmm-production-sample
This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.
Stars: ✭ 1,476 (+3180%)
Mutual labels:  jetpack-compose
Compose-Settings
Android #JetpackCompose Settings library
Stars: ✭ 188 (+317.78%)
Mutual labels:  jetpack-compose
Photos
No description or website provided.
Stars: ✭ 74 (+64.44%)
Mutual labels:  jetpack-compose
Pacman Compose
Pacman Created in JetpackCompose
Stars: ✭ 28 (-37.78%)
Mutual labels:  jetpack-compose
Jetpack-Compose-Theme-Configurator
Desktop Application to setup/configure your Jetpack Compose Color/Theme Palette
Stars: ✭ 50 (+11.11%)
Mutual labels:  jetpack-compose
android-developer-roadmap
🗺 The 2022 Android Developer Roadmap suggests learning paths to understanding Android development.
Stars: ✭ 5,533 (+12195.56%)
Mutual labels:  jetpack-compose
accrescent
A novel Android app store focused on security, privacy, and usability
Stars: ✭ 208 (+362.22%)
Mutual labels:  jetpack-compose
compose-backstack
Simple composable for rendering transitions between backstacks.
Stars: ✭ 411 (+813.33%)
Mutual labels:  jetpack-compose
AndroidOpenSourceDemo
Android 主流开源库是如何实现的呢?来自己动手实现一个
Stars: ✭ 40 (-11.11%)
Mutual labels:  jetpack-compose
Praxis
Example Android project using MVVM, DaggerAndroid, Jetpack Compose, Retrofit, Coroutines and Multi module architecture ✌🏽
Stars: ✭ 258 (+473.33%)
Mutual labels:  jetpack-compose

hands_on_kotlin

Hands on Kotlin is a sample todo app, built with Jetpack Compose.

To try out this app, you need to use the latest Canary version of Android Studio 4.2. You can clone this repository or import the project from Android Studio following the steps here.

Screenshots

Features

This sample contains 3 screens: Authentication screen (Sign in with Google), a list of todos, where the user can view their todos, and a add todo screen.

State in Compose

Different ways to manage state.

Room

Uses Room to save todos, locally.

ViewModel

Uses ViewModel to manage state and display the changes in the todos instantly

Navigation

Uses compose destinations for navigating between screens

WorkManager

Backup on demand and periodic backup

Testing in Compose

Shows different ways to test compose

Google SignIn Compose

How to integrate google sign in compose

Supercharge your Kotlin project

Tips for the Kotlin code

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].