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/06 11:49] mark |
staff:courses:application_development_for_mobile_platforms:course_work:topics [2023/02/09 15:15] mark |
||
---|---|---|---|
Line 144: | Line 144: | ||
* подсказки при игре с ботом | * подсказки при игре с ботом | ||
+ | ==== Приложение для авторизации и начала сессий прокторинга ==== | ||
- | ==== 1 Приложение для проращивания рассады ==== | ||
- | Идея: сделать приложение для отслеживания / учета рассады, которую вы проращиваете. | + | Идея - сделать приложение, в котором пользователь сможет верифицироовать себя и свое окружение перед началом сессии прокторинга. На стороне прокторинга пока нет ответных интерфейсов, поэтому придется сделать заглушки. |
- | Фичи: | + | Примерный алгоритм: |
- | * список стеллажей, ростков, горшков | + | * пользователь авторизуется в приложении, |
- | * планы выращивания для разных культур | + | * пользователь с помощью приложения считывает QR код с сайта прокторинга (для начала сессии), |
- | * напоминания о поливе / убрать поставить на окно | + | * пользователь показывает в камеру себя (идентификация личности), говорит в микрофон проверочную последовательность слов (текст предлагает приложение), |
+ | * пользователь демонстрирует на камеру телефона свое окружение - компьютер и помещение | ||
+ | * видео записи шагов выше отправляются на "сервер" | ||
+ | * если есть проблемы, "прокторинг" завершает сессию, в приложении пишется о проблемах (посторонние в кадре, шум, ....) | ||
- | ==== 2 Отказ от вредных привычек ==== | + | ==== Приложение для буккроссинга ==== |
- | Идея - сделать приложение, помогающее бросить вредные привычки | + | Идея - реализовать приложение, позволяющее вести обмен книгами. |
- | Фичи: | + | Фичи |
- | * поддержка нескольких привычек | + | * личный кабинет |
- | * счетчики количества дней без привычки | + | * страницы книг |
- | * напоминания, советы и мотивация | + | * страницы с поиском по книгам |
+ | * рейтинги книг / пользователей | ||
+ | * карта и построение маршрутов | ||
- | ==== 3 Дневник сновидений ==== | + | ==== Приложение для раздельного сбора мусора ==== |
- | Идея - приложение для ведения дневника сновидений. | + | Идея - многие люди не против начать сортировать мусор, однако их мотивация очень хрупка и нуждается в поощрении. Необходимо сделать приложение, которое с одной стороны направит (Предоставит руководства в картинках), с другой стороны - геймифицирует процесс (ачивки, напоминания). |
- | Фичи: | ||
- | * **ПРОСТАЯ (И ПОМОГАЮЩАЯ)** форма для ввода сюжета сна | ||
- | * статистика | ||
- | * напоминания | ||
- | |||
- | |||
- | |||
- | ==== 4 Ежедневный фотодневник ==== | ||
- | |||
- | Идея - простое приложение для того, чтобы вести дневник в фотографиях. | ||
- | |||
- | ==== 5 Приложение для бегунов и велосепедистов ==== | ||
- | |||
- | Идея - фиксируем пройденные и проеханные расстояния, тренировки, маршруты. | ||
Фичи: | Фичи: | ||
- | * статистика | + | - Инструкции о том, как лучше всего делать, что куда складывать, что от чего отделать и тд. |
- | * любимые маршруты | + | - Интерактивное руководство как различать разные виды мусора |
- | * тренировки | + | - Авторизация и личный кабинет |
- | + | - Напоминания | |
- | ==== 6 Напоминание вещах которые нужно взять с собой ==== | + | - Фиксация статистики (числами и фотографиями) |
- | + | ||
- | Идея - приложение, которое будет (на основании данных вашего календаря) напоминать вам о необходимых вещах для того или иного мероприятия. | + | |
- | + | ||
- | Фичи | + | |
- | * Экраны событий | + | |
- | * Экраны и быстрый выбор необходимых вещей | + | |
- | * Настройки напомнинаний | + | |
- | * Интеграция с Google Calendar | + | |
- | + | ||
- | + | ||
- | ==== 7 Каталог и простой опознаватель растений ==== | + | |
- | + | ||
- | Идея: сделать приложение для опознавания растений (без нейронных сетей и машинного обучения:). | + | |
- | + | ||
- | Фичи: | + | |
- | * интерактивный опросник для опознавания растений (почва, размер растения, цвет, форма листьев ....) | + | |
- | * справочник-каталог с поиском и страницами растений | + | |
- | + | ||
- | ==== 8 Тамагочи ==== | + | |
- | + | ||
- | Реализуем механику знаменитой игрушки в виде Android приложения | + | |
- | + | ||
- | https://en.wikipedia.org/wiki/Tamagotchi | + | |
- | + | ||
- | ==== 9 Морской бой ==== | + | |
- | + | ||
- | Реализуем классический морской бой с упором на hotseat режим. | + | |
- | + | ||
- | + | ||
- | ==== 10 Игра Калах ==== | + | |
- | + | ||
- | Реализуем игру по правилам. Сначала делаем hotseat режим, затем бота | + | |
- | + | ||
- | http://kalah.ru/rules | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ==== 12 Простой инвестиционный советчик ==== | + | |
- | + | ||
- | Идея - реализовать приложение для постоянного мониторинга интересующих акций / валют и рекомендации определенных действий. | + | |
- | + | ||
- | Функциональность: | + | |
- | * режим мониторинга портфеля и рекомендаций (приложение дает пользователю практические советы на основании одной из выбранных простых стратегий), | + | |
- | * режим тренировки, все тоже самое что и выше, но пользователь принимает решения сам ( приложение просто указывает ему на значимые события напоминаниями), а затем приложение дает оценку его действиям (в краткой и долгосрочной перспективе | + | |
- | + | ||
- | + | ||
- | ==== 13 Тесты на знание географии ==== | + | |
- | + | ||
- | Догоняем и перегоняем https://motovskikh.ru/tests/ | + | |
- | ====== Своя тема ====== | ||
- | Требования к своей теме: | ||
- | * Должна соответствовать [[staff:courses:application_development_for_mobile_platforms:app:requirements|общим требованиям]]. | ||
- | * Может быть как игрой, так и приложением (но лучше приложением - их процент успеха гораздо выше (за все годы курса), чем игр). | ||
- | * Тема должна затрагивать несколько (не менее трех) различных **API**. | ||
- | * Содержательные сценарии использования. | ||
- | * Значимость темы: ваша разработка должна решать актуальную проблему. | ||
- | * Связь с бакалаврской работой или другими существующими наработками будет плюсом. | ||
- | Что подразумевается под **API**: | ||
- | * Взаимодействие с сенсорами. | ||
- | * Интеграция с внутренними службами устройства - календарь, контакты, и тд. | ||
- | * Интеграция с внешними сервисами: авторизация, источники данных, обработка данных (например https://cloud.google.com/prediction/). | ||
- | * Использование сторонних библиотек. |