Загрузка данных
ПРАКТИЧЕСКАЯ РАБОТА №1
Тема: Проектирование логики мобильного приложения Movehelper
Цель работы: продумать, как будет устроено приложение, какие функции в нём будут и как пользователь будет им пользоваться.
1. ОПИСАНИЕ ПРИЛОЖЕНИЯ
Movehelper — это приложение, которое помогает человеку подготовиться к переезду. В нём можно составить список дел, записать вещи, которые нужно упаковать, и следить за тем, что уже сделано.
2. ОСНОВНЫЕ ФУНКЦИИ
В приложении будут следующие функции:
1. Создание переезда и указание даты.
2. Добавление задач, которые нужно выполнить.
3. Отметка выполненных задач.
4. Добавление вещей, которые нужно упаковать.
5. Разделение вещей по комнатам или категориям.
6. Отметка упакованных вещей.
7. Просмотр общего прогресса.
8. Напоминания о важных делах.
Самыми главными функциями будут список задач, список вещей и отслеживание прогресса.
3. MVP ПРИЛОЖЕНИЯ
В первой версии приложения будут только самые необходимые функции:
* создание переезда;
* указание даты;
* добавление задач;
* отметка выполненных задач;
* добавление вещей;
* отметка упакованных вещей;
* просмотр прогресса.
4. USER STORIES
5. Как пользователь, я хочу создать свой переезд и указать дату, чтобы понимать, сколько времени осталось на подготовку.
6. Как пользователь, я хочу добавлять задачи, чтобы не забывать, что мне нужно сделать.
7. Как пользователь, я хочу отмечать выполненные задачи, чтобы понимать, что уже сделано.
8. Как пользователь, я хочу добавлять вещи в список, чтобы ничего не забыть при упаковке.
9. Как пользователь, я хочу видеть свой прогресс, чтобы понимать, насколько я готов к переезду.
10. ОСНОВНЫЕ СЦЕНАРИИ
Создание переезда:
Пользователь открывает приложение и нажимает «Создать переезд». Затем вводит название и дату переезда и сохраняет данные. После этого открывается главный экран переезда.
Добавление задачи:
Пользователь открывает раздел «Задачи» и нажимает «Добавить задачу». Он пишет название задачи и сохраняет её. После выполнения задачи пользователь ставит отметку о том, что она сделана.
Упаковка вещей:
Пользователь открывает раздел «Вещи», добавляет нужную вещь и выбирает комнату или категорию. После упаковки вещи пользователь отмечает её как упакованную.
Просмотр прогресса:
В разделе «Прогресс» пользователь может посмотреть, сколько задач уже выполнено и сколько вещей упаковано.
6. СТРУКТУРА ЭКРАНОВ
В приложении будут следующие основные экраны:
1. Главная — здесь показывается информация о переезде, дата и общий прогресс.
2. Задачи — список всех дел, которые нужно выполнить.
3. Вещи — список вещей, которые нужно упаковать.
4. Прогресс — информация о том, сколько уже сделано.
5. Настройки — изменение данных переезда и настройка уведомлений.
6. НАВИГАЦИЯ
Для перехода между основными разделами будет использоваться нижнее меню:
Главная → Задачи → Вещи → Прогресс → Настройки.
Пользователь сможет в любой момент перейти к нужному разделу и вернуться на главный экран.
8. ОБЩАЯ ЛОГИКА ПРИЛОЖЕНИЯ
Работа приложения будет выглядеть примерно так:
Создать переезд → указать дату → добавить задачи и вещи → выполнять задачи и упаковывать вещи → смотреть прогресс → закончить подготовку.
9. ПОЧЕМУ ВЫБРАНА ТАКАЯ СТРУКТУРА
Я сделал структуру приложения максимально простой, чтобы пользователю было легко разобраться. При переезде обычно нужно следить сразу за большим количеством дел, поэтому все основные функции разделены на отдельные разделы.
На главном экране находится самая важная информация, а в разделах «Задачи» и «Вещи» можно подробно заниматься подготовкой. Благодаря этому пользователь всегда может быстро понять, что уже сделано и что ещё осталось.