Pokedex
Stars
Pokedex | Stars | |
---|---|---|
7 | 3 | |
7,620 | 53 | |
- | - | |
9.0 | 0.0 | |
about 13 hours ago | about 3 years ago | |
Kotlin | Kotlin | |
Apache License 2.0 | - |
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
Stars
-
Showing No internet in Android App
Connection status as LiveData could be very nice if it wasn't deprecated.
-
Android app challenge for a job interview
Quickly looked at the readme and about 7 classes. Looks pretty good! I was only able to find this line where you could have used an early return pattern to avoid an unnecessary indentation level. https://github.com/HamdiBoumaiza/Stars/blob/main/app/src/main/java/com/hb/stars/ui/details/DetailsCharactersActivity.kt#L39
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.
Corbind - ⚡ Kotlin Coroutines binding APIs for Android UI widgets from the platform and support libraries
CbKtx - A lightweight Kotlin friendly wrapper around Couchbase lite for Android.
CurrencyExchange - Currency Exchange App that displays real-time currency rates, shows a chart for any currency pair in the world to see their currency history and provides a currency converter to convert over 180 currencies implemented in MVVM Architecture using Koltin.
DevUpdates - News app for developer updates.
ValoGuide - 📱 ValoGuide demonstrates modern Android development with Koin, Material Motion, Coroutines, Jetpack (LiveData, Fragment, Navigator, ViewBinding) based on MVVM architecture. For game Valorant
Quizzer - Trivia Game (Quiz App)
NotyKT 🖊️ - 📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.
MvvmBase
DisneyCompose - 🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture.
updater-for-spotify - Updater For Spotify allows you to download the latest version of Spotify