The “native” Android ecosystem has grown way too over-complicated for my liking. I do not want to dependency inject a Reactive ViewModel Room Repository DAO Purpose Factory (without blocking the main thread), I just want to make a god damn app.

My current wishlist is:

  1. Be reasonably efficient (we’re working with phones here)
  2. Be completely open source (i.e. I should be able to throw my app on F-Droid when it’s ready)
  3. Have a not terrible implementation of Material 3/You
  4. Don’t be too “janky” for the end user (sorry, PWAs)
  5. Be reasonably mature

What does this leave me with? Flutter? React Native?