Skip to content

Тестовое задание для компании Gootax.

Notifications You must be signed in to change notification settings

HUEY-news/FeedMe

Repository files navigation

FeedMe

Приложение для заказа еды онлайн. Приложение состоит из 1 главного экрана и нескольких модальных. Реализована возможность выбора адреса доставки. Модальные экраны - поиск по адресам, профиль с деталями заказов.


Главный экран

Состоит из следующих элементов: Строка с адресом. Поисковая строка. Блок с промо разделами. Скролилятся вправо и влево. Блок с промо баннерами. Скролилятся вправо и влево. Блок с акционными товарами. Скролилятся вправо и влево. Каталог (разделы).


Модальный экран "Поиска адреса"

API для поиска адреса . Экран открывается модально при нажатии на адрес на главном экране. Запросы осуществляются не чаще чем в раз в 300 миллисекунд (то есть, если пользователь вводит текст и останавливается больше чем на 300 мс - то отправляется запрос). Результаты выводятся в таблицу. По нажатию на адрес модальный экран закрывается, выбранный адрес подставляется в строку на главном экране.


Модальный экран "Профиль с деталями заказов"

Профиль пользователя с фото и дополнительной информацией. ФИО и номер телефона. Весь контент модального экрана меню и прочие элементы приложения кликабельны (по нажатию выводится текст в консоль).

Используемый стек

  • Kotlin
  • Clean Architecture
  • Hilt
  • Retrofit
  • SOLID
  • MVVM (ViewModel, LiveData)
  • RecyclerView
  • ViewBinding
  • Navigation Component
  • Coroutines

Демонстрация работы экранов

Главный экран
Модальный экран "Поиска адреса"
Модальный экран "Профиль с деталями заказов"

About

Тестовое задание для компании Gootax.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages