Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
2. What is "this subreddit"?!
I feel your pain. I dont have your experience, dropped this clusterfuck after a year luckily. Its sad because making apps is a cool thing and i much prefer it over making websites for showing my friends what i made.
The big complaint i have with flutter (and rn) is that a lot of the native functionalities (like scheduling a recurring task or automatically taking a photo) are nonexistent or you have to do them in java/kotlin.
Biggy136842yI agree ☝️
That’s why I don’t mess with Android App development.
Ederbit7832yHaha played with android a bit and understand the one about showing/hiding keyboard... Makes no sense.
Do you develop hybrid apps with flutter? Or can you develop natively? Heard good things about it
broseph15952yNumber 5 is the reason I never even got started with it. It’s iOS for me. All the way! 😃
Isn't #8 the play store's fault and not Android's (as an operating system)?
b3b347682yI can relate, and I don't even really do Android programming. Just some simple stuff for fun like a pornhub client. But it's sooo fucking annoying to have to execute different pieces of code depending on what android version the user is running. And some basic things can't be done using simple api calls. Want to have the video player fullscreen? Well fuck you, you have to set 7 different flags and make sure to unset those other flags but then this flag doesn't exist on that version of android. Everything feels like it's a hack because of tons of bad design decisions...
Simply annoying. I'll stick to C terminal programming
Banele8962yI feel your pain so deep I want to give you a hug
1. I wish I lived in that university instead of this one where it's more like 30 min
Before focusing on the web I was a mobile developer.
I swear I hate it, with a passion. Its overly complex and mind numbing in regards to Android development. A huge clusterfuck of bad ideas and over engineered shit.
Everything is just a pain with the Android api. Which is why I believe they created flutter.
I believe that libs are created for two reasons: to enhance something rrally good i.e rails gems, python packages etc. Or to FIX something really bad like in Android with retrofit, butterknife etc. Literally everything I have seen in Android is a pain.
Suck for the Apple haters, but in comparison developing for IOS is a fucking breeze.
Or maybe I am just retarded and can't get Android.
Anyways, i like everything about this rant.
I hear you and I have felt the same way but I have come to understand that all those pains are worth because of the level of customization of practically everything you can do in the ecosystem. And as per your #react tag I have only this to say:
Hey yes this is a bit of a concern but look into Isolates as they allow you to do stuff in the background in pure Flutter/Dart.
drdre13722yAgree with OP. That is why I use Xamarin now. Android as a whole requires a general redesign and rethinking in order to remove all the trash it contains. Bonus 5 cents here:
I update my apps around once per year. That is usually just increasing target API + 1 or 2 bug fixes + one new feature. Somehow, every time I return to Android studio, I have to use the first week figuring out why it doesn't build anymore and doing a lot of fixing to gradle, etc. And after some years the projects are full of all kinds of rubish that google thought should be required, but then changed their mind...