Grab

Keeping 170 Libraries Up to Date on a Large Scale Android App

Oct 30, 2020Lucas Nelaupe
Keeping 170 Libraries Up to Date on a Large Scale Android App
SummaryAI, from the source post

This post details the process of keeping over 170 libraries up-to-date weekly for Grab's Android superapp. It outlines the rigorous assessment process for adding new libraries, the challenges of shared responsibility for updates, and a risk management framework based on library usage and the number of changes introduced. Strategies to reduce risk include frequent, incremental updates, investing in robust automation testing (UI tests on CI), and involving QA sign-off for high-risk updates. The post also emphasizes the importance of keeping libraries updated for compatibility with new Android API requirements.

More from the Android App Size Optimization trail