Это была моя третья неделя конструирования в Школе Масаи, и на этот раз мне дали задание клонировать Android-приложение под названием Dukaan.

Начнем с первого дня. Я получил уведомление о задании и моих товарищах по команде, на этот раз в моей команде были Сиддхарт Кошик, Харшад Павар, Прабин Саху. Довольно большая команда, хм. Мы подключились через Zoom и обсудили приложение и его функции. После долгого обсуждения мы разбили приложение на активности и распределили их между собой. Я получил страницу учетной записи, и мне нужно было решить задачу с базой данных.

Думаю, мне очень повезло, спросите ПОЧЕМУ. Каждую неделю сборки я получаю такое приложение для создания, которое я всегда могу соотнести с собой, скажем, приложение OLX с прошлой недели, когда я продал свою лень или Приложение для знакомств JAUMO, где я пытался встречаться. ммм неприятный тип.

Ладно, хватит шутить, вернемся к делу. Позвольте мне сказать вам, что я лично владею магазином Kirana и, поверьте мне, мне было очень приятно управлять и вести учет продуктов и клиентов.

Итак, готовясь к кодированию, я только начал связывать приложение с собственным магазином. Мне всегда трудно вести учет всех продуктов, которые есть в моем магазине, и классифицировать их на основе потребностей и приоритетов. В приложении Dukaan есть функция, с помощью которой я могу создать магазин и товары в магазине.

Затем мы можем дополнительно классифицировать продукт по категории штор.

Например, я могу добавить рис басмати в качестве нового продукта и добавить создать категорию как рис и добавить продукт в эту категорию, что поможет мне отфильтровать все мои продукты на основе категории.

Создание страниц продукта и учетной записи заняло некоторое время, и на создание этих страниц ушел день.

Следующий яркий и солнечный день! позавтракал и связался с командой в быстрой схватке по плану дня. Сегодня был важный день, так как нам нужно было создать нашу базу данных и ее схему. Сиддхарт выступил с инициативой создания схемы базы данных, и мы успешно ее создали.

База данных содержит таблицу «Магазин» и «Пользователь», где в таблице «Магазин» хранится информация о магазине, например о продуктах, цене, MRP, единицах и ​​т.

Еще одна особенность приложения Dukaan заключается в том, что мы также можем поделиться приложением с нашими клиентами, поделившись с ними нашим apk, и они могут напрямую делать покупки в нашем магазине, не приходя и не заказывая их физически, и продукт будет легко доставлен им домой.

Мы также реализовали эту функцию в нашем приложении, где мы позволяем клиентам подключаться к магазину с помощью apk приложения.

Это будет сгенерированная ссылка, которая будет отправлена ​​клиенту, с помощью которой он сможет установить приложение на свой телефон и получить глоссарии, доставленные онлайн.

Реализация этих функций заняла целый день, и мы подключились в конце дня, чтобы отслеживать прогресс.

Последний день проекта был посвящен соединению всех точек, таких как фрагменты, действия, базы данных, модули и т. д., где мы использовали LiveData, чтобы поддерживать действия и фрагменты в актуальном состоянии со всеми последними изменениями в базе данных.

Ниже приведен домашний экран приложения, которое создается после того, как пользователь успешно вводит свою информацию и создает свой онлайн-дукаан.

Наконец, мы записали объяснение и видео с прохождением приложения, которое было задано, и, к счастью, наше приложение вошло в тройку лучших приложений из когорты.

Наконец, я хотел бы поблагодарить своих товарищей по команде за все совместные усилия, которые мы приложили для создания этого замечательного клона приложения Dukaan, и хотел бы поблагодарить Masai School за предоставление такой платформы, которая позволила нам продемонстрировать наши навыки. и качества.

Хорошего дня.

Ура!