Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dkhamsing/how-much
:moneybag: iOS price list app using Firebase, Realm & more
https://github.com/dkhamsing/how-much
app example firebase ios parse realm
Last synced: about 2 months ago
JSON representation
:moneybag: iOS price list app using Firebase, Realm & more
- Host: GitHub
- URL: https://github.com/dkhamsing/how-much
- Owner: dkhamsing
- Created: 2015-09-28T17:51:32.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-27T21:42:22.000Z (over 7 years ago)
- Last Synced: 2024-10-08T15:51:48.639Z (2 months ago)
- Topics: app, example, firebase, ios, parse, realm
- Language: Objective-C
- Homepage:
- Size: 461 KB
- Stars: 21
- Watchers: 5
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- fucking-open-source-ios-apps - how-much
README
# how-much
iOS app to record how much things cost using various data persistence implementations.
![](Assets/screens.png)
The basic data unit is an `item`, a simple dictionary:
```objc
{
"8ACB9857-5385-4B83-8C36-9FEB278DA86E" = {
brand = "Georgia Pacific";
dateUpdated = 1465489172;
name = Paper;
price = 5;
store = Amazon;
unit = "Ream (500 Sheets)";
};
}
```The app can keep a list of such items (add, edit and delete).
The bulk of the code is in [`HowMuch-Core`](HowMuch-Core) using [`auth`](https://github.com/dkhamsing/DKAuthenticationViewController/blob/master/DKAuthenticationViewController/DKAuthenticationProtocol.h) and [`storage`](HowMuch-Core/StorageProtocol.h) protocols:
## Local / Device
1. [User Defaults](HowMuch-UserDefaults/)
2. [Realm](HowMuch-Realm/)## Server
1. [Parse](HowMuch-Parse/)
2. [Firebase](HowMuch-Firebase/)Input is managed by [`XLForm`](https://github.com/xmartlabs/XLForm) :moneybag:
## Contact
- [github.com/dkhamsing](https://github.com/dkhamsing)
- [twitter.com/dkhamsing](https://twitter.com/dkhamsing)