Не устанем повторять, что сделать план и набросок – главный этап в спринте разработки. План нужен, чтобы чётко понимать цели, а набросок приложения позволит иметь перед собой прописанные шаги по достижению этих целей. Плюс это тренировка в составлении технического задания. Это залог будущего взаимопонимания с заказчиком.
Пользователь заходит в приложение, где сразу видит главный экран с двумя кнопками: «Войти» и «Создать аккаунт» (2 экрана) и кликает одну из них. После регистрации откроется страница каталога с товарами (ещё 1 экран). Пользователь выбирает товар, изучает, рассматривает фотографии (ещё минимум 2 экрана, с подробной информацией и с фотографиями). Потом добавляет товар в корзину, где может менять количество, удалять товары, оформлять заказ (ещё 1 экран).
Заполняется база данных на платформе сборки приложения. База данных в ноукодинге выглядит как таблица со столбцами и строками, внешне похоже на Excele, так что разобраться в её устройстве легко. Сложнее и важнее понять взаимосвязи внутри базы данных.
Например, список-каталог на экране должен выводить данные из таблицы «Продукт» – список предметов на продажу. При клике на один предмет должно открыться окно с подробной информацией о товаре. Там при клике на фото открывается слайдер с фотографиями предмета в разных ракурсах. А по кнопке «Добавить в корзину» товар должен добавляться в корзину – приложение возьмёт информацию из базы данных и выведет её в корзине.
На курсе мобильной разработки без кода учим делать мобильные приложения под онлайн-магазины, делать сложные базы данных и мощный интерфейс, а главное – прикручивать к приложениям платёжные системы.