How to release a buggy app (and live to tell the tale)
Bugs! No matter how many times I decree that my coworkers and I must stop writing bugs, we keep on...
Bugs! No matter how many times I decree that my coworkers and I must stop writing bugs, we keep on...
Early on, we realized that we needed some way to communicate to the user when data isn’t synced with the...
Most of what I’ve written so far has been about uploading changes from the client to the server. But we found it is equally important to download changes from the...
When writing offline mode, attachments proved to be a uniquely difficult aspect of syncing. The nature of attachments differ from...
I want to call out a surprisingly tricky problem we ran into when developing offline mode: handling identifiers. In Trello,...
In the last article we discussed how we sync our changes with the server. Ideally, those HTTP requests would always work –...
Going offline meant using our database for all immediate changes to the client. But obviously we later want to sync...
Good news, everyone! The Trello mobile apps now work offline! Offline mode has been the most requested mobile feature for...
For many years, Trello Android has used a simple system for upgrading the database schema: drop the entire database, recreate...
The Android team at Trello is happy to announce our first open source Android library, Victor! It’s a Gradle plugin that...