Screenshot 2023-11-10 at 5.10.40 PM.png

Project Overview:

FastBreak is an app developed in Swift and SwiftUI aimed at making pickup basketball as competitive and fun as possible. This app saves player stats locally through Apple’s CoreData framework. Want to know which one of your friends is the best? Leave it to FastBreak to tell you who is the best in which facets of the game.

Key Features:

Challenges:

  1. Maintaining the MVVM architecture throughout. The MVVM architecture is one that despite taking a lot of extra time to implement, can be very rewarding as future code edits become much faster.
  2. Using CoreData’s outdated UI

Takeaways:

<aside> 📄 FastBreak was my first introduction into the MVVM architecture, an architecture great for maintaining code readability and reusability. Aside from MVVM, it was a learning experience with the CoreData framework as well as critical in picking up many aspects of SwiftUI. Overall, it was a very fun project which I hope to add onto in the future.

</aside>