Инструменты пользователя

Инструменты сайта


staff:courses:application_development_for_mobile_platforms:course_work:topics

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

01 Интерактивные рецепты хлеба (с таймерами)

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

Фичи:

  • Список рецептов
  • Просмотр рецепта
  • Интерактивный режим
  • Избранное
  • Поделится рецептом И результатом

02 Приложение для нарешивания простых задач по программированию

Создайте приложение-задачник для подтягивания уровня по ЯП ( C/ RUST/ Kotlin / JS (что выведет данный код?)).

Фичи:

  • Треки (языки) и темы
  • Режим тренировки и экзамена (без подсказок и отображения верных ответов)
  • Обновление базы задач
  • Статистика тренировок
  • Поделится

03 Простые отметки на карте

Приложение, чтобы отмечать грибные места, координаты участков, интересные места на карте.

Фичи:

  • Список мест
  • Геопоиск
  • Экспорт и импорт данных

04 Сервис по вывозу мусора (Приложение одновременно для курьеров и клиентов)

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

Фичи:

  • Клиентский интерфейс
  • Интерфейс курьера

05 Наш ответ MysteryHike

Задача - давайте вдохновимся данным приложением и попробуем сделать что-то похожее, но проще, сосредоточившись только на идее открытия карты.

06 Генератор рандомной музыки

Создайте приложение-плеер, которое умеет генерировать СЛУЧАЙНУЮ музыку (не искать и воспроизводить, а именно генерировать).

Фичи:

  • Random seed и настройки генерации
  • История - возможность вернутся и переслушать хороший фрагмент
  • Поделится фрагментом
  • Контроль воспроизведения

07 Маленький ассемблер

Реализовать подмножество команд RISC-V или другого ассемблера в виде интерактивной IDE.

Фичи:

  • Редактор кода
  • Физуализация регистров
  • Запуск и отладка

08 Кликер про болезни

Давайте вдохновимся Plague inc и сделаем кликер с похожей механикой.

Фичи

  • Статистика
  • Пауза
  • Выбор сложности

09 Шахматы, где у каждого все фигуры одинаковые

Реализовать приложение для игры в шахматы, но только все фигуры одинаковые (на доске 16 ладей, слонов, коней …)

Фичи:

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

10 Бесконечные крестики-нолики

Задача - реализовать приложение для hotseat-игры в бесконечные крестики-нолики (победитель тот, у кого собралось 5 в ряд).

11 Славянские шахматы

Реализовать приложение для игры в http://tavreli-chess.ru/ . Игра в режиме hotseat. Фичи по аналогии с другими игровыми приложениями.

12 Шашки на троих

Реализовать приложение для игры в шашки на треугольном поле (на троих).

Фичи:

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

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

Реализовать приложение для игры в круговые шахматы (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 - возможность отменить ход, диалоговые окна для передачи устройства
  • отображение счета в процессе игры
  • таблица статистики (побед, счета)
  • подсказки при игре с ботом
staff/courses/application_development_for_mobile_platforms/course_work/topics.txt · Последнее изменение: mark