sunflower
sunflower copied to clipboard
A gardening app illustrating Android development best practices with migrating a View-based app to Jetpack Compose.
Use the approach of a SingleLiveEvent (see [article](https://medium.com/androiddevelopers/livedata-with-snackbar-navigation-and-other-events-the-singleliveevent-case-ac2622673150) by @JoseAlcerreca).
Helpful when updating plant descriptions. Depends on #271.
Catch-all issue for Material Design improvements Related issues: #153, #65, #64
https://material.io/develop/android/components/bottom-navigation-view/
Approach in two parts: - [ ] DAO to update last watering date - [ ] UX
`Rejecting re-init on previously-failed class java.lang.Class: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener; 2019-01-01 14:55:15.987 29675-29675/com.google.samples.apps.sunflower I/art: at void androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View, androidx.core.view.OnApplyWindowInsetsListener) (ViewCompat.java:2203) 2019-01-01 14:55:15.987 29675-29675/com.google.samples.apps.sunflower I/art: at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:637) 2019-01-01 14:55:15.987...