Разработка на Flutter весна 2025 — различия между версиями
(Новая страница: «Test») |
Irinaiv (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| − | + | = Общие сведения = | |
| + | Курс содержит всю необходимую информацию, чтобы по итогу курса студенты с нуля могли разрабатывать достаточно сложные приложения для смартфонов, компьютеров и даже ТВ. Студенты научатся структуризировать приложение, делая его расширяемым в будущем. Также, студенты научатся работать с плагинами и тестированием приложения. | ||
| + | |||
| + | = Преподаватели = | ||
| + | * '''Руководитель курса''' | ||
| + | ** Полюхович Владимир Владимирович | ||
| + | |||
| + | === План занятий === | ||
| + | * Основы Dart | ||
| + | * Работа с ООП в Dart | ||
| + | * Введение во Flutter | ||
| + | * Работа с виджетами во Flutter | ||
| + | * Продвинутая работа с виджетами | ||
| + | * Работа с сетью и интернетом | ||
| + | * Анимации во Flutter | ||
| + | * Навигация в приложении | ||
| + | * Менеджер состояний. Мультиплатформенные решения | ||
| + | * Работа с данными. Платформенные интеграции | ||
| + | * Тестирование приложения | ||
| + | * Работа с Firebase. Интернационализация и локализация | ||
| + | * Брендирование и публикация приложения | ||
| + | * Разбор общих вопросов с собеседований | ||
| + | * Разбор финальных проектов. Подведение итогов | ||
| + | |||
| + | |||
| + | ===== Домашние задания ===== | ||
| + | Каждое домашнее задание будет относиться к теме урока. Всего будет 14 домашних заданий (1 - 14 уроки). В домашних заданиях нужно будет реализовывать проекты, пользовательский интерфейс и решать логические задачи. | ||
| + | |||
| + | ===== Критерии оценки домашнего задания ===== | ||
| + | Выполнение основных требований, указанных в задании | ||
| + | * Чистота кода, логичность построения решения | ||
| + | * Красота и эстетичность дизайна, если задание относится к реализации пользовательского интерфейса | ||
| + | * Производительность кода | ||
| + | * Внимательность на лекции. Например, если я говорю, что нельзя делать что-то каким-то образом, и студент так делает - это будет минус, а если не делает - то плюс | ||
| + | |||
| + | == Технические ссылки == | ||
| + | Вся информация на курсе будет взята из официальных сайтов и основанная на опыте преподавателя, который составляет более 5 лет работы с Flutter. Для повторения информации можно использовать ссылки ниже. | ||
| + | |||
| + | * https://dart.dev/ - официальный сайт Dart. Здесь описаны все нюансы работы с языком | ||
| + | * https://flutter.dev/ - официальный сайт Flutter. Здесь описано, как работать с Flutter, как он работает “под капотом” и содержит множество полезной информации. | ||
Версия 11:50, 19 декабря 2024
Содержание
Общие сведения
Курс содержит всю необходимую информацию, чтобы по итогу курса студенты с нуля могли разрабатывать достаточно сложные приложения для смартфонов, компьютеров и даже ТВ. Студенты научатся структуризировать приложение, делая его расширяемым в будущем. Также, студенты научатся работать с плагинами и тестированием приложения.
Преподаватели
- Руководитель курса
- Полюхович Владимир Владимирович
План занятий
- Основы Dart
- Работа с ООП в Dart
- Введение во Flutter
- Работа с виджетами во Flutter
- Продвинутая работа с виджетами
- Работа с сетью и интернетом
- Анимации во Flutter
- Навигация в приложении
- Менеджер состояний. Мультиплатформенные решения
- Работа с данными. Платформенные интеграции
- Тестирование приложения
- Работа с Firebase. Интернационализация и локализация
- Брендирование и публикация приложения
- Разбор общих вопросов с собеседований
- Разбор финальных проектов. Подведение итогов
Домашние задания
Каждое домашнее задание будет относиться к теме урока. Всего будет 14 домашних заданий (1 - 14 уроки). В домашних заданиях нужно будет реализовывать проекты, пользовательский интерфейс и решать логические задачи.
Критерии оценки домашнего задания
Выполнение основных требований, указанных в задании
- Чистота кода, логичность построения решения
- Красота и эстетичность дизайна, если задание относится к реализации пользовательского интерфейса
- Производительность кода
- Внимательность на лекции. Например, если я говорю, что нельзя делать что-то каким-то образом, и студент так делает - это будет минус, а если не делает - то плюс
Технические ссылки
Вся информация на курсе будет взята из официальных сайтов и основанная на опыте преподавателя, который составляет более 5 лет работы с Flutter. Для повторения информации можно использовать ссылки ниже.
- https://dart.dev/ - официальный сайт Dart. Здесь описаны все нюансы работы с языком
- https://flutter.dev/ - официальный сайт Flutter. Здесь описано, как работать с Flutter, как он работает “под капотом” и содержит множество полезной информации.