Skip to content

An Android application developed with Jetpack Compose for practice purposes, accompanied by a Kotlin Ktor backend.

Notifications You must be signed in to change notification settings

QasimNawaz/CartWave

Repository files navigation

CartWave

An Android application developed with Jetpack Compose for practice purposes, accompanied by a Kotlin Ktor backend.

Demo

Demo

Overview

An exploration into Android development leveraging Jetpack Compose, Koin, Ktor, Paging 3, and Clean Architecture. Created primarily for practice, this project serves as a learning journey, shedding light on both the possibilities and challenges encountered in modern Android development. While it highlights innovative techniques, it's essential to note that this app, crafted for educational purposes, may exhibit areas of experimentation and imperfection, providing valuable insights into the learning process.

Backend Repository

The backend for this app is available in a separate repository: Backend Repository

Setup

To set up the project locally and configure the backend URL, follow these steps:

Android

  • Clone this repository:
git clone https://github.com/QasimNawaz/CartWave
  • Open the project in Android Studio.
  • Create a local.properties file in the root directory of the Android project.
  • Add the following line to local.properties:
baseUrl=https://your-backend-base-url.com

Replace https://your-backend-base-url.com with the actual base URL of your backend.

##Backend

For setting up and running the backend server, refer to the instructions in the backend repository.

Contributing

  • Contributions are welcome! Fork this repository and submit a pull request with your changes.

About

An Android application developed with Jetpack Compose for practice purposes, accompanied by a Kotlin Ktor backend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages