Inspiration
I really, really, really dislike the Notes App from Apple because personally for me, it does not provide me with a way to plan out my week. It just provides general use note writing, nothing that is tailored to students. I am quite sure that there are many note apps on the App Store but I would rather make my own and use of my philosophy of simplicity.
The icon for the app is a stack of items, and one being stacked on top.
What it does
It is a notes/tasks app essentially
How I built it
Built using Swift UIKit and CoreData.
Challenges I ran into
The biggest challenge I encountered while developing was to mix Storyboard auto-layout with programatic auto-layout. The reason I did this is because I needed a way to dynamic change the size of screen assets accordingly to the screen size of the device and Storyboard could not provide me with it. I also had a hard time creating a filtering algorithm since I was trying to optimize it for speed and also make it work. Unfortunately the filtering is done in O(n^2) but it can be done faster if I had more time.
Accomplishments that I am proud of
Besides a very close to finished app, practice in various essential concepts in Swift. Also I think my animations are great too, especially in person.
What I learned
PLANNING. PLANNING. PLANNING. I had to change up many things during development and it really wasted time. Some sites I found to plan were Marvel and Dribbble.
What's next for All Planned
Push notifications on tasks. I was unable to implement because of the lack of planning leading to longer development of other features. It is a small addition that will added when I am free again, and before the release on the App Store.
Log in or sign up for Devpost to join the conversation.