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

Хотя изучение Dart не является такой сложной задачей, потому что это более или менее смесь Java и JavaScript, все же требуется время, чтобы понять язык программирования. Но вам просто не терпится написать приложение Flutter!

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

Урок 01 - Переменные, типы и функции

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

Учебник 02 - Поток управления и исключения

В этом руководстве вы познакомитесь с операторами if / else в Dart и различными типами циклов. Вы также увидите, как исключения и обработка исключений работают в Dart.

Урок 03 - Классы и обобщения

В этом уроке вы узнаете, как определять классы в Dart, наследование и все прочие полезные вещи. Вы также узнаете о некоторых новых функциях, представленных Dart, таких как именованные конструкторы. Затем вы узнаете, как реализовать универсальный класс в Dart.

Урок 04 - Асинхронность и библиотеки

В этом руководстве вы познакомитесь с одной из наиболее важных функций мобильной разработки, а именно с обработкой и выполнением асинхронного кода. Вы увидите, как использовать Future’s - концепцию, которую Dart использует для упрощения управления асинхронным кодом.

Пройдя эти руководства, вы выучите Dart ровно столько, чтобы легко перейти к разработке Flutter.

Если вам понравилась эта статья, РАЗБИРАЙТЕ ЭТУ КНОПКУ И ИСКЛЮЧАЙТЕ ЕЕ ИЗ MEDUIM!

PS: Скоро появятся обучающие материалы по Flutter;).