osisupermoses / Fetcher

It fetches and displays items in a list using material 3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fetcher

This is a simple app that fetches items from a web page using an api and displays the result in a list. It uses the following tools, libraries and architecture:

  • Kotlin - Preferred Language

  • The New Material Design 3

  • Dark Theme Supported

  • Caching

  • Jetpack Compose - Declarative UI

  • Hilt - For dependency Injection

  • Datastore - as data/shared pref for saving theme state

  • Testing - a simple unit test was done

  • Architecture used - Clean Architecture without usecases since it's more of a code duplication in our case here

It was built for the purpose of an assessment aimed at securing a role.

App Images

Screenshot (505) Screenshot (506) Screenshot (507) Screenshot (509) Screenshot (510)

About

It fetches and displays items in a list using material 3


Languages

Language:Kotlin 100.0%