Sidebar






Old

staff:courses:application_development_for_mobile_platforms:course_work:topics

Темы курсовых работ

01 Чайный каталог

Идея - сделать приложение, где хранится информация о разных сортах чая, способах заварки и истории.

Фичи:

  • каталог с фильтром
  • карточки сортов (включают иллюстрации, историю, инструкцию приготовления)
  • любимые чаи (с возможностью поделится списком)
  • добавление нового сорта
  • дневник чаепитий

02 Строительный калькулятор

Идея - сделать приложение для подсчета необходимого количества материалов (грубо). Общий сценарий использования:

  1. выбираем тип работ
  2. указываем объем (например, для отделки - высоту потолков и периметр)
  3. указываем цены и фасовку материлов (сколько метров обоев в рулоне, сколько подрезка ….)
  4. получаем расчет

Фичи: подсчеты по сантехнике, электрика, плитке, ламинату, отделочные материалы.

03 Приложение для сбора валежника

Идея - сделать приложение с инструкцией по сбору валежника.

Фичи:

  1. Подробная инструкция + иллюстрации что относится / что не относится, ответы на часто задаваемые вопросы
  2. Контакты ответственных органов
  3. Игрофикационный момент: страница для фиксации текущего сбора (фото, примерный объем, координаты, откуда ехали к месту (чтобы посчитать carbon footprint)), список моих сборов, кнопка поделится

https://nature.lenobl.ru/ru/deiatelnost/lesopolzovanie/vnimaniyu-grazhdan/pamyatka-po-sboru-valezhnika/

04 Приложение для мониторинга пациентов

Роли - пациенты, доктора

Доктора дают пациентам опросники, документы на подпись, аггрегируют данные по пациентам, планируют лечение и ведут карточки пациентов. Пациенты проходят опросы в приложении, выполняют тесты самостоятельно (например, на физ форму) и фиксируют результаты (фото видео), прикрепляют сканы заполненных документов, получают рекомендации.

05 Система экологического мониторинга

Необходимо сделать клиентское приложение, которое реализует ввод событий (проишествия в плане экологии - незаконный сброс отходов, разросшийся борщевик, опасные выбросы , свалки и тд), просмотр статистики, сценарии для администраторов и пользователей.

06 Приложение курьерской фирмы

Необходимо сделать клиентское приложение, которое реализует сценарии для администраторов и пеших курьеров:

  • Курьер
    • мои заказы
    • моя статистика
    • чат с поддержкой
    • данные заказа
    • маршрут и карта
  • Администратор
    • аналогично страницам курьера, но имеет возможность просматривать данные всех курьеров

07 Райдшеринг

Необходимо сделать клиентское приложение, которое реализует сценарии для администраторов и пользователей.

  • Пользователь
    • Мой аккаунт, баланс, личные данные
    • Мои поездки
    • Поддержка
  • Администратор
    • Общая статистика
    • Автопарк (список машин, карточки, данные про тех обслуживание, бензин и тд)

08 Приложение - справочник дрессировщика

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

Фичи:

  • Профили пользователей и питомцев
  • Каталог иллюстрированных инструкций
  • Фиксация прогресса (фото / видео) и тренировок питомцев
  • Достижения
  • Уведомления

09 Умиротворяющие мозаики

Идея - сделать приложение, где пользователь под успокаивающую музыку собирает мозаики (+- как пазл, но только все кусочки квадратные.

Фичи:

  1. отображение сетки на поле и бледной подсветки будущего изображения)
  2. drag n drop кусочков на поле
  3. счетчик правильно уложенных кусочков
  4. Несколько предустановленных изображений для сбора, разного уровня сложности
  5. Несколько предустановленных расслабляющих мелодий -

10 Приложение для дыхательных практик

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

Фичи:

  • Примитивная обработка данных акселерометра и гироскопа
  • Обратная связь от приложения ввиде мелодии / вибрации
  • Кастомизируемый список упражнений
  • Система баллов за выполнение тренировок, уровни и ачивки
  • Напоминания
  • Экран достижений / истории тренировок

11 Круговые шахматы

Реализовать приложение для игры в круговые шахматы (https://ru.wikipedia.org/wiki/%D0%A8%D0%B0%D1%85%D0%BC%D0%B0%D1%82%D1%8B_%D0%BD%D0%B0_%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D1%8B%D1%85_%D0%B4%D0%BE%D1%81%D0%BA%D0%B0%D1%85) как с ботом (бот очень тупой), так и человеком по hotseat.

Фичи:

  • удобные элементы для hotseat - возможность отменить ход, диалоговые окна для передачи устройства
  • отображение счета в процессе игры
  • таблица статистики (побед, счета)
  • подсказки при игре с ботом

12 Построение маршрутов с учетом плохой парковки

Реализуем клиент (Свой навигатор) для сценария из темы “Построение маршрутов с учетом плохой парковки” https://se.moevm.info/doku.php/staff:courses:no_sql_introduction:course_work:topics

staff/courses/application_development_for_mobile_platforms/course_work/topics.txt · Last modified: 2024/01/31 10:03 by mark