<CarlosDev/>

Notes

25entriesRSS

Field notes, long-form articles, manuals, and decision records — written while building, kept current or explicitly marked stale.

Article

Android 7.1 Nougat: app shortcuts and Pixel

API 25, October 2016. It shipped first on the Pixel. Apps got launcher shortcuts, round icons and image keyboards, and Nexus devices waited for 7.1.1 in December.

13 min read4 partsPart 7 of 19 · Android, version by version

Android 7.1 Nougat banner, with the version logo.

Article

Android 16: adaptive by default, Live Updates

API 36, June 2025. Large screens stopped honouring orientation locks, predictive back and edge-to-edge became the default, and QPR2 shipped the first minor SDK, 36.1.

20 min read6 partsPart 18 of 19 · Android, version by version

Android 16 Baklava banner, with the version logo.

Article

Android 17: adaptive-first, memory limits

API 37, June 2026. Large screens lost the orientation opt-out, the system started killing apps over a RAM-based memory limit, and two minor SDKs followed.

40 min read6 partsPart 19 of 19 · Android, version by version

Android 17 Cinnamon Bun banner, with the version logo.

Article

Android 4.4 to 17: every version at a glance

Eighteen Android releases, API 19 to 37, in one table that links to a note on each, plus the threads that cross them all, from permissions to background work and storage.

8 min readPart 1 of 19 · Android, version by version

Android, version by version banner, with the Android robot.

Article

Android 4.4 KitKat: Android on 512 MB

API 19, October 2013. Project Svelte fit Android into 512 MB of RAM, apps got a storage access framework and NFC card emulation, and SELinux began enforcing.

10 min readPart 2 of 19 · Android, version by version

Android 4.4 KitKat banner, with the version logo.

Article

Android 5.0 Lollipop: ART and Material Design

API 21, November 2014. ART replaced Dalvik, Material Design restyled the system, JobScheduler batched background work, and SELinux became enforcing for every domain.

12 min read3 partsPart 3 of 19 · Android, version by version

Android 5.0 Lollipop banner, with the version logo.

Article

Android 5.1 Lollipop: multi-SIM and anti-theft

API 22, March 2015. A small point release that added multiple SIM cards, Device Protection after a factory reset, carrier privileges, and deprecated the Apache HTTP client.

8 min readPart 4 of 19 · Android, version by version

Android 5.1 Lollipop banner, with the version logo.

Article

Android 6.0 Marshmallow: permissions at runtime

API 23, October 2015. Apps began asking for dangerous permissions while running, Doze cut background work on idle phones, and the security patch level became a date.

14 min read3 partsPart 5 of 19 · Android, version by version

Android 6.0 Marshmallow banner, with the version logo.