An interactive math storybook for iPhone
My goal with this project was to build a complete, original iPhone app entirely on my own — from concept to code to visuals. Not a tutorial clone, not a copy: something I conceived, designed, and developed solo.
On the technical side, I wanted to practice SwiftUI — working with Views, navigation, and MVC architecture. On the creative side, I wanted to learn how to produce custom illustrations and import them into Xcode, handling assets as part of a real production workflow.
The result is an interactive math story book inspired by a real person's journey — which also gave me the chance to practice storytelling as a design skill.
Movido por Números ("Driven by Numbers") is an interactive math storybook for iPhone, inspired by a real person's journey of self-discovery and career exploration. I wrote the story, created all illustrations using Affinity Designer and Affinity Photo, and built the entire app in SwiftUI.
To progress through the story, users must solve mathematical expressions — generating "fuel" for a spaceship that carries Eduardo toward his future.
Built with a page-style TabView and custom SwiftUI view composition.
Structured with Model-View-Controller separation as a deliberate learning exercise.
All visual assets designed in Affinity Designer and Affinity Photo, then imported and animated in Xcode.
Custom image animations bring the story to life between story moments.
Navigation is blocked until the user answers correctly, with immediate visual feedback on wrong answers.
Original story written and designed by me, based on a real person's story (with consent).
Design & Development
Story Consent: I have obtained explicit consent from Eduardo Cordeiro da Camara to use his personal story in this mobile application (consent given on 07/12/2024).
The full source code is available on GitHub.
Explore the SwiftUI structure, MVC patterns, and asset workflow behind the project.