Прекрасная история о создании Offline-First приложения. В теории? Прекрасно. В реальности? Автор случайно открыл финального босса в прохождении архитектурного квеста — конфликты данных. И не те милые, что описаны в учебниках. А реальные, запутанные, противоречивые ошибки, которые поступают от реальных людей, использующих приложение на разных устройствах, способами, которые ни один менеджер по продукту не мог предсказать. К концу проекта его локальная база данных знала о предательстве и несогласованности больше, чем любые человеческие отношения. Главный урок: приложения, ориентированные на работу в офлайне, кажутся простыми… до поры до времени.
Разработка
• Я попытался сделать Offline-First приложение, и это чуть не уничтожили проект
• OpenAI открывает ChatGPT для сторонних приложений
• Я использовал MVVM на собеседовании в стартапе — меня спросили «почему»
• Как мы перевернули подход к мобильным интерфейсам с Backend Driven UI
• AI code creates 1.7x more problems
Маркетинг
• Apple расширит рекламное пространство в поиске App Store
• Прогнозы развития цифровой экономики в 2026 году
• Почему ваши воронки вам лгут и как можно измерить ценность действий пользователя
Кроссплатформа
• Flutter Hot Reload Isn't Enough (And Why Flutter Developers Need Widget Previews)
Post #5864
2.02K
- 👍 5