Разработка на Flutter

Бесплатный
Офлайн курс
Оставьте предварительную заявку
Курс в проработке

О курсе

Для кого?

Курс рассчитан на тех, кто хочет попробовать себя в кроссплатформенной разработке. 

Будет здорово, если у вас уже есть навыки разработки под iOS или Android.

Что дает курс?

  • Дадим начальное представление о мобильной и кроссплатформенной разработке;
  • Расскажем о ключевых особенностях фреймворка и языка Dart;
  • Поможем освоить основные инструменты Flutter-разработчика;
  • Научим создавать кроссплатформенные приложения с грамотным пользовательским интерфейсом и продуманной бизнес-логикой.

Информация

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

  • /01 тема
    Знакомство с Flutter

    Введение, установка и настройка IDE и компонентов;

    Запуск первого проекта;

    Основы Dart.

  • /02 тема
    Dart

    Язык Dart;

    ООП;

    Коллекции.

  • /03 тема
    Виджеты

    Типы виджетов, различия, жизненный цикл;

    Обзор стандартных компонентов;

    Рендеринг.

  • /04 тема
    Виджеты. Часть 2

    Создание собственных виджетов;

    Усложненные виджеты.

  • /05 тема
    Потоки

    Синхронные и асинхронные операции;

    Работа в фоне;

    Загрузка данных по сети и их отображение.

  • /06 тема
    Работа с хранилищами данных

    Базы данных;

    SharedPreferences

    Файлы.

  • /07 тема
    Архитектура Provider
  • /08 тема
    Архитектура BLoC
  • /09 тема
    Платформозависимые сервисы
  • /10 тема
    Приложение

    Оптимизация приложения;

    Поиск утечек памяти;

    Инструменты DevTools.