Введение в Flutter
Flutter - фреймворк от Google для мобильных, настольных и веб-приложений с нативной отрисовкой интерфейса. Язык разработки - Dart. Если вы ещё не проходили основы языка, начните с основного учебника Dart и при необходимости с учебника ООП Dart.
В Flutter весь интерфейс собирают из виджетов - небольших описаний того, что должно быть на экране: текст, кнопка, отступ, целая страница. Виджеты вкладывают друг в друга и образуют дерево. Flutter сравнивает новое дерево со старым и обновляет только то, что изменилось.
Один и тот же код на Dart можно собрать
под Android, iOS, веб и другие цели. Вы
описываете экраны в lib/, а инструменты
Flutter генерируют обёртки для каждой
платформы. Дальше в этом разделе мы
установим SDK, создадим проект и запустим
первое приложение на устройстве или
эмуляторе.