fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Ресурсы Flutter: как вы можете изучить Flutter самостоятельно?

Ресурсы Flutter: как вы можете изучить Flutter самостоятельно?

С тех пор как Google выпустил Flutter, этот UI SDK, который упрощает разработку приложений для многих платформ с помощью одной кодовой базы, становится все более популярным. Многие разработчики только сейчас начинают осваивать его. Но как начать? В этой статье я поделюсь своими любимыми ресурсами по Flutter для изучения этой технологии, как основ Flutter, так и тренингов по Flutter для продвинутых.

Хотите узнать, как изучить Flutter? В этой статье собраны все онлайн-курсы по Flutter, которые я использовал при изучении этой технологии. Это своего рода дорожная карта изучения Flutter для людей с разным уровнем подготовки. Некоторые из ресурсов позволяют изучить Flutter с нуля до продвинутого уровня, в то время как другие предлагают попробовать, предоставляя простой быстрый учебник по Flutter для начинающих. Зачем вообще изучать Flutter?

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

Я хотел бы представить вам мои любимые ресурсы для изучения Flutter. Они действительно очень помогли мне познакомиться с этой технологией до такой степени, что я могу создавать свои собственные проекты на Flutter и обучать этому других людей. Итак, давайте начнем изучать Flutter!

Ресурсы Flutter для разработчиков

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

Официальная документация – основной ресурс Flutter

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

Скучное шоу о разработке Flutter

Это YouTube-шоу от разработчиков Google, в котором они пытаются реализовать различные вещи за час, как это делают обычные смертные. Вы можете ожидать всех проблем, с которыми мы сталкиваемся при разработке приложений. Если вы когда-нибудь задавались вопросами типа “Почему это не компилируется?”, “Почему это не работает?”, то вы найдете все это во время просмотра этого шоу. Я рекомендую это онлайн-шоу всем, кто хочет увидеть, как настоящие гуглеры борются и учатся на своих ошибках. Веселый способ изучить Flutter.

Flutter в фокусе

Это серия передач на YouTube.

Flutter Awesome

Это агрегатор множества статей и видео обо всем, что связано с Flutter. Все ресурсы разделены на категории по темам, связанным с Flutter.

Формы Тада! Теперь вы просматриваете все ресурсы о формах на Flutter Awesome.

Виджет недели

For example, if you’re looking for information about Forms, you have to use the topmost menu and go to Input ->Еще одна серия YouTube от разработчиков Google для изучения виджетов Flutter. Это плейлист с короткими одноминутными видеокурсами по Flutter, каждый из которых касается одного виджета, доступного в Flutter SDK. Я настоятельно рекомендую вам попробовать, так как в нем много отличных видео, которые помогут вам открыть для себя и узнать о виджетах Flutter.

Это все виджеты

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

FlutterX

Ценный сайт, на котором собраны ресурсы по Flutter. Отличная страница для поиска учебников, статей и тому подобного о Flutter. Проверьте его, это простой, но мощный ресурс.

Ресурсы Flutter по архитектуре и управлению состояниями

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

Образцы архитектуры Flutter

Это репозиторий GitHub, посвященный различным архитектурам, примененным к приложению Flutter ToDo. Вы найдете все, что угодно, от старых примеров MVC, BloC, mobx или Redux. И если вы уже знакомы с какой-либо архитектурой приложения, вы можете найти ее пример в этом репозитории. Вам действительно стоит попробовать. Это очень хороший обучающий ресурс по созданию приложений Flutter в различных архитектурах.

BloC

BloC в настоящее время является самой популярной библиотекой управления состояниями. Вы обязательно наткнетесь на нее, когда будете искать в Google управление состояниями во Flutter. Она хорошо документирована, и в сети (например, на Medium) вы найдете множество статей о том, как ее использовать. Впервые он был представлен на Google IO. Вот видео, где вы можете ознакомиться с этим:

В основе паттерна лежат стоки событий и потоки состояний. События отображаются в состояния и передаются в поток. Подробнее об этом паттерне вы можете прочитать здесь.

MobX

Этот паттерн является переносом Javascript-версии в Dart. Для тех, кто не знаком с ним, Mobx содержит 3 элемента: наблюдаемые, действия и реакции. Прелесть этого паттерна в том, что он берет на себя всю работу по созданию проводов и шаблонов с помощью сгенерированного кода. Вам нужно заботиться только о наблюдении данных, вызове действий и подключении реакций.

Инъекция зависимостей

Провайдер

Эта библиотека основана на InheritedWidget. Это позволяет вам запрашивать зависимости в дереве виджетов. Самое простое объяснение заключается в том, что вы можете попросить виджет Provider, расположенный где-то над вашим виджетом, вернуть вам некоторые данные. Эта библиотека хорошо известна в сообществе Flutter.

Get It

Get It – это локатор сервисов. Это не совсем фреймворк для инъекции зависимостей, но он поможет вам получить ваши зависимости в любом месте приложения. Используйте его, если вы не хотите, чтобы ваше приложение было тесно связано с фреймворком Flutter.

Ресурсы Flutter – краткое описание

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

Я очень надеюсь, что вы знаете, где изучать Flutter, все это поможет вам на вашем пути к изучению этой удивительной технологии. Удачи!

А может быть, вы знаете какой-нибудь ценный самоучитель Flutter онлайн, или онлайн-курс Flutter, или даже ценные книги по Flutter, которые я не упомянул? Свяжитесь со мной через контактную форму и дайте мне знать!

Разработчик Android с четырехлетним опытом, Лукаш – мобильный гик, который следит за всеми технологическими тенденциями. Ему нравится архитектура программного обеспечения, особенно “Чистая архитектура” дяди Боба. В свободное время он слушает различные поджанры рок-музыки.

Вам также может понравиться

Читать статью

Тест скорости Bun benchmark. Стоит ли переходить на Bun с Node?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *