«Основы мобильной разработки»

Курсс 2024 годаНИТУ МИСИС, кафедра инженерной кибернетики

Путь от основ Dart и вёрстки во Flutter до архитектуры приложения, тестов и командной работы.

Аудитория
3 курс прикладной математики
Роль
Автор и основной преподаватель
Формат
Лекции и практические занятия, командные кейсы

Задача курса — не ограничиться синтаксисом и сборкой экранов. Студент должен понимать пользовательский сценарий, управление состоянием, границы ответственности компонентов и причины архитектурных решений.

Программа: основы языка Dart; асинхронность в Dart; вёрстка во Flutter; основы UX/UI; управление состоянием; введение в SOLID; чистая архитектура; тестирование и TDD.

Новая техническая тема сразу входит в продуктовый контекст, а не остаётся изолированным упражнением: на каждую есть командный кейс.

Результат: студент проектирует и собирает Flutter-приложение, работает с асинхронностью и состоянием, обосновывает структуру проекта, покрывает ключевую логику тестами и работает в команде.