Skip to content

aakcay5656/Tipps-Calculator

Repository files navigation

Tipps Calculator

Description:

This Android application is a user-friendly tool that helps you calculate tips and total amounts for restaurant bills or any other service where tipping is customary. Simply enter the base amount, adjust the tip percentage using the seek bar, and view the calculated tip amount and total cost.

Features:

  • Intuitive Interface: The app boasts a clean and straightforward design, making it easy for users to navigate and understand.
  • Dynamic Tip Calculation: The tip amount and total cost are automatically updated as the user adjusts the tip percentage using the seek bar.
  • Visual Feedback: The tip description text changes color based on the selected tip percentage, providing visual cues to users.
  • Clear Text Formatting: The tip and total amounts are formatted with two decimal places for enhanced readability.

Getting Started:

  1. Prerequisites:

Android Studio (https://developer.android.com/studio) Basic knowledge of Java , Kotlin and Android development Cloning the Repository:

  1. Use Git to clone the repository locally:

Bash git clone https://github.com/your-username/android-tipping-calculator.git

  1. Importing into Android Studio:

Open Android Studio. Select "File" -> "Open" and navigate to the cloned repository directory. Click "Open" to import the project.

  1. Running the App:
  • Ensure your Android device is connected or an emulator is running.
  • Click the "Run" button (green triangle) in the toolbar.
  • Select your device or emulator from the dropdown menu.
  • Click "OK" to start the app.

Usage:

  • Enter the base amount (bill total) in the EditText field.
  • Use the seek bar to adjust the tip percentage.
  • The tip amount and total cost will be automatically calculated and displayed in their respective text views.
  • The tip description text will change color and text based on the selected tip percentage, providing a visual indication of the tip quality.

Additional Notes:

Feel free to customize the color scheme, text labels, and other aspects of the app to match your preferences. Consider adding error handling for invalid user input (e.g., non-numeric characters in the base amount field). You may explore advanced features like saving user preferences or integrating with payment services.

Ekran Alıntısı

Releases

No releases published

Packages

No packages published

Languages