Skip to content

An offline capable iOS app to track your grocery list.

License

Notifications You must be signed in to change notification settings

DrakeMorin/GroceryList-iOS

Repository files navigation

Grocery List-iOS

Keep track of your grocery list while meal planning. Store your recipe ingredient requirements within the app. Add all the ingredients for a recipe to your grocery list at the tap of a button.

Technologies

This app uses a MVVM architecture with ReactiveKit and Bond. Data persistence is handled by Realm. Alamofire will be used for API requests (when implemented) and Gloss is used for JSON decoding. R.swift is used for strongly typed resource access.

Getting Started

Clone the repository. From the terminal, run pod install to download the required pods. Build the project to generate the required R.swift file.

If there is any issue, see the R.swift documentation here (under CocoaPods installation).

TODO

  • Delete confirmation when deleting recipes
  • Look into handling pluralizations of items
  • Redesign UI to be prettier
  • Ensure keyboard never obscures text fields
  • Sort recipes alphabetically
  • Setup Alamofire routers

Screenshots

Grocery List Recipes List Recipe Ingredient List

License

This project is licensed under the MIT License - see the LICENSE file for details

About

An offline capable iOS app to track your grocery list.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published