I started rebuilding my #flutter app in #expo and #reactNative and after three days of testing on the emulator I decided to make a local build of an apk. Turns out you need an expo account to do that! Thats totally unnecessary and is simply a #vendorLockIn #greed
So I'm back or sticking with flutter, at least you get total control of your own work!
@nelov thats annoying.
What kind of app are you building?
@kde_fangirl I made two small apps, one for my fathers blog and one for me thats helps me manage the many daily/weekly/monthly reminders I make for myself. They are both online already. Making them in flutter was actually super enjoyable but I thought that google doesn't have the best record of keeping thing around and since I work woth typescript already it's a good idea to try out expo.
I guess flutter also had the bonus of making desktop builds with ease. So I also made a linux version of my dads app for me.
That lead to think, making one for windows would also be easy...well I was wrong. I spent 2 days fighting the tooling, fixing C builds, visual studio and whatnot..till I gave up.
@nelov Damn what a struggle.
I wanted to get into app coding for a long time, but android studio looks way to complicated for me as a beginner.
Should i try using flutter instead?
@kde_fangirl I'm far from being an expert but at least I also tried making a native android app as well. Google introduced jetpack compose a few years ago and it really improves things a lot! It's a much more modern approach that makes it easier to make apps. No more xml!
But in comparison flutter feels easier. I also read that flutter hides or removes a lot of complexity.
Starting is also super simple, get the sdk and do an "init" with an empty scafold that gives you a working "app" from where you can play and build up on.
Since it has hot reload/refresh it shows changes the second you save. Due to that it often feel quicker to try design or ui changes in the code instead of making mock ups.
@nelov Thanks for the advice. I'll look in to it some more and try to build something with flutter!
Tbh I dont like google anyways