SavedStateFlow
SavedStateFlow
is a Kotlin StateFlow wrapper around SavedStateHandle.getLiveData()
For documentation, please checkout the project site
SavedStateFlow
is a Kotlin StateFlow wrapper around SavedStateHandle.getLiveData()
For documentation, please checkout the project site
Mars Rover Kata Develop an API that moves a rover around on a grid. Rules: You are given the initial starting 2D point (x,y) of a rover and the direct
DocuBox is an android app π±in which you can securely upload your files on the cloudβ from family pictures and audio recordings to spreadsheets, presentations and other confidential documents.
EasyPermissions-ktx Kotlin version of the popular googlesample/easypermissions wrapper library to simplify basic system permissions logic on Android M
KillerTask This is a Kotlin Android library to create async background tasks. Inspired by TinyTask, but more beautiful and easy to use for Kotlin Andr
Netflix-Clone-React Practising React by building Netflix Clone Requirements TMDB api key : Add TMDB API key to AppApi.kt Learning Resourcce Build Netf
Kotlin IndexedDB A wrapper around IndexedDB which allows for access from Kotlin/JS code using suspend blocks and linear, non-callback based control fl
yaspeller-kt Asynchronous Yandex.Speller API wrapper for Kotlin/JVM. Installation repositories { maven { url 'https://jitpack.io' }
β° guilded-kt [WIP] A powerful yet simple-to-use guilded wrapper made entirely in Kotlin with supporting multiplatform. Take a look at an example of th
π² deck [WIP] Deck is a powerful yet simple-to-use guilded wrapper made entirely in Kotlin with support to multiplatform. Implementating In case you'r
Addresses issue #10
In order to get the CI to work and build the whole project, needed to rename the packages of each sample to not conflict with the library.
I saw for injecting SaveStateFlowHandle into ViewModel through hilt we need manually write a module to @Provide the conversion to FlowHandle. If possible can this boilerplate be extracted into a separate hilt-artifact as a drop-in library to avoid the dagger-hilt boilerplate?
https://developer.android.com/training/dependency-injection/hilt-multi-module
enhancementA StateFlow
that can persist the state across process death. Value changes are reactively observed by SavedStateHandle.getLiveData()
and when set will delegate to SaveStateHandle.set()
.
A wrapper around SavedStateHandle
with two new functions that can provide a Flow
or SavedStateFlow
.
SavedStateFlowHandle
to make mocking of a SavedStateFlow
simpler without needing to mess around with LiveData
MainViewModel
to showcase the testability in this refactor.AnvilKotlin A simple Kotlin wrapper around Anvil. The only purpose of this library is to provide type safety to Anvil through Kotlin. Nothing more, no
CouchBaseKtx ?? Work In-Progress ?? A lightweight Kotlin friendly wrapper around Couchbase-lite for Android Read up a little bit of documentation abou
stateflow-flow-sharedflow-livedata Basic app to use different type of observables StateFlow, Flow, SharedFlow, LiveData, State, Channel... StateFlow,
Clean ViewModel with Sealed Classes Following are the purposes of this repo Showing how you can remove the need of context in ViewModels. I. By using
MyMusic is a beautiful app showing how to build modern looking interfaces using Jetpack Compose, recommended libraries, best practices and architectur
Practical Kotlin Multiplatform on the Web λ³Έ μ μ₯μλ μ½νλ¦° λ©ν°νλ«νΌ κΈ°λ° μΉ νλ‘κ·Έλλ° μν¬μ(κ°μ’)μ μν΄ μμ±λ ν νλ¦Ώ νλ‘μ νΈκ° μλ κ³³μ λλ€. μν¬μ κ³Όμ μμ μ½νλ¦° λ©ν°νλ«νΌμ κΈ°λ°μΌλ‘ νλ‘ νΈμλ(front-end)λ Ko
Building a Full Stack Web App with Kotlin Multiplatform λ³Έ μ μ₯μλ INFCON 2022μμ μ½νλ¦° λ©ν°νλ«νΌ κΈ°λ° μΉ νλ‘κ·Έλλ° νΈμ¦μ¨λ©μ μν΄ μμ±λ ν νλ¦Ώ νλ‘μ νΈκ° μλ κ³³μ λλ€. νΈμ¦μ¨ κ³Όμ μμ μ½νλ¦° λ©ν°νλ«νΌμ
Inject A simple Kotlin multi-platform abstraction around the javax.inject annotations. This allows using the annotations in Kotlin common code so that
Pdf Viewer For Android A Simple PDF Viewer library which only occupies around 125kb while most of the Pdf viewer occupies upto 16MB space. How to inte
KafkaPlayground Small playground where I'm playing around with Kafka in Kotlin and the Kafka SDK whilst reading the Kafka book Definite Guide from Con