BillSplit is an Android application developed in Java using Android Studio. It aims to simplify the process of splitting bills among a group of people. The app allows users to add expenses, specify the participants, and calculates the individual share for each person, making bill splitting hassle-free.
- Expense Tracking: Users can add expenses with details such as the amount, and participants involved.
- Bill Splitting: BillSplit automatically calculates the individual share for each participant based on the expenses entered.
- User-Friendly Interface: The app provides a clean and intuitive interface for easy navigation and usage.
To run BillSplit on your Android device, follow these steps:
- Clone or download the BillSplit repository from GitHub.
- Open the project in Android Studio.
- Connect your Android device to your computer and enable USB debugging.
- Build and run the project on your device using Android Studio.
Alternatively, you can generate an APK file and install it on your Android device.
Using BillSplit is simple and straightforward:
- Launch the app on your Android device.
- Create a new group or select an existing group to track expenses.
- Add expenses by entering the amount, description, and participants involved.
- The app will automatically calculate the individual share for each participant.
- Make necessary payments among the participants to settle the dues.
- Java: The primary programming language used for developing the Android application.
- Android Studio: The IDE used for Android application development.
Contributions to BillSplit are welcome and encouraged! Here's how you can contribute:
- Fork the repository on GitHub.
- Make your changes and improvements in your forked repository.
- Submit a pull request with your changes, explaining the improvements you've made.
Please ensure that your contributions align with the project's coding style and standards.
BillSplit is licensed under the MIT License. See the LICENSE file for more information.


