For a personal project, I’m not exactly sure how to decide between cross-platform mobile frameworks (e.g. React Native, Ionic, Flutter, etc.).

I know a lot of it is use-case based, so as an example consider a highly simplified social media with creating posts with text and photo, editing your profile, and viewing/following others. What works best here and why?

For my project, I do have a web app as well built using NextJS, and I have a decent amount of experience with React. I’ve also used Flutter in the past and found it pretty easy to work with, but I’ve never tried my other options.

As far as I’m aware, most people generally recommend staying away from Ionic? I’m not exactly sure why that is or if that’s just an old sentiment.

Thanks!

  • DeprecatedCompatV2@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    Flutter is pretty nice and the experiencd I’ve had has been pretty smooth. It also has a really awesome hot reload feature, and you can run your “mobile app” on your dev machine as long as you aren’t using any mobile-only APIs in the particular feature.

    • hayhay@programming.devOP
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Yeah Flutter seems like the winner for my Project. I think the fact that I’ve worked with it in the past, and that it feels very react-y in some ways just makes it a lot nicer for me.

      Plus… Hot Reload was a godsend haha