Skip to content

ShopApp is an Android application designed for online shopping. It utilizes Jetpack Compose for the user interface, Retrofit for network communication, Dagger Hilt for dependency injection, and Arrow for functional programming.

Notifications You must be signed in to change notification settings

MalanDev/ShopApp

Repository files navigation

ShopApp

Overview

ShopApp is an Android application designed for online shopping. It utilizes Jetpack Compose for the user interface, Retrofit for network communication, Dagger Hilt for dependency injection, and Arrow for functional programming.

Features

  • Jetpack Compose UI: Modern and declarative UI development using Jetpack Compose.
  • Retrofit: Efficient and type-safe HTTP client for handling API communication.
  • Dagger Hilt: Dependency injection framework for managing app components.
  • Arrow: Functional programming library for expressive and concise code.

Getting Started

  1. Clone the repository:
    git clone https://github.com/MalanDev/ShopApp.git
    
  2. Open the project in Android Studio.
  3. Build and run the application on your Android device or emulator.

Dependencies

  • Jetpack Compose: Modern Android UI toolkit.
  • Retrofit: Type-safe HTTP client for Android and Java.
  • Dagger Hilt: Dependency injection library for Android.
  • Arrow: Functional programming library for Kotlin.

API

ShopApp uses the Fake Store for fetching product and category data.

Contributions Contributions are welcome! Feel free to open issues and pull requests.

License This project is licensed under the MIT License.

About

ShopApp is an Android application designed for online shopping. It utilizes Jetpack Compose for the user interface, Retrofit for network communication, Dagger Hilt for dependency injection, and Arrow for functional programming.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages