Jotify is an iOS app written completely in swift used for simple note taking. It uses a few of Apple's new frameworks and features introduced with iOS 13 including:
- NSPersistentCloudKitContainer
- System Colors
- SF Symbols
- SceneDelegate
By using NSPersistentCloudKitContainer, this application can serve as an example of using both CoreData and CloudKit in the same application. Jotify syncs notes instantly between devices and well as storing a copy of the CloudKit database on device.
Available on Testflight!
Check out Jotify on the iOS App Store!
To run this project you will need to use Xcode 11 and iOS 13. Jotify does not support iOS 12.
- MultilineTextField - Used in WriteNoteView.swift to create a UITextView with a placeholder
- Blueprints - CollectionView layout for SavedNoteController.swift
- ViewAnimator - Used to animate cells in CollectionView on sort
- XLActionController - Used for ActionSheet in SavedNoteController.swift
- PageBoy - UIPageController for navigation across multiple views
- ChromaColorPicker - Used for picking a static color for notes
- WhatsNewKit - Used for displaying information about app updates and onboarding
- BottomPopup - Used for presenting ViewControllers at a custom height
- SPAlert - Used for displaying confirmations to users when reminders are created or deleted
This project is licensed under the Apache License 2.0 - see the LICENSE file for details