Android has supported autoBackup for apps by default since Android 6, enabling users to backup app data automatically to Google Drive. Configuration for this backup could be added with backup rules, or it could be turned off entirely with autoBackup=false. This also allowed apps to configure device-to-device transfer (D2D transfer),…
Articles by Trudy Firestone
Mismanaging resources is one of the easiest ways to bring down a production system. In a development environment, it’s easy to ignore open streams and temporary files, but at production scale, they can have a hugely negative impact. Unfortunately, it’s far too easy to overlook these issues while developing, even…
Error handling is important for many common operations—from dealing with user input to making network requests. An application shouldn’t crash just because a user enters invalid data or a web service returns a 500. Users expect software to gracefully handle errors, either in the background or with a user-friendly and…