Jotify is an iOS app used for lightning fast note-taking and reminders, all written in swift.

Overview

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:

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

You might also like...
App that is used by coffee drinkers to advise appropriate bedtime based on wake up preference
App that is used by coffee drinkers to advise appropriate bedtime based on wake up preference

BetterRest App that is used by coffee drinkers to advise appropriate bedtime bas

ReadMe app is here to list all of the physical books in your personal library
ReadMe app is here to list all of the physical books in your personal library

ReadMe App The ReadMe app is here to list all of the physical books in your personal library, mark books you still have to read review books after you

Don't start from scratch, start from Here! This is a starter project for iOS projects. It contains all the basic configurations and common libraries for your project.

Starter-iOS Don't start from scratch, start from Here! This is a starter project for iOS projects. It contains all the basic configurations and common

Used: SwiftUI and Combine
Used: SwiftUI and Combine

NewsApp Used: New Apple frameworks SwiftUI and Combine Installation: 1. Get your News API key 2. Get your Weather API key 3. Insert your keys into Con

LiberIOS - LiberIOS used Xcode and SwiftUI
LiberIOS - LiberIOS used Xcode and SwiftUI

LiberIOS For this test, i have used Xcode and SwiftUI. For the authentication i

A simple clean application to provide you with weather forecast data as well as currency rates, all with beautiful melodies and sounds
A simple clean application to provide you with weather forecast data as well as currency rates, all with beautiful melodies and sounds

A simple clean application to provide you with weather forecast data as well as currency rates, all with beautiful melodies and sounds.

Lockdown is an open source firewall that blocks trackers, ads, and badware in all apps

Lockdown Privacy (iOS) Lockdown is an open source firewall that blocks trackers, ads, and badware in all apps. Product details at lockdownprivacy.com.

All the projects from 100 Days of SwiftUI, as taught by Paul Hudson (Hacking with Swift)

100 Days of SwiftUI 19 projects of increasing complexity built with SwiftUI. These projects were built as part of an iOS development course taught by

EasyFirebase - a Swift wrapper for all things Firebase
EasyFirebase - a Swift wrapper for all things Firebase

🔥 A Swifty solution for all things Firebase. Quickly implement Firestore and Authentication on iOS + macOS using Swift protocols and methods.

Comments
  • Color redo

    Color redo

    Hi! Figured it all out and tried it out using the version you have on GitHub. I refactored all of the colors to switch statements (and added back the commented out UserDefaults thing? Easy to remove if necessary).

    opened by MJFree34 0
