Skip to content

Android app that uses Retrofit to make http request to typicode api, retrieves the data and displays in a RecyclerView.

Notifications You must be signed in to change notification settings

megamendhie/c2c-app

Repository files navigation

C2C App

kotlin MVVM Dagger

A simple Android app that uses Retrofit to make http request to typicode api, retrieves the data and displays in a RecyclerView. This app is built fully with Kotlin using clean arhitecture MVVM pattern. The app uses data from Typicode to display product images on the app main screen.

Built With 🛠

  • Kotlin - First class and official programming language for Android development.
  • Material Components for Android - Modular and customizable Material Design UI components for Android.
  • Hilt - A fully static and optimized compile-time dependency injection framework for Android.
  • Retrofit2 - A type-safe HTTP client for making network calls.
  • Glide - An image loading and caching library for Android focused on smooth scrolling
  • Espresso - To write concise, beautiful, and reliable Android UI tests

UI Design 🎨

App user interface designed with Google Material Design

Day Mode 🌞

Splash Home

It Supports Dark Mode Too 🌚

Splash Home

Pre-requisites

To build this project, you require:

  • Android Studio Artic Fox.
  • Gradle 7.0.2

Author

Mendhie Emmnanuel Imeh

About

Android app that uses Retrofit to make http request to typicode api, retrieves the data and displays in a RecyclerView.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages