iOS price list app using Firebase, Realm & more

Last update: Feb 7, 2022

how-much

iOS app to record how much things cost using various data persistence implementations.

The basic data unit is an item, a simple dictionary:

{
    "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 using auth and storage protocols:

Local / Device

  1. User Defaults
  2. Realm

Server

  1. Parse
  2. Firebase

Input is managed by XLForm 💰

Contact

GitHub

https://github.com/dkhamsing/how-much
You might also like...

RaceMe is a run tracking + ghosting iOS mobile application.

RaceMe is a run tracking + ghosting iOS mobile application.

RaceMe RaceMe is a run tracking + ghosting iOS mobile application. Core features: run tracking ghost runner simulation in real time compete with runne

Jun 6, 2022

Cheap price detector - Cheap Flight Ticket Price Detector

Cheap price detector - Cheap Flight Ticket Price Detector

Cheap Flight Price Detector ✈️ Have you ever searched for flight tickets in a wa

Mar 11, 2022

Bitcoin-price - Application to consult the current price of a Bitcoin in different currencies

Bitcoin-price - Application to consult the current price of a Bitcoin in different currencies

bitcoin-price Aplicativo para consultar o preço atual de um Bitcoin em diversas

Jan 9, 2022

Aplikasi iOS Advanced Level To Do List dengan Firebase Auth, SwiftUI, MVVM Design Pattern, dan Firebase Firestore

Aplikasi Tasker adalah aplikasi iOS To Do List yang dibuat menggunakan Autentikasi Firebase / Firestore dan MVVM Design Pattern.

Jun 20, 2022

Realm RxSwift - This application was written in order to use Realm, RxSwift frameworks in real example

Realm_RxSwift This simple app was written to introduce basic operations of some

Apr 7, 2022

CryptoLux - An app that ranks crypto currency based on current price and tracks btc

CryptoLux An app that ranks crypto currency based on current price and tracks bt

Feb 12, 2022

Cryptocurrency price checker, build with UIKit and MVC + Delegate pattern.

Cryptocurrency price checker, build with UIKit and MVC + Delegate pattern.

Coin Check Cryptocurrency price checker. The app fetch from CoinAPI.io the latest coin prices, build with UIKit and MVC + Delegate pattern. Features S

Jan 10, 2022

A small todo list with realm integration

RealmToDo Project Setup Install CocoaPods Open project directory in terminal and run pod install command Open Workspace of project *.xcworkspace Examp

May 16, 2022

A grocery list app for families written in Swift using Firebase Realtime Database

FamiList | Grocery list app in Swift FamiList is a grocery list app for families written in Swift using Firebase Realtime Database. You can add differ

Nov 26, 2021

Firebase Analytics Firebase Notification Alamofire KingFisher Ombdb API

Firebase Analytics Firebase Notification Alamofire KingFisher Ombdb API

MovieOmdbApp Firebase Analytics Firebase Notification Alamofire KingFisher Ombdb

Dec 20, 2021

Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm

Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm

#Done! A sample app demonstrating how to share data between an app an its Watch extension using Realm. You can read more about it here. ##Screenshot #

Apr 2, 2022

Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm

Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm

#Done! A sample app demonstrating how to share data between an app an its Watch extension using Realm. You can read more about it here. ##Screenshot #

Apr 2, 2022

Creating a Todo app using Realm and SwiftUI

Creating a Todo app using Realm and SwiftUI

Realmで作るTodoアプリ note記事「【SwiftUI】Realmを使ってTodoアプリを作る」のソースです。

Jan 3, 2022

WeatherApp - A simple Weather App using Realm

WeatherApp - A simple Weather App using Realm

WeatherApp A simple app to preview 16 day forecast and: Show a list of weather f

Feb 5, 2022

ListViewSwiftUI - A project for creating a vertical list using the Swift UI.This project include topic,ListView to show list of movies,Tabbar

ListViewSwiftUI - A project for creating a vertical list using the Swift UI.This project include topic,ListView to show list of movies,Tabbar

ListViewSwiftUI OverView A project for creating a vertical list using the Swift

Feb 16, 2022

Tools for making SwiftUI navigation simpler, more ergonomic and more precise.

Tools for making SwiftUI navigation simpler, more ergonomic and more precise.

SwiftUI Navigation Tools for making SwiftUI navigation simpler, more ergonomic and more precise. Motivation Tools Navigation overloads Navigation view

Jun 16, 2022

CarListing app allows user to see list of cars on map as well as in the list

Car Listing CarListing app allows user to see list of cars on map as well as in the list. Features See List of cars on map in the home screen. User ca

Oct 13, 2021

Todo-list - Simple todo list app written in Swift

About TodoApp TodoApp is sinmple todo list app that I created in my free time, i

Jan 8, 2022

Integrate third party libraries by using Cocoapods and Swift Package Manager, store data in the cloud using Firebase Firestore.

Integrate third party libraries by using Cocoapods and Swift Package Manager, store data in the cloud using Firebase Firestore.

Integrate third party libraries by using Cocoapods and Swift Package Manager, store data in the cloud using Firebase Firestore. Exercising query and s

Dec 19, 2021
Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm
Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm

#Done! A sample app demonstrating how to share data between an app an its Watch extension using Realm. You can read more about it here. ##Screenshot #

Apr 2, 2022
Realm is a mobile database: a replacement for Core Data & SQLite

Realm is a mobile database that runs directly inside phones, tablets or wearables. This repository holds the source code for the iOS, macOS, tvOS & wa

Jun 25, 2022
A concise Mantle-like way of working with Realm and JSON.

Realm+JSON A concise Mantle-like way of working with Realm and JSON. Breaking Change Method - deepCopy replaces the previous functionality of - shallo

May 14, 2022
Unrealm is an extension on RealmCocoa, which enables Swift native types to be saved in Realm.
Unrealm is an extension on RealmCocoa, which enables Swift native types to be saved in Realm.

Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm . Stop inheriting from Object! Go for Protocol-Oriented program

Jun 22, 2022
A Realm-like dynamic property wrapper that maps to APFS extended file attributes.
A Realm-like dynamic property wrapper that maps to APFS extended file attributes.

TOFileAttributes TOFileAttributes is an abstract class that can be extended to enable reading and writing custom data to a local file's extended attri

Jun 21, 2021
Face detection and recognition iOS app with OpenCV
Face detection and recognition iOS app with OpenCV

Facemotion Facemotion it's an iOS app, allowing you to find easily a contact by face recognition. Scan the face of a person, whether the contact is in

Apr 25, 2022
iOS and watchOS app for try! NYC
iOS and watchOS app for try! NYC

trySwiftApp try! Swift Conference App 2016 presentations You can find an overview of speakers and their presentations, including slides and video here

Feb 8, 2022
Turn your Swift data model into a working CRUD app.
Turn your Swift data model into a working CRUD app.

Model2App is a simple library that lets you quickly generate a CRUD iOS app based on just a data model defined in Swift. (CRUD - Create Read Update De

May 4, 2022
A glossy Matrix collaboration client for iOS

Element iOS Element iOS is an iOS Matrix client provided by Element. It is based on MatrixKit and MatrixSDK. Beta testing You can try last beta build

Jun 22, 2022
Discover recent and popular movies on iOS and Android
Discover recent and popular movies on iOS and Android

PopularMovies Description This application help users discover popular and recent movies using TMDb API. Android Installation Obtain an TMDb API Key.

Feb 10, 2022