Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 973 Bytes

README.md

File metadata and controls

28 lines (21 loc) · 973 Bytes

Pure App

Followers Stars Forks

Description

  • List of the words fetched and parsed from HTML Response grouped together, with search and sorting asc/desc options.
  • Response is Cached in locale database.
  • Not allowed to use any 3rd party libraries for networking, threading, database.

Tech Stack

  • Kotlin.
  • MVVM architecture pattern.
  • Clean Architecture.
  • Standard Coding Style.
  • SOLID principles.
  • Unit testing with test coverage round 100% for dataSources, repositories, useCases, mappers and viewModels.
  • UI testing using Espresso for checking all views, searching and sorting.
  • SQLite, Manual dependency Injection (Service locator pattern) and Executors.
  • Obfuscation and Code shrinking.