Flutter

Разбор вступительных на летние школы Яндекса по направление "Мобильная разработка: Flutter" - в разработке.

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

Чему вы научитесь

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

О курсе

Простым языком разобрать основы фреймворка. После прохождения курса вы сможете с большей уверенностью создавать собственные приложения под любые ОС.

Для кого этот курс

Курс предназначен для достаточно опытных пользователей компьютера одной из систем (Windows, MacOS, дистрибутивы GNU\Linux). Необходимо обладать базовыми знаниями о программировании, такие как: Алгоритм, переменная, типы данных, преобразования типов, условия, циклы, операторы, функции. Если вы не уверены в этих знаниях - найдите в нашем профиле курс "Основы программирования". Далее требуется знание принципов ООП. Оно не будет раскрываться в данном курсе, а скорее будет объясняться, как именно оно устроено в языке Dart. Знакомство с языком Dart. Освоить данный язык можно в открытых источниках или в нашем бесплатном курсе, который очень скоро должен появиться.

Начальные требования

ПК с ОС Windows \ MacOS \ Linux.
 

Основная программы для разработки

  • Редактор кода Visual Studio Code
  • Запуск приложения Google Chrome

Дополнительные программы:

  • Android Studio для тестирования под Android на эмуляторе или физическом устройстве
  • XCode для тестирования под iOS на эмуляторе или физическом устройстве. Доступно только для пользователей MacOS актуальных версий ОС.

В данном курсе большинство примеров разбирается именно на Google Chrome веб версии, поскольку это самый легковесный и универсальный вариант для получения практических знаний, но следует учитывать, что каждая ОС будет иметь свои особенности, когда речь дойдёт до тонкостей, таких как работа с уведомлениями, работа в фоновом режиме, доступ к ресурсам устройства и так далее.

Наши преподаватели

Как проходит обучение

Формат видео уроков, практических заданий на дом и тестов на проверку полученных знаний.

Программа курса

загружаем...

Что вы получаете

  • Ценные знания, как самостоятельно разработать полноценное приложение
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно