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 can find it on the Play Store or 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 99 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 and very large devices
- Additional themes
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.





