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

Материал из Public ATP Wiki
Перейти к: навигация, поиск
(Новая страница: «= Общие сведения = Курс содержит всю необходимую информацию, чтобы по итогу курса студент…»)
 
(Критерии получения оценки)
 
(не показано 8 промежуточных версий этого же участника)
Строка 17: Строка 17:
 
* [__ Коды и презентации занятий]
 
* [__ Коды и презентации занятий]
 
* [__ Домашние задания]
 
* [__ Домашние задания]
 +
 +
= Преподаватели и контакты=
 +
* '''Руководитель курса'''
 +
** Золотов Дмитрий Валентинович
 +
 +
* '''Учебный ассистент'''
 +
**  __ [https://t.me/__ @__]
 +
 +
* '''Орг вопросы'''
 +
**  Куратор кафедры АТП [https://t.me/atpfpmi_curators @atpfpmi_curators]
 +
 +
* '''Технические проблемы с репозиториями'''
 +
**  Администратор инфраструктуры АТП servers@atp-fivt.org
 +
 +
= План занятий =
 +
* 1. Dart: синтаксис, типы, null-safety, async
 +
* 2. Dart: ООП + структура проекта
 +
* 3. Виджеты, жизненный цикл, разметка
 +
* 4. Списки, Slivers, пагинация
 +
* 5. Формы и валидация
 +
* 6. Сеть и сериализация
 +
* 7. Архитектура, DI
 +
* 8. State Management
 +
* 9. Навигация
 +
* 10. Локальное хранение
 +
* 11. Анимации
 +
* 12. Мультимедиа + ML
 +
* 13. Platform Channels + Native Views
 +
* 14. Тестирование + публикация
 +
* 15. Защита проектов. Подведение итогов
 +
 +
= Домашние задания =
 +
Планируется 12 домашних заданий.
 +
 +
Каждое домашнее задание будет относиться к теме урока. В домашних заданиях нужно будет реализовывать проекты, пользовательский интерфейс и решать логические задачи.
 +
 +
Проверка: code review. У вас будет 3 недели на выполнение каждого домашнего задания.
 +
 +
В течение первых 2-х недель необходимо сдать первую версию домашнего задания, а после получения обратной связи внести исправления и сдать работу еще раз.
 +
 +
После 3-х недель исправления не принимаются, работы можно досдать со штрафом -75%.
 +
 +
{|  class="wikitable"
 +
|-
 +
! Название
 +
! Дедлайн
 +
! Дедлайн исправлений
 +
|-
 +
| Дз 1 || 20.02.26 || 27.02.26
 +
|-
 +
| Дз 2 || 27.02.26 || 06.03.26
 +
|-
 +
| Дз 3 || 06.03.26 || 13.03.26
 +
|-
 +
| Дз 4 || 13.03.26 || 20.03.26
 +
|-
 +
| Дз 5 || 20.03.26 || 27.03.26
 +
|-
 +
| Дз 6 || 27.03.26 || 03.04.26
 +
|-
 +
| Дз 7 || 03.04.26 || 10.04.26
 +
|-
 +
| Дз 8 || 10.04.26 || 17.04.26
 +
|-
 +
| Дз 9 || 17.04.26 || 24.04.26
 +
|-
 +
| Дз 10 || 24.04.26 || 01.05.26
 +
|-
 +
| Дз 11 || 01.05.26 || 08.05.26
 +
|-
 +
| Дз 12 || 08.05.26 || 15.05.26
 +
|-
 +
| Итоговый проект || 15.05.26 || 22.05.26
 +
|}
 +
 +
* [___ Домашние задания]
 +
 +
===== Критерии оценки домашнего задания =====
 +
Выполнение основных требований, указанных в задании
 +
* Чистота кода, логичность построения решения
 +
* Красота и эстетичность дизайна, если задание относится к реализации пользовательского интерфейса
 +
* Производительность кода
 +
* Внимательность на лекции. Например, если я говорю, что нельзя делать что-то каким-то образом, и студент так делает - это будет минус, а если не делает - то плюс
 +
 +
 +
= Критерии получения оценки =
 +
Будет учитываться средняя оценка за выполнение домашних работ и оценка за выполнение итогового проекта.
 +
 +
Вес оценки за домашние задания: 0,5
 +
 +
Вес оценки за итоговый проект: 0,5
 +
 +
= Итоговая аттестация =
 +
Итоговая аттестация будет в формате выполнения и сдачи итогового проекта.
 +
 +
Deadline: 22.05.2026
 +
 +
 +
== Технические ссылки ==
 +
Вся информация на курсе будет взята из официальных сайтов и основанная на опыте преподавателя, который составляет более 5 лет работы с Flutter. Для повторения информации можно использовать ссылки ниже.
 +
 +
* https://dart.dev/ - официальный сайт Dart. Здесь описаны все нюансы работы с языком
 +
* https://flutter.dev/ - официальный сайт Flutter. Здесь описано, как работать с Flutter, как он работает “под капотом” и содержит множество полезной информации.

Текущая версия на 11:25, 24 декабря 2025

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

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

  • Семестр: весенний семестр 2026
  • Формы контроля: домашние задания + итоговый проект
  • [___ Форма регистрации на курс]

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

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

  • [__ План занятий и домашних работ]
  • [__ Таблица с оценками]
  • [__ Продление дедлайнов]
  • Telegram-чат курса

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

  • [__ Видео занятий]
  • [__ Коды и презентации занятий]
  • [__ Домашние задания]

Преподаватели и контакты

  • Руководитель курса
    • Золотов Дмитрий Валентинович
  • Учебный ассистент
  • Технические проблемы с репозиториями
    • Администратор инфраструктуры АТП servers@atp-fivt.org

План занятий

  • 1. Dart: синтаксис, типы, null-safety, async
  • 2. Dart: ООП + структура проекта
  • 3. Виджеты, жизненный цикл, разметка
  • 4. Списки, Slivers, пагинация
  • 5. Формы и валидация
  • 6. Сеть и сериализация
  • 7. Архитектура, DI
  • 8. State Management
  • 9. Навигация
  • 10. Локальное хранение
  • 11. Анимации
  • 12. Мультимедиа + ML
  • 13. Platform Channels + Native Views
  • 14. Тестирование + публикация
  • 15. Защита проектов. Подведение итогов

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

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

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

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

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

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

Название Дедлайн Дедлайн исправлений
Дз 1 20.02.26 27.02.26
Дз 2 27.02.26 06.03.26
Дз 3 06.03.26 13.03.26
Дз 4 13.03.26 20.03.26
Дз 5 20.03.26 27.03.26
Дз 6 27.03.26 03.04.26
Дз 7 03.04.26 10.04.26
Дз 8 10.04.26 17.04.26
Дз 9 17.04.26 24.04.26
Дз 10 24.04.26 01.05.26
Дз 11 01.05.26 08.05.26
Дз 12 08.05.26 15.05.26
Итоговый проект 15.05.26 22.05.26
  • [___ Домашние задания]
Критерии оценки домашнего задания

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

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


Критерии получения оценки

Будет учитываться средняя оценка за выполнение домашних работ и оценка за выполнение итогового проекта.

Вес оценки за домашние задания: 0,5

Вес оценки за итоговый проект: 0,5

Итоговая аттестация

Итоговая аттестация будет в формате выполнения и сдачи итогового проекта.

Deadline: 22.05.2026


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

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

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