![][1]
(\*одно из значений слова flutter — порхать)
_Разбираемся, есть ли жизнь сохранение состояния во Flutter-приложении. Что будет, если ОС решит его перезапустить. Куда денется пользовательский ввод и навигация, и как с этим справляться._
**Дисклеймеры: **
* для понимания нужно иметь стартовые знания о Flutter;
* рассуждаю с точки зрения Android, про iOS — это не ко мне;
* не являюсь специалистом по Flutter/Dart, подхожу с позиции новичка;
* в некоторых местах опускаю второстепенные моменты (например, реализации вспомогательных функций), найти недостающее можно в [полном коде проекта][2].[Читать дальше →][3]
[1]:
https://habrastorage.org/webt/6w/c7/nm/6wc7nmnesdauxlfetkefpgo5hso.png
[2]:
https://github.com/TouchInstinct/flutter_save_state
[3]:
https://habrahabr.ru/post/352354/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352354#habracut