Android developer news roundup from August 2021: Android 12 Beta 4 and more!

Android developer news roundup from August 2021: Android 12 Beta

16/Nov/2022

Things have been ramping up for the past few months, and August was no variegated with the release of Android 12 Beta 4. With this update, the Beta has achieved Platform Stability, meaning it’s go-time for devs that want to ensure their software is uniform with the new OS. Meanwhile, Google

Read More
Trello Android's Git Branching Strategy

Trello Android's Git Branching Strategy

16/Nov/2022

Many years ago, Trello Android used a fairly simple git branching strategy - or so we thought at the time.We would develop entirely off main using pull requests. main was intended to be releasable at all times, though we would occasionally create a release/x.y.z branch, if we felt some set

Read More
How Trello Android converted from Gson to Moshi

How Trello Android converted from Gson to Moshi

16/Nov/2022

Trello Android recently converted from using Gson to Moshi for handling JSON. It was a bit tricky so I wanted to document the process.(For context, Trello Android primarily parses JSON. We rarely serialize JSON, and thus most of the focus here is on deserializing.)Why Refactor?There were three main reasons for

Read More
Maintaining Software Correctness

Maintaining Software Correctness

16/Nov/2022

This vendible is a write-up of a talk I gave at MinneBar 2022. Instead of reading this, you could moreover watch the recording or view the slides.The title of this talk is "maintaining software correctness." But what exactly do I midpoint by “correctness”? Let me set the scene with an

Read More