GoDex and Object Oriented Programming Using UIKit

GoDex is an app used to track the The first GoDex was the final project for my iOS app development 1 class which covered programming using UIKit and storyboards. GoDex was also my first large programming project which was made significantly easier by also taking the object oriented programming class at the same time. I already had knowledge of data structures and certain important algorithms but the knolwledge of how to put everything I had learned already into one big project was invaluable. My object oriented class also taught me how to diagram which was incredibly useful for the next project.

GoDex-Pro as the Successor to GoDex

GoDex-Pro is the successor to GoDex rewritten using SwiftUI and several other Apple libraries. It has built in web browsing capabilities using WebKit and many other diagramming utilities using SwiftCharts. It contains more detailed data handling than the previous project and can fetch and display any Pokemon from Pokemon Go using the returned json data from pogoapi.net. There are detailed button animations for multiple functions such as the button to indicate that a pokemon has been caught which itself is stored locally. This is the most complicated solo project I have worked on solo and served as my final project for the iOS App Development class at DePaul.

Detailed information for both projects can be found below

GoDex-Pro Overview Document Page
GoDex-Pro Research Paper Document Page
GoDex-Pro Github Link
GoDex-Pro Demo Video
GoDex Github Link
GoDex Demo Video