A simple and easy way to save and organize verses that are important to you
What is Verse Saver?
Verse Saver is a simple and intuitive way to save and organize verses on the go. A welcoming user interface makes it easy for you to get started saving your verses right away. The bubble type UI makes reading scriptures fun and easy. Verse Saver captures the moment you save a verse by saving the location, date, and a small description of what the verse means to you.
Verse Saver is complimentary in all situations. For example, if you are on a morning run and would like to listen to your verses instead of looking down at your phone, Verse Saver can read them for you. Verse Saver is also a great companion for taking notes at church. Each verse presented during the sermon can be linked to a description and saved for later examination.
Why Was It Made?
Verse Saver was made as my introduction to iOS development through Apple's IDE (Integrated Development Environment), Xcode and their primary programming language, Swift. It incorporated some of the key concepts of iOS app development and protocol-oriented programming. The circles that represent each verse are made through cells inside of a UITableView. The UITableView was my primary introduction to delegates and protocols. This is one of the most powerful and popular communication patterns seen throughout iOS app development. I also learned about app architecture by separating the view from the model with a controller as the bridge. For data management, I intially set up everything in NSUserDefaults, a beginner's mistake. Recently I switched over to Core Data to streamline the process of querying and saving data. As for frameworks and other key concepts, I was introduced to both Map Kit and JSON parsing through Verse Saver.