MyGoodDoggoApp Alternatives
Similar projects and alternatives to MyGoodDoggoApp based on common topics and language
-
-
Android-Clean-Architecture
🎞 A demo movie android app showcasing Clean Architecture, written in Kotlin and featuring Jetpack Compose for modern, declarative UIs. (Offline-first App)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Delish
Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVI clean architecture.
-
Foodium
🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).
-
AndroidCleanArchitecture
This is a project built with Love ❤️ and also with Clean architecture in Android .
-
YouTooBeAlike
Android app architecture sample of MVVM UDF. This project demonstrates how to achieve a YouTube-like UX and how to handle media playbacks in this case.
MyGoodDoggoApp reviews and mentions
-
Clean Architecture VS. Official documentation!
On the other hand, reducing events by validating uuids is absurd. All you need to do is define a sealed interface implemented by data classes and objects as your event types. Use a single view model function that takes the type as input to reduce events. Examples can be seen here.
-
Sharing my newly created MVVM template. Feedback wanted :)
Regarding state persistence, I'm currently relying on the activity/fragment itself to store and restore. I've used SavedStateHandle before and one problem I've found is that it doesn't persist across fragment attachments. I implemented state restoration in ThumbnailInfoFragment and ThumbnailInfoViewModel of demo project. I'm wondering if this is a good approach or if I should switch to SavedStateHandle. It seems I can directly store the State object in SavedStateHandle instead of reloading it with persistent parameters after process death.
Stats
Deathhit/MyGoodDoggoApp is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of MyGoodDoggoApp is Kotlin.