A lightweight and Ad-free Android tip calculator built with a focus on flexibility, and everyday usability.
Developed entirely in Java using Android Studio, the app features a fully programmatic UI with no XML layouts, allowing for precise control over layout and behavior.
This project was created as a hands-on way to strengthen Android development skills while building something practical, customizable, and easy to use.
If you're interested, you you can download the APK through the releases.
- Rounding System: Users can choose how the total after tip is rounded:
- Always Down: rounds down (floor)
- Always Up: rounds up (ceil)
- Dynamic: rounds up or down based on what is closer
- None: no rounding applied
- Currency Support: Includes a few popular currencies
- Themes: Multiple preset themes available
- Default Tip Percentage: Set your preferred default tip
- Bill Splitting: Split the total evenly among up to 10 people
- Customizable: Users can set up the app to their preferences
- Ad-Free: The calculator has 0 ads at all
- Numpad: Can choose between a standard or inverted numpad
- Offline: Works completely offline, no internet needed
- Customizable: Users can set up the app to their preferences
- Additional Tip Selection Methods
- Preset and customizable buttons
- Typed in directly
- Carousel
- Making it more friendly on very small devices
The project is licensed under the MIT License.
This project includes portions of open-source color theme palettes:
- Gruvbox by Pavel Pertsev - licensed under the MIT License
- Dracula Theme by Zeno Rocha and contributors - licensed under the MIT License.
![]() |
![]() |
![]() |
![]() |
![]() |
If you found this project helpful or enjoyable, and want to support future work, you can buy me a coffee on Ko-fi
Totally optional, always appreciated.





