Home / Companies / Hasura / Blog / Post Details
Content Deep Dive

A Design Guide for Building Offline First Apps

Blog post from Hasura

Post Details
Company
Date Published
Author
Gautam BT
Word Count
2,201
Company Posts That Month
8
Language
English
Hacker News Points
4
Post removed?
No
Summary

The article discusses the challenges and architectures involved in designing robust offline first applications with good user-experience. Making an app offline first requires developers to design for offline first both on the front end and back end, including handling conflicts, migrations, and scenarios where something cannot be completely offline. Offline first is a development paradigm that ensures functionality of an app remains unaffected by intermittent lack of network connection. The article explores various existing approaches to making data available offline, such as versioning objects, using Conflict free replicated data types (CRDT), and shipping changes to the server while storing aggregates on the server. It also covers how to handle migrations and scenarios where certain features cannot be made completely offline. The article concludes by mentioning several frameworks and libraries available for building an offline first app, emphasizing that designing such applications is still challenging and requires careful planning.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Serverless 1 1,091 63 25 +323%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.