Изучите типы данных, коллекции, переменные и константы. Познакомитесь с операторами управления потоком и ООП.
Flutter
Подключите ресурсы и пакеты, изучите полезные команды.
StatefulWidget/StatelessWidget
Узнаете, чем отличаются StatefulWidget от StatelessWidget и для чего нужны ключи — keys.
Cupertino vs Material
Познакомитесь с базовыми виджетами для построения лэйаута в кросс-платформенных приложениях.
Layout
Научитесь использовать ListView для отображения списков, GestureDetector для распознавания жестов пользователя и LayoutBuilder для удобной разработки лэйаута.
Navigation (EPAM)
Освоите такие полезные для работы с навигацией виджеты, как Simple Navigation, GenerateRoute, Fluro и Cupertino.
Асинхронность (EPAM)
Научитесь обрабатывать несколько запросов одновременно благодаря FutureBuilder, Stream и StreamReader.
Работы с формами
Узнаете, что такое сериализация и кодогенерация, поработаете с формами, научитесь обрабатывать ошибки и отправлять данные.
Тестирование (EPAM)
Научитесь писать юнит-тесты и проводить интеграционное тестирование.
Firebase (EPAM)
Будете настраивать базу данных Firebase и сохранять данные. Поймёте, как зарегистрировать пользователя и загружать фото.
Архитектура Flutter-проекта (EPAM)
Узнаете, как структурировать проект, поймёте принципы Clean Architecture.
Flutter State Management (EPAM)
Научитесь управлять состоянием приложения, познакомитесь с ValueNotifier и ChangeNotifier, Redux, Redux-thunk и Provider.
Advanced widgets (EPAM)
Поймёте, как работать с Widget Tree и BuildContext. Узнаете, как трансформировать виджеты.
Мультиплатформенные решения (EPAM)
Попробуете силы в разработке мультиплатформенных приложений для десктопа и веба на Flutter.
Тема приложения
Научитесь объединять темы и подключать разные цветовые схемы.
Animations
Добавите интерактивности в приложение. Узнаете, как использовать простые анимации и библиотеки.
Работа с медиа, картами и Web View (EPAM)
Узнаете, как сделать свои приложения ещё более полезными. Получите доступ к камере устройства, подключите карты и научитесь открывать сайты без помощи браузера.
Integration with Native (EPAM)
Научитесь связывать нативный код на Swift или Kotlin с Flutter.
Persistance data (EPAM)
Узнаете, как сохранять данные на устройстве, использовать SQLite и создавать serverless-приложения.
DevTools (EPAM)
Научитесь пользоваться полезными инструментами для Flutter-разработчика.
Flutter под капотом (EPAM)
Поймёте, как устроена архитектура Flutter UI Toolkit, узнаете о видах компиляции, сборке мусора и кастомных движках.
Дипломные проекты
Аналог Spotify
00:00
Приложение для учета расходов по месяцам
00:00
Оценки и отзывы студентов
Пока нет отзыва
Корзина для покупок
Хотите получать push-уведомления обо всех основных действиях на сайте?