Pokedex
Thinkrchive-Multiplatform
Pokedex | Thinkrchive-Multiplatform | |
---|---|---|
7 | 3 | |
7,626 | 67 | |
- | - | |
9.0 | 0.0 | |
2 days ago | over 1 year ago | |
Kotlin | Kotlin | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Pokedex
-
Old android dev looking to refurbish knowledge
And this is a decent github repo to check out to get an idea of a modern architecture/state of app dev: https://github.com/skydoves/Pokedex
-
How to become a better Android developer?
For example this one is decent https://github.com/skydoves/Pokedex
-
Nifty, well made, small apps you've run into?
The Pokedex app has almost everything you could want. Hilt, Retrofit Coroutines, MVVM(I prefer MVI), etc
- Open source apps that use Android architecture components?
- Source code
-
Advice needed regarding MVVM Pattern
I would recommend reading the code of the following project. It uses all the modern practices including live data, hilt, paging 3 with mvvm. https://github.com/skydoves/Pokedex
-
Android DataBinding kit for notifying data changes from Model layers to UI layers on MVVM architecture.
Exactly! But we can implement it better without creating backing properties for preventing access from outsides using this. code diff
Thinkrchive-Multiplatform
-
AvaloniaUI (C#) vs Compose Multiplatform?
I have a project where I experiment with new ideas and concepts. This: https://github.com/Thinkrchive/Thinkrchive-Multiplatform. A little bit over engineered but that's the whole point of this project (to experiment with new concepts).
-
Any idea how could I make a collapsing top bar with jetpack compose? Similar to one in the video.
I use this: https://github.com/Thinkrchive/Thinkrchive-Multiplatform/blob/main/androidApp/src/main/java/work/racka/thinkrchive/v2/android/ui/components/CollapsingToolbarBase.kt
-
Nifty, well made, small apps you've run into?
There is a much more unnecessarily complex version of the app for Kotlin Multiplatform: https://github.com/Thinkrchive/Thinkrchive-Multiplatform, which I use to learn new things but the one above is much more simple.
What are some alternatives?
Android-CleanArchitecture-Kotlin - This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.
Jetpack-Compose-Orbit-MVI-Demo - Demo / Sample Android Project created with Jetpack Compose and Orbit MVI
Stars - An android application build with a clean architecture approach and Star wars API
me - A Jetpack Compose Kotlin Multiplatform WYSIWYG blog editor
CbKtx - A lightweight Kotlin friendly wrapper around Couchbase lite for Android.
tyzenhaus - Tyzenhaus is a shared expenses tracking bot.
DevUpdates - News app for developer updates.
fluent_ui - Implements Microsoft's WinUI3 in Flutter.
Quizzer - Trivia Game (Quiz App)
Penicillin - Modern powerful Twitter API wrapper for Kotlin Multiplatform. #PureKotlin
MvvmBase
ComposeSample - Multi Module Clean Architecture Compose sample app