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
-
Clone this repository to your local machine using
git clone
. -
Open the project in Android Studio.
-
Build and run the project on an Android emulator or physical device.
API
Endpoint: GET https://dummyjson.com/products
Demo Video
Contributors
- Ajit Patel