Чему вы научитесь
- Вы научитесь читать, понимать, писать код, написанный на 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:
Бесплатно