Разработка на Flutter весна 2025 — различия между версиями

Материал из Public ATP Wiki
Перейти к: навигация, поиск
(Общие сведения)
(Общие сведения)
Строка 8: Строка 8:
  
 
На курсе ограничено количество мест, поэтому регистрация на курс вовремя считается первым этапом отбора!
 
На курсе ограничено количество мест, поэтому регистрация на курс вовремя считается первым этапом отбора!
* [ План занятий и домашних работ]
+
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=994282068&single=true План занятий и домашних работ]
 
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=1688147950&single=true Таблица с оценками]
 
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vQdVAoDmDs9MxmnCYqC8_sI7g5KfaQMRBSrN8tPHo0abfm_kiRHrhHvt9bOA-O7MBz_9HVy1ogntoiO/pubhtml?gid=1688147950&single=true Таблица с оценками]
 
* [https://forms.gle/eZrXXKz9uMbmhsMx9 Продление дедлайнов]
 
* [https://forms.gle/eZrXXKz9uMbmhsMx9 Продление дедлайнов]

Версия 17:00, 30 января 2025

Общие сведения

Курс содержит всю необходимую информацию, чтобы по итогу курса студенты с нуля могли разрабатывать достаточно сложные приложения для смартфонов, компьютеров и даже ТВ. Студенты научатся структуризировать приложение, делая его расширяемым в будущем. Также, студенты научатся работать с плагинами и тестированием приложения.

Deadline регистрации на курс: 05.02.2025

На курсе ограничено количество мест, поэтому регистрация на курс вовремя считается первым этапом отбора!

Материалы занятий

Преподаватели

  • Руководитель курса
    • Полюхович Владимир Владимирович

План занятий

  • Основы Dart
  • Работа с ООП в Dart
  • Введение во Flutter
  • Работа с виджетами во Flutter
  • Продвинутая работа с виджетами
  • Работа с сетью и интернетом
  • Анимации во Flutter
  • Навигация в приложении
  • Менеджер состояний. Мультиплатформенные решения
  • Работа с данными. Платформенные интеграции
  • Тестирование приложения
  • Работа с Firebase. Интернационализация и локализация
  • Брендирование и публикация приложения
  • Разбор общих вопросов с собеседований
  • Разбор финальных проектов. Подведение итогов

Домашние задания

Планируется 14 домашних заданий.

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

Проверка: code review. У вас будет 3 недели на выполнение каждого домашнего задания.

В течение первых 2-х недель необходимо сдать первую версию домашнего задания, а после получения обратной связи внести исправления и сдать работу еще раз.

После 3-х недель исправления не принимаются, работы можно досдать со штрафом -75%.

Название Дедлайн Дедлайн исправлений
Дз 1 21.02.24 28.02.24
Дз 2 28.02.24 06.03.24
Дз 3 06.03.24 13.03.24
Дз 4 13.03.24 20.03.24
Дз 5 20.03.24 27.03.24
Дз 6 27.03.24 03.04.24
Дз 7 03.04.24 10.04.24
Дз 8 10.04.24 17.04.24
Дз 9 17.04.24 24.04.24
Дз 10 24.04.24 02.05.24
Дз 11 02.05.24 13.05.24
Дз 12 08.05.24 15.05.24
Дз 13 15.05.24 22.05.24
Дз 14 22.05.24 29.05.24
Критерии оценки домашнего задания

Выполнение основных требований, указанных в задании

  • Чистота кода, логичность построения решения
  • Красота и эстетичность дизайна, если задание относится к реализации пользовательского интерфейса
  • Производительность кода
  • Внимательность на лекции. Например, если я говорю, что нельзя делать что-то каким-то образом, и студент так делает - это будет минус, а если не делает - то плюс

Технические ссылки

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

  • https://dart.dev/ - официальный сайт Dart. Здесь описаны все нюансы работы с языком
  • https://flutter.dev/ - официальный сайт Flutter. Здесь описано, как работать с Flutter, как он работает “под капотом” и содержит множество полезной информации.