Git Product home page Git Product logo

tipcalculator's Introduction

Tip Calculator

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.

Technologies

Development Stack

  • Language: Kotlin
  • UI Framework: Jetpack Compose

Compose Components Utilized

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.

How to Use

  1. Enter the total bill amount in the designated text field.
  2. Use the slider to set your preferred tip percentage.
  3. Specify the number of participants if you're splitting the bill.
  4. Instantly view the calculated tip amount and the total bill including the tip.

Build Instructions

To build the Tip Calculator app locally, follow these steps:

  1. Clone the repository.
  2. Open the project in Android Studio or your preferred IDE.
  3. 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!

Contributors

  • Eslam Hamdi

tipcalculator's People

Contributors

eslamhamdi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.