Skip to content

Appendix F. Further reading

This list holds sources that are free to read. It was compiled on 4 October 2026 and the links were not all re-checked after that date, so some may have moved. Company engineering posts are free to read but are not openly licensed. Posts hosted on membership platforms may sit behind a paywall.

The handbook describes designs for generic app types and names no products. The sources here are different: each is a maker describing its own system, which is the strongest evidence there is (see Chapter 5).

Chapter 11. Local storage, caching and prefetching

Section titled “Chapter 11. Local storage, caching and prefetching”

Trello’s series is a complete case study of adding offline support to an existing app:

  1. Airplane Mode: Enabling Trello Mobile Offline
  2. Syncing Changes
  3. Sync Failure Handling
  4. The Two ID Problem
  5. Offline Attachments
  6. Sync is a Two-Way Street
  7. Displaying Sync State

Also:

Chapter 13. Network transport and resilience

Section titled “Chapter 13. Network transport and resilience”

Chapter 18. File transfer: uploads and downloads

Section titled “Chapter 18. File transfer: uploads and downloads”

Chapter 32. UI technology: native, cross-platform and web

Section titled “Chapter 32. UI technology: native, cross-platform and web”

Chapter 36. Constrained devices and networks

Section titled “Chapter 36. Constrained devices and networks”

Chapter 38. Modularity, SDKs and team scale

Section titled “Chapter 38. Modularity, SDKs and team scale”