Сеня рядом и Белла пришел. Былое
Flutter: Push, Pop, Push, разбираемся с навигацией экранов
Создавать пользовательский интерфейс во Flutter стало довольно просто благодаря всем виджетам, которые предоставляет фреймворк. Про часть из них я рассказал в своей прошлой статье. Однако приложение должно быть не только красивым, но и функциональным. Порой нам приходится совершать огромное количество действий или перемещать по несколько раз данные между экранами. Во Flutter навигация от одного экрана к другому возможна благодаря Навигатору - простому виджету, который поддерживает стек Маршрутов, или, проще говоря, историю посещенных экранов/страниц...
Flutter и Rest Api. Экран с загрузкой.
Непростительный косяк любого приложения или вообще любого графического интерфейса - это зависания. Про то, что интерфейс может зависнуть на время загрузки данных из интернета или на время отрисовки экрана мы уже не говорим. В большинстве случаев данные грузятся и отображаются за микросекунды и в идеальном вакууме пользователь даже не заметит загрузки. Но есть множество факторов не зависящих от разработчика, из-за которых время загрузки может увеличиться до секунд или даже десятков секунд. Что же...