# Разработка мобильных приложений
> [!TIP]
> В последнее время преподаватели стали замечать, что студенты, немного освоившие программирование на начальном уровне и нашедшие работу по специальности с неплохой зарплатой, возомнили себя крупными специалистами <...>\
> — Ключев Аркадий Олегович, [лекция 2](./лекции/РМП%202025%20Лекция%202.%20Архитектура.pdf)
---
**Лектор:**
[Ключев Аркадий Олегович](https://my.itmo.ru/persons/104008) \
**Практик:**
[Ключев Аркадий Олегович](https://my.itmo.ru/persons/104008)
## Результаты
- 6 семестр: **зачёт** (66/100 баллов)
## Лабораторные работы
А их и нет, подробнее ниже.
## Проект
Проект – **единственное, что нужно сделать на этом курсе,** и единственное, что влияет на зачёт и баллы.
Подробнее читайте [**здесь**](./проект/)
## Контрольные работы
О контрольных работах в [лекции 1](./лекции/РМП%202025%20Лекция%201.%20Практическое%20задание.pdf) было написано следующее:
> [!NOTE]
> - По плану 5 контрольных, но они будут на каждой лекции (до 8 штук) для мотивации посещения лекций и закрепления материала предыдущей лекции;
> - Тема контрольной берется из предыдущей лекции, как часть вашего отчета по лабораторной работе или по всему пройденному материалу (если контрольная рубежная);
> - Обычно 3 вопроса;
> - Ответ в свободной форме.
В реальности же правдой является только последний пункт :trollface:, потому что:
- Всего было проведено 2 «контрольные»:
- [Опрос](./микрокр/1.md), 12.03.2025;
- [КР2 Архитектура](./микрокр/2.md), 26.03.2025.
- На баллы они никак не влияли (см. [Проект](#проект));
- КР проходят онлайн – через форму, которую Ключев скидывает в чат.
Однако в следующих годах это может поменяться, и КР действительно будут на что-то влиять. Будьте бдительны.
## Лекции
Вы мало что потеряете, если пропустите лекцию. В целом на этом предмете многие видели преподавателя первый и единственный раз на защите [проекта](#проект). *Никого ни к чему не призываю, но имейте в виду*.
Слайды к [лекциям](./лекции/):
- [Лекция 1. Практическое задание](./лекции/РМП%202025%20Лекция%201.%20Практическое%20задание.pdf);
- [Лекция 2. Архитектура](./лекции/РМП%202025%20Лекция%202.%20Архитектура.pdf);
- [Лекция 3. Android](./лекции/РМП%202025%20Лекция%203.%20Android.pdf);
- [Лекция 4.1. Информационная безопасность Android](./лекции/РМП%202025%20Лекция%204.1.%20Информационная%20безопасность%20Android.pdf);
- [Лекция 4.2. Язык программирования Kotlin](./лекции/РМП%202025%20Лекция%204.2.%20Язык%20программирования%20Kotlin.pdf);
- [Лекция 5. Параллелизм Потоки и корутины](./лекции/РМП%202025%20Лекция%205.%20Параллелизм%20Потоки%20и%20корутины.pdf);
- [Лекция 6. Интерфейс пользователя](./лекции/РМП%202025%20Лекция%206.%20Интерфейс%20пользователя.pdf);
- [Лекция 7. Инструментарий](./лекции/РМП%202025%20Лекция%207.%20Инструментарий.pdf);
- [Лекция 8. Механизмы Android](./лекции/РМП%202025%20Лекция%208.%20Механизмы%20Android.pdf).
---
## Полезные ссылки
| Ссылка | Описание |
| --- | --- |
| [kluchev@yandex.ru](mailto:kluchev@yandex.ru) | E-mail Ключева А.О. |
| [Роберт Мартин. Чистая архитектура.](https://github.com/AleksMorozova/Books/blob/master/%D0%A7%D0%B8%D1%81%D1%82%D0%B0%D1%8F%20%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0/%D0%A0%D0%BE%D0%B1%D0%B5%D1%80%D1%82%20%D0%9C%D0%B0%D1%80%D1%82%D0%B8%D0%BD%20-%20%D0%A7%D0%B8%D1%81%D1%82%D0%B0%D1%8F%20%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0%20-%202018.pdf) | Любимая книга Ключева |
## Лицензия
Проект доступен с открытым исходным кодом на условиях [Лицензии GNU GPL 3](https://opensource.org/license/gpl-3-0/). \
*Авторские права 2025 Max Barsukov*
**Поставьте звезду :star:, если вы нашли этот проект полезным.**