staff:courses:application_development_for_mobile_platforms:course_work:topics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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/13 12:19]
mark
staff:courses:application_development_for_mobile_platforms:course_work:topics [2024/01/31 09:09]
mark
Line 1: Line 1:
 ====== Темы курсовых работ ====== ====== Темы курсовых работ ======
  
-===== Темы ВШЭ ИТМО =====+==== Чайный каталог ​====
  
- +Идея - сделать приложение, где хранится информация о разных сортах чая, способах ​заварки и истории.
-==== 01 Справочник музеев ==== +
- +
-Идея - сделать приложнеие с каталогом музеев СПБ+
  
 Фичи: Фичи:
-  ​- Карточки музеев +  ​каталог ​с фильтром 
-  - Каталог музеев +  ​* карточки сортов (включают иллюстрации,​ историю, инструкцию приготовления) 
-  ​- Поис ​кмузеев +  * любимые чаи (с возможностью поделится списком) 
-  - Построение маршрутов до музея +  ​* добавление ​нового сорта 
-  ​- Отображение ​музеев на карте+  * дневник чаепитий
  
-==== 02 Игра для развития словарного запаса (+- Балда) ​====+==== Строительный калькулятор ====
  
-Идея - пользователь видит сетку ​из буквгде он должен каждым ходом составлять слово. Слова составляются ​непрерывной ломанной линией, которая изламывается по горизонтали и вертикали.+Электрикасантехникаотделочные материалы
  
-Фичи: +==== Приложение для сбора валежника ====
-  * статистика,​ +
-  * выбор сложности (насколько редкие слова) +
-  * выбор тематики (из какой области слова) +
-  * выбор ​языка (на каком языке ​слова) +
-  * подсказки +
-  * отображение счета +
-  * сохранение игры при сворачивании приложения +
  
 +https://​nature.lenobl.ru/​ru/​deiatelnost/​lesopolzovanie/​vnimaniyu-grazhdan/​pamyatka-po-sboru-valezhnika/​
  
-==== 03 Музыкальный плеер ==== +https://​nature.lenobl.ru/​ru/​deiatelnost/​lesopolzovanie/​vnimaniyu-grazhdan/​pamyatka-po-sboru-valezhnika/​informaciya-o-territoriyah-trebuyushih-ochistki-ot-valezhnika-statya-3/
- +
-Идея - сделать простой и удобный музыкальный плеер для файлов с устойства,​ который позволит слушать подборки,​ организованные по каталогам на файловой системе. +
- +
-Фичи: +
-  ​Порддержка форматов mp3 m4a ogg wav +
-  ​Воспроизведение музыки по каталогам (открыли каталог в приложении и начали воспроизведение всех аудиофайлов нем) +
-  ​Работа в фоновом режиме +
-  ​Запоминать последний трек и позицию проигрывания в каждом каталоге (например,​ чтобы было удобно слушать аудиокниги и прерыватся) +
-  ​Таймер сна +
-  ​Обработка подключения ​отклчюения наушников+
  
 ==== 04 Приложение для дыхательных практик ==== ==== 04 Приложение для дыхательных практик ====
Line 52: Line 33:
   * Напоминания   * Напоминания
   * Экран достижений / истории тренировок ​   * Экран достижений / истории тренировок ​
- 
- 
- 
-==== 05 ROS Bag Recorder ==== 
- 
-Существует устоявшийся формат для датасетов во фреймворке ROS 
- 
-http://​wiki.ros.org/​rosbag 
- 
-Также в ряде задач существует необходимость записывать такие датасеты с мобильного устройства. ​ 
- 
-Необходимо сделать приложение,​ которое сможет удобно и управляемо проводить запись ROSBag 
- 
-Фичи: 
-  * Выбор набора сенсоров для записи в ROSBag 
-  * Запись датасета в облако (Google drive) 
-  * Настройки пропуска значений (записывать все измерения сенсоров / черз раз / каждое десятое) 
  
  
Line 91: Line 55:
 Пациенты проходят опросы в приложении,​ выполняют тесты самостоятельно (например,​ на физ форму) ​ и фиксируют результаты (фото видео),​ прикрепляют сканы заполненных документов,​ получают рекомендации. Пациенты проходят опросы в приложении,​ выполняют тесты самостоятельно (например,​ на физ форму) ​ и фиксируют результаты (фото видео),​ прикрепляют сканы заполненных документов,​ получают рекомендации.
  
-==== 08 Наш ответ SkyMap ==== 
- 
-Используя данные от акселерометра,​ гироскопа,​ gps и компаса отображаем актуальную карту звездного неба и даем справочную информацию. 
- 
- 
- 
- 
-===== Темы ЛЭТИ ===== 
- 
- 
-==== 01 Приложение для аренды электросамокатов ==== 
- 
-Продолжение идеи аналогичного проекта по "​Введению в нереляционные СУБД"​. В данном семестре необходимо сделать клиентское приложение,​ которое реализует сценарии для администраторов и пользователей. 
- 
-Можно реализовывать и без привязки к результатам прошлого семестра. 
- 
-==== 02 Сервис учета семейных финансов ==== 
- 
-Продолжение идеи аналогичного проекта по "​Введению в нереляционные СУБД"​. В данном семестре необходимо сделать клиентское приложение,​ которое реализует управление счетами,​ ввод данных,​ просмотр статистики и тд. 
- 
-Можно реализовывать и без привязки к результатам прошлого семестра. ​ 
  
 ==== 03 Система экологического мониторинга ==== ==== 03 Система экологического мониторинга ====
  
