Jotify
About
Jotify is an iOS app used for lightning fast note-taking and reminders, all written in swift. It uses several of Apple's newest frameworks and features introduced in iOS 13 including:
- NSPersistentCloudKitContainer
- System Colors
- SF Symbols
- SceneDelegate
Jotify utilizes NSPersistentCloudKitContainer, allowing Jotify to sync notes between a user's devices seamlessly. Notes are stored locally on device using CoreData and are uploaded to iCloud using Apple's CloudKit. Jotify is avaliable for both iPhone and iPad.
Jotify now supports Mac Catalyst! Check out the "mac" branch to see for yourself.
Testflight
Want to test the lastest features as they come out? Check out Jotify on Testflight!
App Store
Jotify is available on the iOS App Store for iPhone and iPad!
Prerequisites
To run this project you will need to use Xcode 11 and iOS 13. Jotify does not support iOS 12.
Dependencies
- 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
- 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
- OpenSSL - Used for verifying purchase receipts for users who bought Jotify as a paid application
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details