Android developers... what language/platform do you use to build your apps?
Kotlin, React Native, Capacitor, Flutter, any others?
Android developers... what language/platform do you use to build your apps?
Kotlin, React Native, Capacitor, Flutter, any others?
React native
React Native for www.trydayapp.com
flutter is almost game engine, bigger package size and no access to native APIs
react native is a way to access efficient native API calls from javascript.
so react native is an optimal way to do android apps, almost native, such that it's easy to develop in one codebase and use it to android & ios
My Flutter-generated APKs are very small (8-10MB) and most of what I see written in JS is way bigger. So I actually think the opposite!
React-Native although I kinda wished I would have gotten into Flutter, from what I see it looks like it has a better developer experience.
I like Flutter
Dunno if it is of interest, but came over this the other day. The recipe is from 2017 but still works, I ran it myself.
Super interesting, thanks! I wonder if we have other ways of compiling to Dalvik than through JVM bytecode
I did not mention Java and XML on purpose because who would torture himself that way
Java for everything. My apps run on Nokia 3310, browsers, servers, on the latest Android or anything in between.
Java was invented to run on tiny decentralized embedded devices no matter what CPU or operating system gets used.
To build things that grow in scale and complexity, it works beautifully (love the debugging features).
Bad java developers give it a bad reputation and write bloat. There is a really good platform outside the bad frameworks for building stuff that lasts.
You're absolutely right. Java can and should be used that way. Culturally though, the average Java programmer will tend to bloat things, at least that is my experience over the years.
I'm building my first prototype with capacitor. That's because it wraps javascript (svelte) apps.
Good so far. Basic stuff work great.
Failed only to make background tasks work. Will soon try paid service for NFC.
Kotlin