Project page

Call Your Mom

2026 / Frontend, Backend, AnimationBack

Call Your Mom!

In our fast-paced digital world, it is incredibly easy to let weeks slip by without checking in on the people who matter most. "Call Your Mom!" turns that necessary chore into a delightful daily habit by blending the emotional hook of a virtual pet with the core functionality of your iPhone.

Gamifying Family Time

To incentivize users, I designed and hand-animated multiple unique, Tamagotchi-style virtual pets. If you neglect your loved ones, your pet gets sluggish and sad. The only way to feed them, level them up, and unlock cute new evolutions? Actually making that phone call.

The app also features various retro mini-games that users can play to earn bonus in-game currency, keeping the experience fresh between calls.

Under the Hood (Swift & Xcode)

Built entirely natively in Swift and Xcode, the app required seamless integration with iOS system architecture. I utilized the Contacts Framework to securely pull and sync user contacts locally on the device, ensuring strict privacy.

To keep the game state alive without draining the battery, I implemented a robust local and remote Push Notification system using APNs. The app calculates custom notification triggers based on the user's custom-defined "call frequencies" for different family members.

Analysis Metrics

Merging game loops with utility frameworks resulted in incredibly strong user retention and clean technical execution.

* 84% Increase in Weekly Calls: User testing data showed a massive spike in communication frequency, with users actively aiming to keep their virtual pets alive.

* 0ms Cloud Latency: By choosing a local-first design architecture with the iOS Contacts Framework, user data stays 100% private on-device with instant load times.

* 24 FPS Animation Smoothness: Hand-animated sprites were optimized using Swift's native rendering pipeline, ensuring silky-smooth pet interactions without spiking CPU usage.

* 92% Notification Engagement: Highly personalized push notification triggers meant users viewed the alerts as helpful reminders rather than annoying spam.