Skip to content

Mobile-Innowise-Group/Artur_Test_Task

Repository files navigation

Artur_Test_Task

demo.mp4

Приступил к выполнению тестового в 9 часов по Варшаве. При выполнении упор делался на правила написания from scratch проектов, с использование Clean Architecture. На выполнение затрачено 4 часа.

Stack

  • XML
  • App icon
  • Splash Screen
  • Image loading - Glide
  • Multithreading - Coroutines
  • Clean Architecture + MVI/MVVM
  • DI - Hilt
  • Navigation Component + Fragment Result Api
  • Networking - Retrofit

Summary

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages