Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/insidegui/NoteTaker
A simple note taking app for macOS and iOS which uses Realm and CloudKit for syncing
https://github.com/insidegui/NoteTaker
cloudkit ios ios-app macos macosx swift
Last synced: 4 days ago
JSON representation
A simple note taking app for macOS and iOS which uses Realm and CloudKit for syncing
- Host: GitHub
- URL: https://github.com/insidegui/NoteTaker
- Owner: insidegui
- License: mit
- Created: 2017-03-19T18:47:14.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-03-19T18:59:55.000Z (over 7 years ago)
- Last Synced: 2024-10-25T05:47:25.344Z (19 days ago)
- Topics: cloudkit, ios, ios-app, macos, macosx, swift
- Language: Swift
- Size: 113 KB
- Stars: 174
- Watchers: 9
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- open-source-mac-os-apps - NoteTaker - Simple note taking app for macOS and iOS which uses Realm and CloudKit for syncing. ![swift_icon] (Applications / Notes)
- open-source-mac-os-apps - NoteTaker - Simple note taking app for macOS and iOS which uses Realm and CloudKit for syncing. ![swift_icon] (Applications / Notes)
- awesome-swift-macos-apps - NoteTaker - Simple note taking app for macOS and iOS which uses Realm and CloudKit for syncing. (Notes / Text)
- awesome-swift-macos-apps - NoteTaker - Simple note taking app for macOS and iOS which uses Realm and CloudKit for syncing. (Notes / Text)
README
# NoteTaker
A simple note taking app for macOS and iOS which uses [Realm](https://realm.io) and [CloudKit](https://developer.apple.com/icloud) for syncing.
This is a sample project to demonstate an architecture for syncing described in my article on CloudKit.
*Notice: the iOS version of the app only lists the notes and is only available to demonstrate syncing between devices/platforms*
![screenshot](./screenshot.png)
## Building
Building requires:
- Xcode 8.2.1
- Carthage
- Apple Developer accountBefore opening the project in Xcode, you must build its dependencies with Carthage (this can take several minutes, but has to be done only once):
```bash
carthage update
```