Сегодня поговорим про общие точки соприкосновения дизайнеров и разработчиков, а также различия в двух подходах к реализации параллельных вычислений. На закуску подумаем, как избежать ошибок, применяя расширение штатного Dart Analyzer.
Если разработчики нашли общий язык с дизайнерами, то можно создавать ошеломляюще красивые приложения. Но на практике разработчики чаще всего недовольны дизайнерами. Мол, нарисовали то вы красиво, а как это воплотить в коде? Чтобы этого избежать, стоит начать с малого — выработать одинаковый подход к использованию цветовых схем. Разработку дизайна имеет смысл начать с виджета Theme и класса ThemeData.
Плавные анимации и отзывчивость нравятся пользователям мобильных приложений, что косвенно увеличивает доход. Оптимизировать приложение и увеличить его производительность можно с помощью методов параллельной обработки. Во Flutter для этого часто используется два подхода: Isolate и Compute. Между ними есть существенная разница и нужно понимать, когда стоит использовать каждый.
Все программисты совершают ошибки. Это часть их большого путешествия в мир разработки, им приходится с этим справляться. К счастью, им в помощь есть множество полезных инструментов. Flutter-разработка не исключение и сегодня мы хотим поговорить про DCM (Dart Code Metrics). Это инструмент для выполнения статического анализа кода, расширяющий возможности штатного Dart Analyzer. Он позволяет проверить качество и согласованность данных, снижая потенциальное количество багов.
Подробности вы найдёте в полной версии нашего дайджеста.