Welcome to the Tip Calculator app! This handy tool allows you to effortlessly calculate tips according to your preferences, taking into account the total bill amount, desired tip percentage, and the number of participants.
- Language: Kotlin
- UI Framework: Jetpack Compose
Our Tip Calculator app leverages various Jetpack Compose components to create a seamless and intuitive user interface. Here are some of the key components employed:
-
Columns and Rows: Structuring the layout for an organized and visually appealing display.
-
TextField: Capturing user input for the total bill amount, tip percentage, and other relevant information.
-
Slider: Providing a dynamic and interactive way for users to input the tip percentage.
-
Text: Displaying information and results to the user, ensuring clear communication.
-
Image: Enhancing the visual appeal and branding of the app.
-
Surface: Creating a consistent and elevated design, ensuring a cohesive user experience.
- Enter the total bill amount in the designated text field.
- Use the slider to set your preferred tip percentage.
- Specify the number of participants if you're splitting the bill.
- Instantly view the calculated tip amount and the total bill including the tip.
To build the Tip Calculator app locally, follow these steps:
- Clone the repository.
- Open the project in Android Studio or your preferred IDE.
- Build and run the app on an emulator or a physical device.
Feel free to explore the codebase, customize the app, or contribute to its development!
- Eslam Hamdi