-Продолжение идеи аналогичного проекта по "​Введению в нереляционные СУБД"​. В данном семестре необходимо сделать клиентское приложение,​ которое реализует ввод событий,​ просмотр статистики,​ сценарии для администраторов и пользователей.+Необходимо сделать клиентское приложение,​ которое реализует ввод событий ​(проишествия в плане экологии - незаконный сброс отходов,​ разросшийся борщевик,​ опасные выбросы , свалки и тд), просмотр статистики,​ сценарии для администраторов и пользователей.
  
-Можно реализовывать и без привязки к результатам прошлого семестра. ​ 
  
-==== 04 Приложенеи курьерской фирмы ====+==== 04 Приложение курьерской фирмы ====
  
-Продолжение идеи аналогичного проекта по "​Введению в нереляционные СУБД"​. В данном семестре необходимо сделать клиентское приложение,​ которое реализует сценарии для администраторов и курьеров.+Необходимо сделать клиентское приложение,​ которое реализует сценарии для администраторов и пеших курьеров:​ 
 +  * Курьер 
 +    * мои заказы 
 +    * моя статистика 
 +    * чат с поддержкой 
 +    * данные заказа 
 +    * маршрут и карта 
 +  * Администратор 
 +    * аналогично страницам курьера,​ но имеет возможность просматривать данные всех ​курьеров
  
-Можно реализовывать и без привязки к результатам прошлого семестра. ​ 
  
  
Line 129: Line 78:
   
  
-Продолжение идеи аналогичного проекта по "​Введению в нереляционные СУБД"​. В данном семестре необходимо сделать клиентское приложение,​ которое реализует сценарии для администраторов и пользователей. +Необходимо сделать клиентское приложение,​ которое реализует сценарии для администраторов и пользователей. 
- +  * Пользователь 
-Можно реализовывать ​и без привязки к результатам прошлого семестра. ​ +    * Мой аккаунт, баланс, личные данные 
- +    * Мои поездки 
- +    * Поддержка 
-==== 06 Приложение для буккроссинга ==== +  * Администратор 
- +    Общая ​статистика 
-Идея - реализовать приложение, позволяющее вести обмен ​книгами. +    Автопарк (список машин, ​карточки, данные про тех обслуживание, бензин и тд)
- +
-Фичи +
-  * личный кабинет +
-  * страницы книг +
-  страницы ​с поиском по книгам +
-  * рейтинги книг / пользователей +
-  * карта и построение маршрутов+
  
  
Line 158: Line 100:
  
  
-==== 08 Опека над животными ==== +==== Построение маршрутов с учетом плохой парковки ====
- +
-Идея - сделать приложение, через которое можно опекать животное в приюте / зоопарке. +
- +
-Фичи: +
-  * Профиль пользователя +
-  * Профиль животного +
-  * Механика подписок / донатов (на заглушках) +
- +
- +
-==== 09 Приложение для раздельного сбора мусора ==== +
- +
-Идея - многие люди не против начать сортировать мусор, однако их мотивация очень хрупка и нуждается в поощрении. Необходимо сделать приложение,​ которое с одной стороны направит (Предоставит руководства в картинках),​ с другой стороны - геймифицирует процесс (ачивки, напоминания). +
- +
- +
-Фичи: +
-  - Инструкции о том, как лучше всего делать,​ что куда складывать,​ что от чего отделать и тд. +
-  - Интерактивное руководство как различать разные виды ​мусора +
-  - Авторизация и личный кабинет +
-  - Напоминания +
-  - Фиксация статистики (числами и фотографиями) +
- +
- +
-==== 10 Приложение-суфлер для докладчиков ==== +
- +
-Идея - сделать приложение,​ которое позволит быстро и удобно перелистывать подсказки по выступлению +
- +
-Фичи: +
-  - Поддержка нескольких докладов +
-  - Переключение между отображением речи и отображением слайдов +
-  - Пролистывание клавишами громкости +
-  - Настройка масштаба отображения +
- +
- +
-==== 11 Алтайские шашки ==== +
- +
-Реализовать ​приложение для игры в Алтайские шашки (https://​homeofgames.ru/​game/​altayskie-shashki) как с ботом (бот очень тупой),​ так и человеком по hotseat. +
- +
-Фичи: +
-  * удобные элементы для hotseat - возможность отменить ход, диалоговые окна для передачи устройства +
-  * отображение счета в процессе игры +
-  * таблица статистики (побед, счета) +
-  * подсказки при игре с ботом +
- +
-==== 12 Приложение для авторизации и начала сессий прокторинга ​==== +
  
-Идея - сделать приложение, в котором пользователь сможет верифицироовать себя и свое окружение перед началом сессии прокторинга. На стороне ​прокторинга пока нет ответных интерфейсов, поэтому придется сделать заглушки.+Реализуем клиент вой навигатордля сценария из темы "Построение маршрутов ​с учетом плохой парковки" https://​se.moevm.info/​doku.php/​staff:​courses:​no_sql_introduction:​course_work:​topics
  
-Примерный алгоритм:​ 
-  * пользователь авторизуется в приложении,​ 
-  * пользователь с помощью приложения считывает QR код с сайта прокторинга (для начала сессии),​ 
-  * пользователь показывает в камеру себя (идентификация личности),​ говорит в микрофон проверочную последовательность слов (текст предлагает приложение),​ 
-  * пользователь демонстрирует на камеру телефона свое окружение - компьютер и помещение 
-  * видео записи шагов выше отправляются на "​сервер"​ 
-  * если есть проблемы,​ "​прокторинг"​ завершает сессию,​ в приложении пишется ​ о проблемах (посторонние в кадре, шум, ....) 
  
staff/courses/application_development_for_mobile_platforms/course_work/topics.txt · Last modified: 2024/01/31 10:03 by mark