Skip to content

rohit-lunavara/Note-Taker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Note-Taker

A note taking application like the default Notes app made using UIKit.

Support for all iOS devices using AutoLayout and macOS (10.15+) using Mac Catalyst.

Technologies and Frameworks Used

  • UserDefaults and Codable to store custom data locally.
  • UITableView to design a master-detail style application.
  • Key-Value Observing to handle resizing of note content.
  • Modifying ViewController lifecycle methods to customize UI.
  • Adding sharing functionality using UIActivityViewController.

Screenshots

Start

Start

New Note

New Note

Resize Content

Resize Content

Rename Note

Rename Note

Toolbar Items

Toolbar Items

Delete Note

Delete Note

Share Note

Share Note

Saved Notes

Saved Notes

Future Scope

  • Use Core Data to store note data.
  • Allow custom styling using NSMutableAttributedString.
  • Allow images as note content.

About

A note-taking application similar to Apple's Notes application. Works on macOS 10.15+.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages