jtremback / tipping

CodePath app
0 stars 0 forks source link

Tipping

This app calculates tips using three different configurable tip percentages, splits the bill 1-10 ways, and can format the amount using one of 5 different locales. It also comes with 6 different color themes. It took me about a day and a half to build.

To Use:

Open up the app, enter a bill amount, tap on a tip percentage, and then adjust the slider at the bottom to select a split (if any).

Tap on "Settings" on the upper right corner to open the settings panel. Here you can configure the tip percentages that you would like to use, select a color scheme, and select a locale.

Screenshots

Thoughts:

I found iOS development to be surprisingly easy, once I got past the strictness of the language (I come from JS). Apple has built a huge amount of framework code already, so you don't have to build much yourself. I have a feeling that stuff will get a bit more cumbersome once I start to go outside of the framework. Styling elements without CSS was already somewhat of a hassle, as every style needs to be applied with a method call. However, I could definitely learn to use the inheritance and object model a lot better, and this would probably reduce repition. Overall, I'm excited to learn more.