this post was submitted on 19 Jan 2026
24 points (100.0% liked)
Open Source
45509 readers
1114 users here now
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
- !libre_culture@lemmy.ml
- !libre_software@lemmy.ml
- !libre_hardware@lemmy.ml
- !linux@lemmy.ml
- !technology@lemmy.ml
Community icon from opensource.org, but we are not affiliated with them.
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I firmly believe you should develop apps natively for that platform. That means jetpack-compose for android, and swift ui for iOS.
These write-once-for-all platforms layers are always bloated, slow, unoptimized, and behind the official native specs.
Decent programmers know how to learn new languages and frameworks as necessary, and most of the concepts are the same across programming languages. Nothing near as difficult as learning a real language.
I think it depends a lot on what you are building.
For bigger projects and apps leveraging the mobile platform I'm 100% with you.
These kinds of frameworks can still be a good fit for a quick MVP demo, as a stepping stone for porting an existing web app, or if all you really want is a glorified web view (or are PWAs enough for the last one these days?)
Specifically RN is in terrible shape and IMO something to avoid though.
Yes, I hate the bloat aswell! However, I really like that native feel(idk why its just SO nice). I was planning on making my own sketchy framework using the Haxe programming language, which compiles to other platforms, so performance wouldn’t be a problem; however, it doesn’t support swift or objc, I still haven’t found a suitable solution.