Releases(v2.0.1)
  • v2.0.1(Jul 24, 2022)

    Bug Fixes:

    • Fixed a bug where purchases were not restoring properly • Fixed a bug where users who already had premium before 2.0.0 were not granted features correctly • Fixed a bug where referral links were not generated properly

    Source code(tar.gz)
    Source code(zip)
  • v2.0.0(May 28, 2022)

    Jotify v2.0.0 is here! Jotify has been completely rewritten to bring you a significantly better user experience!

    Major Improvements:

    • Introducing beautiful new gradients because you deserve a gorgeous background for your thoughts. • The user interface has been refreshed across the board, everything from reminders to biometric unlocking has been improved. • Introducing referrals! Do you love Jotify, but don’t feel like paying for premium? No worries, refer three friends and get it for free. • Introducing the toolbar. Make bulleted lists, enable multiline input, recolor notes, and more using Jotify’s convenient new toolbar. • Jotify for iPad has been reinvented to better utilize the larger display. The editing experience is much more comfortable on the iPad’s immense screen.

    Source code(tar.gz)
    Source code(zip)
  • v1.2.5(Oct 30, 2020)

  • v1.2.4(Jul 18, 2020)

    Improvements:

    • The color picker has been completely rewritten. Picking colors is even easier than before! • Dark mode has been removed from Jotify Premium and is now available for all users. • Major under-the-hood improvements for paging. Jotify now uses a native approach instead of relying on third party libraries. • Added option to disable review prompt in settings under "Alert". • Added option to disable haptic feedback in settings under "Appearance".

    Bug Fixes:

    • Random color algorithm now correctly chooses a color after relaunch. • Added dark mode support for introductory onboarding screen. • Added dynamic enabling/disabling of gesture control in settings. • Restore function now behaves properly. • Color picker no longer defaults to white if no color is selected. • Fixed bug where default app icon was not properly aligned. • Fixed bug where haptic feedback was not working on iPhone X and newer. • Updated dependencies. Removed Pageboy as a dependency.

    Source code(tar.gz)
    Source code(zip)
  • v1.2.3(Mar 18, 2020)

  • v1.2.2(Feb 23, 2020)

    Improvements:

    • Jotify now has a 6th color scheme, "Scarlet Azure", check it out in settings! • Added dark icon support for iPad!

    Bug Fixes:

    • Fixed a bug where using mass delete would not correctly update the app badge. • Fixed a bug that would incorrectly sort notes when searching.

    Source code(tar.gz)
    Source code(zip)
  • v1.2.1(Jan 9, 2020)

    Features:

    • Jotify now natively supports iPadOS! Notes sync seamlessly between iPhone and iPad, allowing users to engage with native iPadOS functionalities such as multi-window and split screen. • Jotify now automatically syncs with iOS light/dark modes! You don't have to worry about setting Jotify to dark mode manually anymore.

    Improvements:

    • Opening a note without editing its contents will no longer update the date of the note. • Notes will no longer repeat the same color once saved. • Added in-app rating system for users with over 10 notes. This will only trigger once per version. • App badge number is automatically set to zero when no reminders are present

    Bug Fixes:

    • Fixed a bug where changing the theme while writing a note would produce two different colored backgrounds.

    Source code(tar.gz)
    Source code(zip)
  • v1.2.0(Dec 10, 2019)

    Major Changes:

    • Jotify is no longer a paid app. It can be downloaded for free from the iOS App Store and has an optional in-app purchase for premium features. However, if you supported Jotify in the very beginning, you will receive this update and all future updates for free! Thank you for your support!

    Bug fixes:

    • Fixed a bug where Jotify would crash if the navigation bar was incorrectly rendered on launch. • Minor under the hood improvements to stability.

    Source code(tar.gz)
    Source code(zip)
  • v1.1.3(Nov 29, 2019)

    Features:

    • Added ability to select and delete multiple notes at once with ease.

    Improvements:

    • Added a dark mode icon which is accessible through Jotify's settings. • Added automatic saving for notes when the app closes.

    Bug fixes:

    • Fixed a bug where notes would incorrectly order themselves after sorting. • Fixed a bug where the navigation bar would update with the wrong color in dark mode.

    Source code(tar.gz)
    Source code(zip)
  • v1.1.2(Oct 27, 2019)

    Bug fixes:

    • Fixed a massive bug where syncing across devices would not work properly if at all • Fixed a significant bug where the user's data would not persist after reinstall

    Source code(tar.gz)
    Source code(zip)
  • v1.1.1(Oct 23, 2019)

    Features:

    • Added multiline line input as an option in settings! You can now write multiline jots with ease.

    Improvements:

    • Major under the hood improvements to data management and handling. Your notes should sync much quicker and should persist much better if reinstalled. Syncing your notes across devices should work significantly better. • Closing Jotify while editing a note will now save that note automatically.

    Bug fixes:

    • Fixed a bug where notifications were not incrementing the app badge correctly. • Fixed a bug where reminder text would be empty after reminder has been delivered.

    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(Oct 7, 2019)

    Features:

    • Jotify now supports reminders! To set a reminder, tap into a note and click on the alarm icon on the top left hand corner. Once a note becomes a reminder, the border around the note will change color. To clear a reminder, simply tap into a note, and Jotify will handle the rest. • OLED dark mode has been added! Pure dark mode now supports pure blacks on OLED screens, making its implementation much more similar to Apple's.

    Improvements:

    • The appearance of settings has been completely refreshed to look much more in line with the new design guidelines of iOS 13. • You can now tap anywhere to bring up the keyboard when writing notes after launch. • Onboarding now supports dark mode. • Onboarding now supports fade in animations. • Added haptic feedback to all icons on notes.

    Bug Fixes:

    • Fixed a bug where the user could not delete notes correctly while searching. • Fixed a bug where settings would not work properly after scrolling on iPhone SE. • Fixed the sizing of text views while editing notes.

    Source code(tar.gz)
    Source code(zip)
    Jotify-1.1.0.zip(856.15 KB)
  • v1.0.0(Sep 27, 2019)

Todo is an iOS App written in Swift. This app is used for an online video training course. This app demonstrates how to use UITableViewController.

Todo Todo is an iOS App written in Swift. This app is used for an online video training course. This app demonstrates how to use UITableViewController

Jake Lin 273 Dec 29, 2022
Mahmoud-Abdelwahab 5 Nov 23, 2022
Fast iOS app to browse and search movies, tv, actors, credits

Fast iOS app to browse and search movies, tv, actors, credits

null 14 Dec 30, 2022
Food Order App for iOS. VIPER pattern, Alamofire and Firebase used.

Nibble Yemek Sipariş Uygulaması Techcareer.net Techmasters IOS Bootcamp bitirme ödevi için hazırladığım bir yemek sipariş uygulaması. API KEY SON GEÇE

null 2 Sep 20, 2022
MovieZine - An iOS app for all about latest movies using TDMB api and swiftUI

MovieZine MovieZine ia an iOS app for "all about latest movies" using TDMB api a

Aditya Tyagi 3 Apr 23, 2022
An unofficial version of the Sandwiches app and pre-built materials similar to those used in the Introduction to SwiftUI session video from WWDC20

Unofficial Sandwiches The WWDC20 Session Introduction to SwiftUI provides a tutorial-like walk-through of building a list-detail SwiftUI app from scra

James Dempsey 94 Feb 11, 2022
Fast Multi-store Redux-like architecture for iOS/OSX applications

Highway Highway is implementation of Redux-like architecture pattern using Swift. If you were looking for a something like this: TEA (The Elm Architec

Dmitrii Cooler 14 Dec 9, 2022
Ios-desde-cero - Code, documents and resources used in the Stream iOS from scratch

iOS desde cero ¿Qué es esto? iOS desde Cero es un Streaming en ???? sobre desarr

Diego Freniche 36 Aug 22, 2022
The purpose of this app is to list all of the schools in New Jersey and assign ratings to chosen schools.

My First iOS App Introduction This is my first iOS App from my CSSE337 Enterprise Mobile Apps class for college. Here was the objective of the assignm

null 0 Dec 27, 2021
Simple iOS app to keep all your Warranties tagged!

Warrenty-Tag A simple iOS app to keep all your Warranties tagged! Description Ever find it difficult to get hold of all your warranties and bills? or

BISHAL KUMAR 1 Dec 21, 2022