LokalTask Android App

The Android App is a sample e-commerce application designed to demonstrate fetching data from Api and display it. It allows users to view a list of products, see product details, and navigate between screens.

Features

  • Display a list of products with details.
  • View product details with images, descriptions, and prices.
  • Navigate between the product list and product details screens.
  • Load and display product images from a remote API.

Technologies Used

  • Kotlin: The primary programming language for Android app development.
  • Jetpack Compose: A modern Android UI toolkit for building native user interfaces.
  • Navigation Component: For managing navigation between screens.
  • Coil: For efficient image loading and caching.
  • Retrofit: For making network API requests.
  • Moshi: For json parsing.
  • Dagger/Hilt: For Dependency Injection.
  • Accompanist: For paging.
  • Coroutines: To write asynchronous code in a sequential manner.

How to Run the Project

  1. Clone this repository to your local machine using git clone.

  2. Open the project in Android Studio.

  3. Build and run the project on an Android emulator or physical device.

API

Endpoint: GET https://dummyjson.com/products

Demo Video

Contributors

  • Ajit Patel

GitHub

View Github