Ask HK: Quickest way to develop mobile apps as back end engineer in 2021?
I'm a backend engineer who has very limited experience with mobile engineering. I would like to build an app which is simple e.g. filling forms, showing charts, register/login etc. Basic presentation layer on top of backend API. I'm looking for the quickest way to build this, preferably hybrid app which can compile to iOS & android from the same codebase. What are my best options for framework in 2021?
24 comments
[ 39.9 ms ] story [ 120 ms ] thread[1] https://www.adalo.com/
Anecdotal of course, but there is a reason react native / expo exist and are as popular as they are.
https://quasar.dev/ if you prefer Vue.js
Don’t ask me how I know. Coding mobile apps since 2009. In native and in all hybrid platforms. Android and iOS and sadly Microsoft.
- https://capacitorjs.com
- https://reactnative.dev
- https://flutter.dev
Build a todo list with the 3 tech and make your choice.
Capacitor is very poorly documented in my opinion. The official documentation seems sufficient but it has been, at least in my experience, pretty easy to run into edge cases that don't have straightforward documented solutions available, and it's obviously a bit too young to have a ton of StackOverflow answers available, for example.
My understanding is that the Cordova team and community has mostly moved on to Capacitor, and while there is some backward compatibility, it is often not evident to what extent you need to tinker with both to get them to work.
If you really strive for an "app" experience, wrap it in a WebView or look at the PWA approach.
I've heard about some jank issues with iOS so you may want to check on that [1]
[0] https://codelabs.developers.google.com/?cat=flutter [1] https://thomasmiddel.medium.com/flutter-its-poor-ios-perform...
Think of it as combination of glitch.com and bubble.io / www.adalo.com
My contact info is in my HN Profile. I would like to learn more about your use-case.
Disclaimer: I run marketing at DronaHQ