Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adamouization/mealtrackerapp

:ramen: Meal Tracker/Rating Application built in Swift to learn the basics of the iOS programming language.
https://github.com/adamouization/mealtrackerapp

ios ios-app meal-tracker swift

Last synced: about 9 hours ago
JSON representation

:ramen: Meal Tracker/Rating Application built in Swift to learn the basics of the iOS programming language.

Awesome Lists containing this project

README

        

# MealTrackerApp [![Build Status](https://travis-ci.org/Adamouization/MealTrackerApp.svg?branch=master)](https://travis-ci.org/Adamouization/MealTrackerApp) [![GitHub stars](https://img.shields.io/github/stars/Adamouization/MealTrackerApp)](https://github.com/Adamouization/MealTrackerApp/stargazers) [![GitHub license](https://img.shields.io/github/license/Adamouization/MealTrackerApp)](https://github.com/Adamouization/MealTrackerApp/blob/master/LICENSE)

Learning Swift by building a simple application to track meals based on the official online [Swift tutorial](https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html#//apple_ref/doc/uid/TP40015214-CH2-SW1) and further improving the app by discovering concepts not covered by the tutorial.

## Features

Additional features:

* [X] Implement continous integration (Travis CI)
* [X] Create simple app icon
* [X] Add a splashscreen
* [ ] Add more data, including meal location, meal description and date.
* [ ] Use auto layout to adapt rating stars when entering edit mode
* [ ] Write additional unit tests
* [ ] Allow re-ordering of meal entries
* [ ] Make ratio of all uploaded pictures square (1:1)

Features implemented from the tutorial:

* [X] Rating system
* [X] Edit and delete behaviour
* [X] Table view implementation
* [X] Data persistance
* [X] Unit tests

### Screenshots

Home Screen | Edit Meal | Add New Meal | Delete Meal
:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:
| | |

## License
* see [LICENSE](https://github.com/Adamouization/MealTrackerApp/blob/master/LICENSE) file

## Contact
* email: [email protected]
* website: www.adam.jaamour.com
* linkedin: [www.linkedin.com/in/adamjaamour/](https://www.linkedin.com/in/adamjaamour/)
* twitter: [@Adamouization](https://twitter.com/Adamouization)