Это была моя третья неделя конструирования в Школе Масаи, и на этот раз мне дали задание клонировать Android-приложение под названием Dukaan.
Начнем с первого дня. Я получил уведомление о задании и моих товарищах по команде, на этот раз в моей команде были Сиддхарт Кошик, Харшад Павар, Прабин Саху. Довольно большая команда, хм. Мы подключились через Zoom и обсудили приложение и его функции. После долгого обсуждения мы разбили приложение на активности и распределили их между собой. Я получил страницу учетной записи, и мне нужно было решить задачу с базой данных.
Думаю, мне очень повезло, спросите ПОЧЕМУ. Каждую неделю сборки я получаю такое приложение для создания, которое я всегда могу соотнести с собой, скажем, приложение OLX с прошлой недели, когда я продал свою лень или Приложение для знакомств JAUMO, где я пытался встречаться. ммм неприятный тип.
Ладно, хватит шутить, вернемся к делу. Позвольте мне сказать вам, что я лично владею магазином Kirana и, поверьте мне, мне было очень приятно управлять и вести учет продуктов и клиентов.
Итак, готовясь к кодированию, я только начал связывать приложение с собственным магазином. Мне всегда трудно вести учет всех продуктов, которые есть в моем магазине, и классифицировать их на основе потребностей и приоритетов. В приложении Dukaan есть функция, с помощью которой я могу создать магазин и товары в магазине.
Затем мы можем дополнительно классифицировать продукт по категории штор.
Например, я могу добавить рис басмати в качестве нового продукта и добавить создать категорию как рис и добавить продукт в эту категорию, что поможет мне отфильтровать все мои продукты на основе категории.
Создание страниц продукта и учетной записи заняло некоторое время, и на создание этих страниц ушел день.
Следующий яркий и солнечный день! позавтракал и связался с командой в быстрой схватке по плану дня. Сегодня был важный день, так как нам нужно было создать нашу базу данных и ее схему. Сиддхарт выступил с инициативой создания схемы базы данных, и мы успешно ее создали.
База данных содержит таблицу «Магазин» и «Пользователь», где в таблице «Магазин» хранится информация о магазине, например о продуктах, цене, MRP, единицах и т.
Еще одна особенность приложения Dukaan заключается в том, что мы также можем поделиться приложением с нашими клиентами, поделившись с ними нашим apk, и они могут напрямую делать покупки в нашем магазине, не приходя и не заказывая их физически, и продукт будет легко доставлен им домой.
Мы также реализовали эту функцию в нашем приложении, где мы позволяем клиентам подключаться к магазину с помощью apk приложения.
Это будет сгенерированная ссылка, которая будет отправлена клиенту, с помощью которой он сможет установить приложение на свой телефон и получить глоссарии, доставленные онлайн.
Реализация этих функций заняла целый день, и мы подключились в конце дня, чтобы отслеживать прогресс.
Последний день проекта был посвящен соединению всех точек, таких как фрагменты, действия, базы данных, модули и т. д., где мы использовали LiveData, чтобы поддерживать действия и фрагменты в актуальном состоянии со всеми последними изменениями в базе данных.
Ниже приведен домашний экран приложения, которое создается после того, как пользователь успешно вводит свою информацию и создает свой онлайн-дукаан.
Наконец, мы записали объяснение и видео с прохождением приложения, которое было задано, и, к счастью, наше приложение вошло в тройку лучших приложений из когорты.
Наконец, я хотел бы поблагодарить своих товарищей по команде за все совместные усилия, которые мы приложили для создания этого замечательного клона приложения Dukaan, и хотел бы поблагодарить Masai School за предоставление такой платформы, которая позволила нам продемонстрировать наши навыки. и качества.
Хорошего дня.
Ура!