TYPE:

SWIFT PLAYGROUND APP

CLIENT:

APPLE WWDC25 SSC

YEAR:

2025

EXPERIENCE:

UX, SWIFT, STORYTELLING

Cover
Cover
Cover

Letters of Emotion

Letters of Emotion is an iPad app built from scratch during the Apple Developer Academy Crash Course at ECOA PUC-Rio and submitted to the Apple WWDC 2025 Swift Student Challenge. It helps users navigate the complexities of written communication by crafting messages with the right tone and intent. Through interactive storytelling, it explores how emotions translate into words, fostering empathy and awareness of how messages are perceived across different relationships, generations, and emotional contexts.

Showcase image
Showcase image
Showcase image
challenge.

As my first Swift Playground, the challenge was to design an emotionally rich experience using only declarative UI. I had to balance narrative expression, technical learning, and a seamless interface — all from scratch. It was also essential to ensure that the narrative tone and interface design worked together to create an immersive and emotionally engaging experience, even within the constraints of Swift Playgrounds.

Showcase image
Showcase image
Showcase image
process.

I began with a mid-fidelity prototype in Figma, conducting multiple rounds of testing and iteration. After refining the structure, I moved to high-fidelity mockups and began coding in SwiftUI, while continuing usability tests in both Figma and Xcode.

To ensure a fully immersive experience, the app was tested on both 11” and 13” iPad Pro models. Feedback from peers led to targeted adjustments that improved clarity, flow, and emotional resonance. SwiftUI powered the interface, while AVFoundation enriched the storytelling with custom sound design.

The visual identity combined characters from Notion Faces, line-art illustrations adapted from Recraft.AI, and a paper-textured background from Freepik. Music composed by Universfield (via Pixabay) enhanced immersion and emotional depth. Each asset was carefully curated to align with the intended aesthetic and comply with licensing terms.

This iterative approach allowed the user experience, visual consistency, and technical development to evolve in parallel, resulting in a polished and emotionally engaging prototype.

Showcase image
Showcase image
Showcase image
Showcase image
Showcase image
Showcase image
Showcase image
Showcase image
Showcase image
results.

The result is an emotionally-aware messaging experience where users select phrases to compose letters to fictional characters. Dynamic tone feedback helps users reflect on how their words might be perceived across contexts like family, friendships, and generations.

This app marked a major personal milestone: my first time learning Swift and building a Playground App. Beyond the challenge, it deepened my commitment to emotional UX and inspired future research and design directions.

If you’d like to see more of this project, you can watch the demo.

Showcase image
Showcase image
Showcase image
Showcase image
Showcase image
Showcase image
To embed a website or widget, add it to the properties panel.

Designing experiences that connect people.
Curious to see where design, code and dreams can meet?

Always Curious

Made with care (and a bit of coffee)

in Rio de Janeiro, Brasil

All rights reserved,

IAGO RAFAEL ©2025

Designing experiences that connect people.
Curious to see where design, code and dreams can meet?

Always Curious

Made with care (and a bit of coffee)

in Rio de Janeiro, Brasil

All rights reserved,

IAGO RAFAEL ©2025

Designing experiences that connect people.
Curious to see where design, code and dreams can meet?

Always Curious

Made with care (and a bit of coffee)

in Rio de Janeiro, Brasil

All rights reserved, IAGO RAFAEL ©2025