Rise - Archery Scoring Tracker

Rise - Archery Scoring Tracker is an app for iOS that I developed to provide archers with a better platform to track their archery development. With Rise archers are better able to record scoring rounds and practice sessions, view shooting statistics with the aid of charts and graphs, and view their overall progress, all through an intuitive and easy to use UI.

Motivation

I first got into competitive archery in my freshman year at UC Berkeley, when I started out with the Cal Archery club and then later joined the team. Throughout my time at Cal, whenever I scored I used the native iOS Notes app to write down my scores. However, as a result of my interest in data science and data visualization, I really wanted to be able to see statistics for my shooting and see all the data from my practice and scoring sessions nicely laid out in a pretty UI. Looking through the app store for archery scoring apps, I found that none of the available apps really met my standards for a good user experience. I was really interested in learning iOS development, so I decided to combine my love of software development, UI design, and archery to create my own iOS app.

Technologies

For this project, I used a number of different technologies and resources. On the software side, XCode was the main development platform for writing and testing code. I also made use of a number of different libraries and frameworks:

  • CocaoPods: A dependency manager for iOS projects
  • RealmSwift: A mobile, local database framework used to store local data
  • Lottie: An iOS library used to natively render After Effects vector animations
  • Charts: An iOS library used to render charts and graphs

On the design side, I used different methods for different parts of the app:

  • Pens/Paper: Wireframing and storyboarding different app journeys, and figuring out how I wanted features to interact
  • Figma: Digital wireframing and prototyping, and promotional content creation
  • Adobe Illustrator: Logo design, and designing some custom icons and images
  • Adobe After Effects/Lottie: Custom animation design