The app allows users to create and exchange cards via QR code.
Technologies
|
- Implemented custom Core Data to CloudKit sync, improving sync time from every 30 minutes to instant
- Used a CloudKit public database container to sync content between all users
- Stored user content and cached cloud data with Core Data
- Incorporated Twitter account login
- Includes network calls to an API to build & download avatar images, which are locally cached
An iOS app for searching, sorting, and viewing details about NYC high schools.
Technologies
|
Allows users to run multiple simultaneous timers and display them as Home Screen widgets.
Technologies
|
- Implemented an In-App Purchase with StoreKit and User Defaults
- Persisted user data by encoding model objects as JSON and writing out to file
Interact with the pet by tapping on it or the environment, and the pet will respond intelligently.
Technologies
|
- Wrote a custom Swift DSL for expressing animations more succinctly:
ActionBuilder
- Used path-finding, obstacle avoidance, collision detection, rule systems, and state machines from GameplayKit