Многие разработчики хотят знать, как создать приложение для магазина электронной коммерции, и я тоже. Поэтому я решил создать приложение для магазина электронной коммерции, которое выглядит так souq.com . Когда я поделился им, он понравился многим разработчикам и они спросили меня об этом, поэтому я решил написать об этом и дать вам представление о его функциях. Мое приложение реализовано с использованием Архитектуры MVVM . Я написал внутренний rest API в MySQL и Node.js .
Это клон Souq.com , но это не тождественно. Как вы знаете, для создания такого приложения, как Souq.com для совместной работы вам нужна большая команда. Тем не менее, я сам создал это приложение, и оно включает в себя множество функций, которые вы можете реализовать в своем приложении.
Прежде всего, пользователь может зарегистрироваться для получения новой учетной записи, если у него/нее ее нет, или войти в свои существующие учетные записи. Приложение позволяет им добавлять другие продукты, если у них есть учетные записи администратора. Они могут просматривать товары и просматривать подробную информацию о них, такую как название продукта, изображение, изображение, цена и т.д.
Кроме того, пользователь может осуществлять поиск товаров по ключевым словам или категориям. Они могут добавить товар в корзину или удалить его. Товар может быть добавлен в их список пожеланий или удален из него.
Пользователь может просмотреть продукт, оставить отзыв о нем и проверить отзывы других пользователей. Они могут проверить все товары в своей корзине покупок или списке пожеланий.
Пользователь может выйти из системы или удалить свою учетную запись, если пожелает. Для изображения профиля пользователь может сделать снимок с помощью камеры или загрузить его из галереи.
Пользователи могут обновить пароль и получить OTP по электронной почте для подтверждения своей личности, если они забудут свой пароль. Кроме того, пользователи могут изменить язык приложения, если пожелают.
Есть возможность поделиться приложением с друзьями и оценить его в магазине Google Play. Кроме того, пользователи получают ленту новостей о новых предложениях. Приложение также предоставляет поддержку через справочный центр.
Наконец, пользователи могут добавлять свой адрес доставки и отслеживать статус своих заказов.
Библиотеки, включенные в Android-версию:
( Подкачка/Скольжение/Модернизация/Привязка данных/Текущие данные/Модель просмотра/Просмотр вторсырья/Просмотр карты/GSON/Просмотр изображения круга)
Библиотеки, включенные в серверную часть:
(Экспресс/Мультер/Bcrypt/JWT/Анализатор тела/Nodemailer)
Шаги для запуска приложения:
- Запустите сервер и MySQL из Xampp.
- Импорт базы данных из sql_database в phpMyAdmin Как импортировать .
- Создайте три папки внутри Souq_Backend для хранения изображений.
mkdir хранение_постер
mkdir хранение_продукта
mkdir хранение_пользователь
Щелкните папку Souq_Backend и запустите команду npm install для установки зависимостей сервера.
Чтобы запустить сервер, выполните команду npm start.
Откройте Android Studio и запустите проект.
Ура, ТЕПЕРЬ вы можете использовать его и применять любую понравившуюся функцию в своем приложении для магазина электронной коммерции.
Получите приложение через Souq_Shop онлайн
Следуйте за мной дальше: GitHub и сеть LinkedIn
Оригинал: “https://dev.to/marwaeltayeb/build-an-e-commerce-store-app-like-souq-com-for-android-30ne”