Похожие презентации:
Проект Hardchoice
1. Проект - Hardchoice
ПРОЕКТ - HARDCHOICEГород : Москва
Площадка : Москва ТОЦ SAMSUNG
Учащийся : Воронцов Ярослав
Преподаватель : Ильин. В. В.
2. Идея приложения
ИДЕЯ ПРИЛОЖЕНИЯМною было замечено, что у людей
весьма часто возникает паника,
когда им приходится выбирать
сразу из нескольких
вариантов(больше двух).
Я поставил задачу сделать
приложение, которое бы
позволило сравнивать между
собой лишь два варианта,
набавляя рейтинг выбранному, и
так до того момента, пока рейтинг
всех вариантов не станет разным.
3. Поставленная задача
ПОСТАВЛЕННАЯ ЗАДАЧАСоздание приложения, позволяющего всегда выбирать только из двух
вариантов:
Добавление, удаление, прохождение теста (так и далее будет
называться набор из вариантов, из которых нужно выбрать).
Создание БД для хранения тестов.
Создание алгоритма для прохождения теста.
Немного дизайна.
4. Структура приложения
СТРУКТУРА ПРИЛОЖЕНИЯMainScreen
Список
тестов
DelScreen
Удаление
тестов
InfoScreen
Информац
ия о тесте
DBMain class
Класс для
работы с БД.
Items class
Хранение
вариантов
ProcessScreen
Прохождение
теста
AddScreen
Добавление
тестов
FinishScreen
Итоги теста
5. Структура базы данных
СТРУКТУРА БАЗЫ ДАННЫХТаблица для
хранения тестов
Таблица для
хранения
вариантов
ID
NAME
STATUS
1
Твой любимый фрукт
2
Твоя любимая музыка DONE
…
…
ID
WAITING
…
NAME
ASSOC_ID
SCORE
1
Банан
1
0
2
Яблоко
1
0
…
…
…
…
6. Структура базы данных
СТРУКТУРА БАЗЫ ДАННЫХФункция
записи тестов в
БД.
7. Используемая библиотека
ИСПОЛЬЗУЕМАЯ БИБЛИОТЕКАВ проекте используется
библиотека красивых кнопок
FButton.
8. Скрины из приложения
СКРИНЫ ИЗ ПРИЛОЖЕНИЯПри установке
приложения сразу
добавляется два
пробных теста –
«Твой любимый
фрукт» и «Твой
любимый жанр
музыки».
9. Скрины из приложения
СКРИНЫ ИЗ ПРИЛОЖЕНИЯСравнение иконки приложения
HardChoice и Clash Royale
10. Планы
ПЛАНЫ1) Доработать дизайн приложения.
2) Добавить возможность сетевого обмена
тестами(MYSQL с таблицами юзеров и тестов).
3) Добавить возможность загрузки и сравнения
между собой картинок.
4) Сделать короткий рекламный ролик.