This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
staff:courses:application_development_for_mobile_platforms:course_work:topics [2023/02/07 08:37] mark |
staff:courses:application_development_for_mobile_platforms:course_work:topics [2023/02/13 12:19] mark |
||
---|---|---|---|
Line 101: | Line 101: | ||
- | ==== Приложение для аренды электросамокатов ==== | + | ==== 01 Приложение для аренды электросамокатов ==== |
Продолжение идеи аналогичного проекта по "Введению в нереляционные СУБД". В данном семестре необходимо сделать клиентское приложение, которое реализует сценарии для администраторов и пользователей. | Продолжение идеи аналогичного проекта по "Введению в нереляционные СУБД". В данном семестре необходимо сделать клиентское приложение, которое реализует сценарии для администраторов и пользователей. | ||
Line 107: | Line 107: | ||
Можно реализовывать и без привязки к результатам прошлого семестра. | Можно реализовывать и без привязки к результатам прошлого семестра. | ||
- | ==== Сервис учета семейных финансов ==== | + | ==== 02 Сервис учета семейных финансов ==== |
Продолжение идеи аналогичного проекта по "Введению в нереляционные СУБД". В данном семестре необходимо сделать клиентское приложение, которое реализует управление счетами, ввод данных, просмотр статистики и тд. | Продолжение идеи аналогичного проекта по "Введению в нереляционные СУБД". В данном семестре необходимо сделать клиентское приложение, которое реализует управление счетами, ввод данных, просмотр статистики и тд. | ||
Line 113: | Line 113: | ||
Можно реализовывать и без привязки к результатам прошлого семестра. | Можно реализовывать и без привязки к результатам прошлого семестра. | ||
- | ==== Система экологического мониторинга ==== | + | ==== 03 Система экологического мониторинга ==== |
Продолжение идеи аналогичного проекта по "Введению в нереляционные СУБД". В данном семестре необходимо сделать клиентское приложение, которое реализует ввод событий, просмотр статистики, сценарии для администраторов и пользователей. | Продолжение идеи аналогичного проекта по "Введению в нереляционные СУБД". В данном семестре необходимо сделать клиентское приложение, которое реализует ввод событий, просмотр статистики, сценарии для администраторов и пользователей. | ||
Line 119: | Line 119: | ||
Можно реализовывать и без привязки к результатам прошлого семестра. | Можно реализовывать и без привязки к результатам прошлого семестра. | ||
- | ==== Приложенеи курьерской фирмы ==== | + | ==== 04 Приложенеи курьерской фирмы ==== |
Продолжение идеи аналогичного проекта по "Введению в нереляционные СУБД". В данном семестре необходимо сделать клиентское приложение, которое реализует сценарии для администраторов и курьеров. | Продолжение идеи аналогичного проекта по "Введению в нереляционные СУБД". В данном семестре необходимо сделать клиентское приложение, которое реализует сценарии для администраторов и курьеров. | ||
Line 126: | Line 126: | ||
- | ==== Райдшеринг ==== | + | ==== 05 Райдшеринг ==== |
Line 134: | Line 134: | ||
- | ==== Алтайские шашки ==== | + | ==== 06 Приложение для буккроссинга ==== |
- | Реализовать приложение для игры в Алтайские шашки (https://homeofgames.ru/game/altayskie-shashki) как с ботом (бот очень тупой), так и человеком по hotseat. | + | Идея - реализовать приложение, позволяющее вести обмен книгами. |
+ | |||
+ | Фичи | ||
+ | * личный кабинет | ||
+ | * страницы книг | ||
+ | * страницы с поиском по книгам | ||
+ | * рейтинги книг / пользователей | ||
+ | * карта и построение маршрутов | ||
+ | |||
+ | |||
+ | ==== 07 Приложение - справочник дрессировщика ==== | ||
+ | |||
+ | Идея - сделать приложение, где собраны инструкции по дрессировке домашних питомцев, а также есть возможность фиксировать прогресс и делится им с окружающими. | ||
Фичи: | Фичи: | ||
- | * удобные элементы для hotseat - возможность отменить ход, диалоговые окна для передачи устройства | + | * Профили пользователей и питомцев |
- | * отображение счета в процессе игры | + | * Каталог иллюстрированных инструкций |
- | * таблица статистики (побед, счета) | + | * Фиксация прогресса (фото / видео) и тренировок питомцев |
- | * подсказки при игре с ботом | + | * Достижения |
+ | * Уведомления | ||
- | ==== Приложение для авторизации и начала сессий прокторинга ==== | ||
+ | ==== 08 Опека над животными ==== | ||
- | Идея - сделать приложение, в котором пользователь сможет верифицироовать себя и свое окружение перед началом сессии прокторинга. На стороне прокторинга пока нет ответных интерфейсов, поэтому придется сделать заглушки. | + | Идея - сделать приложение, через которое можно опекать животное в приюте / зоопарке. |
- | Примерный алгоритм: | + | Фичи: |
- | * пользователь авторизуется в приложении, | + | * Профиль пользователя |
- | * пользователь с помощью приложения считывает QR код с сайта прокторинга (для начала сессии), | + | * Профиль животного |
- | * пользователь показывает в камеру себя (идентификация личности), говорит в микрофон проверочную последовательность слов (текст предлагает приложение), | + | * Механика подписок / донатов (на заглушках) |
- | * пользователь демонстрирует на камеру телефона свое окружение - компьютер и помещение | + | |
- | * видео записи шагов выше отправляются на "сервер" | + | |
- | * если есть проблемы, "прокторинг" завершает сессию, в приложении пишется о проблемах (посторонние в кадре, шум, ....) | + | |
- | ==== Приложение для раздельного сбора мусора ==== | + | |
+ | ==== 09 Приложение для раздельного сбора мусора ==== | ||
Идея - многие люди не против начать сортировать мусор, однако их мотивация очень хрупка и нуждается в поощрении. Необходимо сделать приложение, которое с одной стороны направит (Предоставит руководства в картинках), с другой стороны - геймифицирует процесс (ачивки, напоминания). | Идея - многие люди не против начать сортировать мусор, однако их мотивация очень хрупка и нуждается в поощрении. Необходимо сделать приложение, которое с одной стороны направит (Предоставит руководства в картинках), с другой стороны - геймифицирует процесс (ачивки, напоминания). | ||
Line 170: | Line 181: | ||
+ | ==== 10 Приложение-суфлер для докладчиков ==== | ||
+ | |||
+ | Идея - сделать приложение, которое позволит быстро и удобно перелистывать подсказки по выступлению | ||
+ | |||
+ | Фичи: | ||
+ | - Поддержка нескольких докладов | ||
+ | - Переключение между отображением речи и отображением слайдов | ||
+ | - Пролистывание клавишами громкости | ||
+ | - Настройка масштаба отображения | ||
+ | |||
+ | |||
+ | ==== 11 Алтайские шашки ==== | ||
+ | |||
+ | Реализовать приложение для игры в Алтайские шашки (https://homeofgames.ru/game/altayskie-shashki) как с ботом (бот очень тупой), так и человеком по hotseat. | ||
+ | |||
+ | Фичи: | ||
+ | * удобные элементы для hotseat - возможность отменить ход, диалоговые окна для передачи устройства | ||
+ | * отображение счета в процессе игры | ||
+ | * таблица статистики (побед, счета) | ||
+ | * подсказки при игре с ботом | ||
+ | |||
+ | ==== 12 Приложение для авторизации и начала сессий прокторинга ==== | ||
+ | |||
+ | |||
+ | Идея - сделать приложение, в котором пользователь сможет верифицироовать себя и свое окружение перед началом сессии прокторинга. На стороне прокторинга пока нет ответных интерфейсов, поэтому придется сделать заглушки. | ||
+ | |||
+ | Примерный алгоритм: | ||
+ | * пользователь авторизуется в приложении, | ||
+ | * пользователь с помощью приложения считывает QR код с сайта прокторинга (для начала сессии), | ||
+ | * пользователь показывает в камеру себя (идентификация личности), говорит в микрофон проверочную последовательность слов (текст предлагает приложение), | ||
+ | * пользователь демонстрирует на камеру телефона свое окружение - компьютер и помещение | ||
+ | * видео записи шагов выше отправляются на "сервер" | ||
+ | * если есть проблемы, "прокторинг" завершает сессию, в приложении пишется о проблемах (посторонние в кадре, шум, ....) | ||