inaturalist / iNaturalistAndroid

Android app for iNaturalist.org
https://market.android.com/details?id=org.inaturalist.android
MIT License
159 stars 57 forks source link

Evernote Android State library is unmaintained. #1084

Closed ellis-berry closed 2 years ago

ellis-berry commented 3 years ago

https://github.com/evernote/android-state

Unmaintained libraries pose an issue for security and future updates to the app.

There are other solutions to state management in the Android ecosystem, but they generally are tied into the application's architectural patterns. Has there been discussion about implementation of MVVM, MVI, or unidirectional architecture patterns in the app?

budowski commented 3 years ago

We use this library throughout the app for preserving state of an activity's fields/members (so when the app goes to the background, and the user returns to it - those fields won't be cleared out) - back then, this library was one of the more popular solutions.

We could switch to something maintained / official nowadays, just a matter of amount of work required (since it's being used in most activities of the app). So it's a matter of prioritization - @kueda, your thoughts?

kueda commented 2 years ago

Since we are sunsetting this app in favor of a React Native replacement, I'm going to close this unless there's some acute security issues with this library.