This is a delivery application developed in Kotlin and Java, using the Gradle build system. The application uses the Android Jetpack Compose UI toolkit for its user interface. Unit tests and UI tests are written using JUnit and Espresso, respectively.
- Delivery cost calculation: The application calculates the cost of delivery based on various factors.
- Vehicle management: The application allows the user to add/remove vehicle.
- Package management: The application allows the user to add/remove packages.
- Trip calculation: The application calculates the trip based on the vehicle and packages added.
- Android Studio Jellyfish | 2023.3.1 RC 2 or later
- JDK 8 or later
- Clone the repository git clone https://github.com/ArmanIzad/kitomjo.git
- Open the project in Android Studio
- Build and run the project on an emulator or real device
- After launching the application, you will see the main screen with various options for managing vehicles, packages, and trips.
- You can add, edit, or delete vehicles, packages, and trips.
- The application will calculate the delivery cost based on the input provided.