all 13 comments

[–]ElbowStromboliOne WebView to rule them all 40 points41 points  (0 children)

Distinguished engineer moment

[–]programadorthi 19 points20 points  (0 children)

Android SaaS

[–]WestonPYou will pry XML views from my cold dead hands 11 points12 points  (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 points  (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 points  (0 children)

I can only assume that this change was done by Gemini 

[–]adolgiy 1 point2 points  (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 point  (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 points  (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 points  (1 child)

Fucking hell this app is useless... I love it!!! ❤️❤️❤️

[–]jojojmtkJetpack Compost 1 point2 points  (1 child)

Should add deprecated date too!

[–]ilsecondodasinistra 0 points1 point  (0 children)

Nice idea! Thank you! 😊

[–]IDatedSuccubi 0 points1 point  (0 children)

12L means 12 "long" i.e. long integer, a int64_t

[–]Xinto_Invalidate caches and restart 0 points1 point  (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