Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shaneafsar/tippy
Tip Calculator Prework for Codepath Swift iOS bootcamp
https://github.com/shaneafsar/tippy
Last synced: 25 days ago
JSON representation
Tip Calculator Prework for Codepath Swift iOS bootcamp
- Host: GitHub
- URL: https://github.com/shaneafsar/tippy
- Owner: shaneafsar
- License: mit
- Created: 2014-12-15T06:48:07.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-15T08:05:15.000Z (almost 10 years ago)
- Last Synced: 2024-04-17T03:40:01.286Z (7 months ago)
- Language: Swift
- Size: 8.98 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
tippy
=====
Tip Calculator Prework for Codepath Swift iOS bootcampThis is an iOS Swift demo application for applying to Codepath's Swift iOS bootcamp. See the [Tip Calculator tutorial](https://gist.github.com/timothy1ee/6858b706304a2397a7e2) and [video](http://vimeo.com/102084767).
Time spent:
* 1.5 hours for tutorial videos
* 6 hours spent on core exercise + extrasCompleted tasks:
* [x] Required: User can get at least three tip tiers
* [x] Required: User can set a persistant default tip value in the settings screen
* [x] Optional: Add animations to the calculator view
* [x] Optional: Remember the bill amount across app restarts (limited to 5 seconds for demo purposes)
* [x] Optional: Use locale specific currency and currency thousands separators.
* [x] Optional: Add a light/dark color theme to the settings view
* [x] Extra: Add a light/dark color theme for the calculator view
* [x] Extra: Add swipe gestures for opening/closing the settings modal
* [x] Extra: Provide option to round total amount to the nearest currency unitNotes:
Spent some time researching and playing with color options, and different gestures.
Walkthrough of all user stories (GIF, video also available in repo):
![Walkthrough GIF](tippy_walkthrough.gif)
Shoutouts:
Since I couldn't use licecap, I used QuickTime and [the following command line](https://gist.github.com/dergachev/4627207) to generate the GIF.