enghossamelsawy / ImageRepo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Image App

1. Introduction

Simple Android app displaying search for Images

2. Libraries

  • Compose
  • Retrofit
  • Coroutines
  • Dagger-hilt
  • MockK

3. Technical design

  • App follows MVVM with Clean Architecture.
  • Compose for UI
  • Compose Navigation handles navigation in the app.
  • Kotlin DSL for handling dependencies.
  • Hilt for dependency injection.
  • Coroutines & Retrofit for threading & consuming Apis.
  • Stateflow to notify ui with updates.
  • MockK & JUnit are used for testing.

4- please add api key in local.pro

About


Languages

Language:Kotlin 100.0%