Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alfianlosari/expensetrackertvos

Expense Tracker tvOS App SwiftUI and Core Data
https://github.com/alfianlosari/expensetrackertvos

cloudkit coredata expense-tracker swift swiftui tvos tvos-app

Last synced: about 2 months ago
JSON representation

Expense Tracker tvOS App SwiftUI and Core Data

Awesome Lists containing this project

README

        

# Completed Project for Building Expense Tracker Apple TV App with SwiftUI & Core Data

![Alt text](./promo.jpg?raw=true "Building Expense Tracker Apple TV App with SwiftUI & Core Data")
Follow the tutorial at [alfianlosari.com](https://alfianlosari.com/posts/building-expense-tracker-apple-tv-app-with-core-data-swiftui// "Xcoding with Alfian Blog")

## Features
* tvOS, watchOS, iOS, & macOS targets
* Core Data CloudKit syncing accross devices
* Create, edit, and delete expense logs.
* Display list of expenses.
* Filter expenses by categories and search query.
* Sort expenses by date or amount in the order of descending or ascending.
* Display dashboard of total expense sum for all and each categories as well as displaying distribution of each categories using a pie chart.
* Export expense log to CSV file (macOS only)

## Requirements
- Xcode 11.4
- Apple Developer Account

## Getting Started
- Clone or download
- Provide your own App/Bundle ID
- Provide your own iCloud Container id in Signing and Capabilities Tab
- Build and Run