Welcome to Incels.is - Involuntary Celibate Forum

Welcome! This is a forum for involuntary celibates: people who lack a significant other. Are you lonely and wish you had someone in your life? You're not alone! Join our forum and talk to people just like you.

Serious Google is an asshole to android devs

AsiaCel

AsiaCel

shalom goyim
★★★★★
Joined
Nov 24, 2017
Posts
30,123
Online time
15h 39m
Google is an asshole to android dev.

STAY AWAY from Android development!!

Google puts lots of assholey shit in Android, like attempts to block third party apps, but I'll focus on a dev's perspective on policies, ignoring the nightmarish UI/development experience.

Android 16 (17?) straight up ignores screen orientation androidmanifest.xml requirements (android on apps, forcing devs to work with the trash layouts that are notoriously difficult to do.

Solution: Make buttons smaller, probably. But that clashes with the accessibility requirements. This takes priority over accessibility. If your phone is small, please throw it in the bin. Fuck off!

Not letting devs use runOnUiThread to freeze the app for more than 5 seconds, essentially turning the app into a callback hell (not everyone can use Kotlin; lots of us maintain legacy code).

Solution: None. Callback hell.

Not allowing the app to store well encrypted data in the phone for features like Remember Me (I think there's a way to do it, but annoying so I gave up)

Solution: I just hardcode the API keys (non critical ones). I dropped the Remember Me feature entirely.

Forcing 16KB page size on apps when many libraries are 4KB only, essentially demanding reverse engineering ALL these libraries

Solution: None really. I'm a single Dev in a company maintaining many apps, android and others. Not my fault.

Forcing developers to support SDK version 35 (android 15)

Solution: None really, if you use under Android 15, go fuck yourself.

Stupid accessibility requirements (lold I ignore these warnings). Not every app is made for the disabled; disabled users should not use a robot controlling app for example (my app focuses on flying drones)

Solution: I just ignore these. Sometimes I make text bigger and block screen orientation instead.

No overwriting same version on the app store or automated version, if you forgotten to set your build version on Gradle...well that's few hours of wait

Solution: I guess, ask colleague first.

Google APIs demand the use of fingerprint, which makes setup difficult and it demands ANOTHER fingerprint when you put it to app store!

Solution:I just put the same key/fingerprint everywhere, stored in the app directory so I can get it same across devices, from Git.
 
Last edited:
Ok I will stay away from android development
 
Everything regarding software has just been getting continuously worse. I like to use old versions of programs such as MS Excel (2007).
 
i think Google themselves even said they were going to make Androids walled garden like IOS by pretty much killing sideloading in September
 

Similar threads

AsiaCel
Replies
18
Views
540
Emba
Emba
AsiaCel
Replies
14
Views
2K
ReconElement
ReconElement
AsiaCel
Replies
3
Views
604
Xul
Xul
ANTAGONIST
Replies
7
Views
775
The Notorious SLAV
The Notorious SLAV

Users who are viewing this thread

shape1
shape2
shape3
shape4
shape5
shape6
Back
Top