https://embed.notionlytics.com/s/TkV0Q05XUkNhRzh6YlZGcGJYaDBiMXBrVWpJPQ==


Введение

В этой заметке собраны статьи, которые раскрывают темы, необходимые при разработке практически любого мобильного приложения — начиная от того, как отображать и стилизовать текст, заканчивая тем, что такое и как работать с асинхронными операциями.

Сразу хочется сказать, что официальная документация для флаттера (https://flutter.dev/) одна из самых хорошо построенных и понятных из тех, что я видел. Советую не пренебрегать ей, а обязательно изучать. Здесь будут представлены статьи вне официальной документации.

Все ресурсы, на которые будут дальше указаны ссылки, будут на английском языке. Подавляющее большинство полезных статьей и материалов по Flutter сейчас можно найти именно на английском, поэтому даже если вы не очень хорошо им владеете, начинайте тренироваться понимать — современный квалифицированный разработчик обязан уметь искать и понимать материалы на английском.

Большая часть статей ведет на Medium — ресурс, на котором на сегодняшний день самая крупная коллекция достойных статей. Единственно, что ресурс имеет ограничение по количеству статей в месяц. Это ограничение легко обходится режимом Инкогнито в любом браузере, но если вы планируете связать свое будущее с разработкой, возможно стоит задуматься и о покупке подписки.


Widgets

Что такое Widget

Для того, чтобы отобразить что-то на экране, необходимо использовать виджеты (Widget). Их огромное множество (можно посмотреть на описание на официальном сайте https://flutter.dev/docs/reference/widgets). В следующей статье обзорно рассказывается о том, какая стоит концепция за виджетами, что означает фраза "Всё есть виджет" и какие есть базовые виджеты, из которых можно строить экран.