Swaap

About the app

swaap is an app that was made during labs while attending Lambda School. The app was completed with an 8 week deadline. It was a lot of fun working with a team of backend developers, other iOS developers, frontend web developers, and UX designers. I was responsible for implementing Sign In with Apple, the UI side of iOS development and UI testing. Because the engineering of the app and the UX designers got started at the same time I had to really think about the user experience and help keep the team on track in terms of what the apps identity is, what problem are we attempting to solve, and how we were going to do that. This lead to conducting productive meetings and great solutions. It’s easy to say there was a lot I learned working on this project in terms of developing and working with a team of other engineers and designers.

Things I learned:

  • Sign in with Apple
  • Using xibs for reusable custom views
  • Custom collection views & maintaining smooth keyboard type changes
  • Tracking keyboard frame
  • UI Testing using accessibility labels
  • Custom drawing & animations
  • Using detected edges to build a frame for QR codes detected through the camera
  • Gained some familiarity with PassKit
  • Deep Links


Technology Used:

  • Swift
  • Xcode
  • AVFoundation
  • MapKit
  • Carthage