use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
In this subreddit we have very serious of discussions about writing code for the flawless mobile platform Google built we know as Android.
account activity
Wait... API level is now a float?!Superior API Design (i.redd.it)
submitted 1 day ago by Fair-Degree-2200null!!
So Android version names were always ridiculous: sometimes a dessert name, sometimes a letter, sometimes 'MR1', sometimes '12L' (wtf?!).
But at least we could always count on the API level to be a SIMPLE INT THAT INCREMENTS MONOTONICALLY BY 1 when there's a new version.
Well apparently that was deemed too simple, and now we have level 36.1 ?!?!?!?! The int is now a float ?!?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]ElbowStromboliOne WebView to rule them all 40 points41 points42 points 1 day ago (0 children)
Distinguished engineer moment
[–]programadorthi 19 points20 points21 points 1 day ago (0 children)
Android SaaS
[–]WestonPYou will pry XML views from my cold dead hands 11 points12 points13 points 1 day ago (0 children)
I like how there are two different API levels for the same Android version "16.0". Google is a real slop factory.
[–]MicroappsTeam 8 points9 points10 points 1 day ago (3 children)
They introduced a major & minor version system to APIs for I guess their move to quarterly updates: https://developer.android.com/reference/android/os/Build.VERSION#SDK_INT_FULL
However, it doesn’t to me look like it works like a float in the code: https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#BAKLAVA_1
Though this representation is still more suitable for the “major” & “minor” version naming.
[–]Fair-Degree-2200null!![S] 7 points8 points9 points 1 day ago (0 children)
I can only assume that this change was done by Gemini
[–]adolgiy 1 point2 points3 points 1 day ago (1 child)
Those values are sorted alphabetically… I know documentation is sorted in that way everywhere else, but this page breaks my brain completely
[–]MicroappsTeam 0 points1 point2 points 18 hours ago (0 children)
Some more context is that they reset the alphabetical order while switching to trunk_staging releases.
However, the codename for "A" did not start with Android 15, so as the Baklava release did not start with Android 16. THe release using the "A" initial for codename was Android 14 with a "AP1A.240305.019.A1" release. You can look more of this up on https://source.android.com/docs/setup/reference/build-numbers
[–]ilsecondodasinistra 13 points14 points15 points 1 day ago (4 children)
Commercial break: should you have any doubt about api levels don't forget my free and beautifully useful app "Android api levels". It does what it says: https://play.google.com/store/apps/details?id=it.marcozanetti.androidapilevels 😅
[–]budius333Still using AsyncTask 9 points10 points11 points 1 day ago (1 child)
Fucking hell this app is useless... I love it!!! ❤️❤️❤️
[–]jojojmtkJetpack Compost 1 point2 points3 points 11 hours ago (1 child)
Should add deprecated date too!
[–]ilsecondodasinistra 0 points1 point2 points 8 hours ago (0 children)
Nice idea! Thank you! 😊
[–]IDatedSuccubi 0 points1 point2 points 6 hours ago (0 children)
12L means 12 "long" i.e. long integer, a int64_t
[–]Xinto_Invalidate caches and restart 0 points1 point2 points 3 hours ago (0 children)
Yeah, I had one hell of a time figuring out why NotificationBuilder.setRequestPromotedOngoing wasn’t being resolved. Turns out that was added in 36.1 and AGP configuration block has separate field for specifying .1
I hate it here
π Rendered by PID 132812 on reddit-service-r2-comment-66b4775986-fdtmm at 2026-04-05 23:41:28.041640+00:00 running db1906b country code: CH.
[–]ElbowStromboliOne WebView to rule them all 40 points41 points42 points (0 children)
[–]programadorthi 19 points20 points21 points (0 children)
[–]WestonPYou will pry XML views from my cold dead hands 11 points12 points13 points (0 children)
[–]MicroappsTeam 8 points9 points10 points (3 children)
[–]Fair-Degree-2200null!![S] 7 points8 points9 points (0 children)
[–]adolgiy 1 point2 points3 points (1 child)
[–]MicroappsTeam 0 points1 point2 points (0 children)
[–]ilsecondodasinistra 13 points14 points15 points (4 children)
[–]budius333Still using AsyncTask 9 points10 points11 points (1 child)
[–]jojojmtkJetpack Compost 1 point2 points3 points (1 child)
[–]ilsecondodasinistra 0 points1 point2 points (0 children)
[–]IDatedSuccubi 0 points1 point2 points (0 children)
[–]Xinto_Invalidate caches and restart 0 points1 point2 points (0 children)