good lord what a fucking mess lmao
every official google tutorial is "remember that old shit that sucked? well NOW in 2021 here's the NEW SICK WAY TO DO IT" and then explains zero concepts whatsoever because it's just showing you what new functions have replaced which old functions. "now instead of 700 lines of boilerplate xml you write 699 lines of boilerplate kotlin where every function is so deeply nested the code physically LOOKS like xml!" okay but what does any of it do
TUTORIAL ONE: HELLO WORLD
like six files of boilerplate that prints "Hello World" on the screen. also the boilerplate was all auto-generated by Android Studio so this is less a coding tutorial and more a "how to click New Project in Android Studio tutorial"
TUTORIAL TWO: DISPLAY A LIST OF MUTABLE STRINGS
one page of boilerplate, followed by like 400 pages of "install these 45 dependencies and spin up a local sqlite db and configure an ORM and configure your schemas and compile a bunch of strings into stored procedures and make a String Entity Class and map it to the ORM bindings and execu-
TUTORIAL THREE: DISPLAY AN IMAGE
install these seventy five dependencies and register a free api key with Displaying Images On Your Phone As A Service and then make sixteen different async web requests to load a thumbnail and metadata and a webp of a stock photo of a woman laughing alone with salad
MOTHERFUCKER HAVE ANY OF YOU PEOPLE HEARD ABOUT
YOU CAN JUST SAVE STUFF TO THE DISK. AND THEN LOAD IT FROM THE DISK. WHAT THE FUCK IS WRONG WITH YOU
anyway this is why letting web developers design an OS basically ended human cultural progress
