A real experience from my life inspired Dime.

While studying abroad in Spain, I had to seek prenatal care. My Spanish was good enough for everyday life, but not for a medical conversation where I was scared, trying to explain symptoms, and hearing terminology I didn't know. That stayed with me. I kept thinking about how different it could have felt if I hadn't been passing a phone back and forth, looking up words, or worrying that something important had been misunderstood.

That's when I came up with Dime, get help in your language. Dime is Spanish for "tell me." I chose healthcare for this demo because it's personal to me, but the idea applies anywhere language becomes a barrier, travel, housing, education, work, everyday services.

What Dime does

Dime turns the iPhone Duo into a shared, posture aware communication experience for two people who don't speak the same language.

Closed, you prepare privately. Partially open, you and the other person talk face to face. Fully open, you confirm shared understanding.

During the conversation, one person sees English on their side while the other sees Spanish on theirs, so you can stay facing each other instead of passing one phone around.

Dime also knows when a direct translation isn't enough. If the clinician uses an unfamiliar term like "ecografía transvaginal," Dime pauses and offers a plain language explanation instead of guessing. When meaning matters, Dime asks instead of guessing.

At the end, fully opening the phone reveals a bilingual recap of what was shared, what was said, and the next steps. I also built in Dime Más, a premium layer through RevenueCat, where you can unlock things like saving that recap.

How I built it

Dime is a native SwiftUI app built in Xcode 27.1 beta, designed around the iPhone Duo form factor using DeviceHinge, onHingeChange, ArrangementView, and adaptive, fold aware layouts. I used Bitrig's iPhone Duo simulator to test the physical interaction and make sure the experience actually changed as the device moved between closed, partially open, and fully open.

The healthcare conversation is a seeded demo so it stays reliable during judging. Conversation state and physical device state are kept separate, so the recap only reflects what's actually happened so far.

For monetization, I added RevenueCat and RevenueCatUI with a Dime Más monthly entitlement, which shows up when you try to save your recap.

I also built a project skill for my coding agent with the product requirements, brand system, accessibility guidelines, and build priorities, so the implementation stayed consistent while I moved fast.

What I learned

Designing for iPhone Duo isn't about making an app wider. The real opportunity is asking what the physical transformation of the device can mean inside the product. For Dime, the fold became part of the communication itself. Opening the phone isn't just a layout change, it's bringing another person into the conversation. Fully opening it is moving from communication to shared understanding.

I also learned how important it is to separate a reliable demo from future production work. Instead of spending the whole build debugging live speech and translation in a simulator, I focused on the core interaction, the hardware behavior, accessibility, the clarification moment, and the recap.

Challenges

Working with a brand new device and beta tools meant some Duo behaviors and simulator capabilities are still evolving, so I had to be careful not to build around something that only worked in one pose.

I also wanted to be honest about what was simulated versus live, so I labeled the demo clearly rather than implying live medical translation was production ready.

And I had to think carefully about safety. Dime supports communication, it doesn't diagnose or recommend treatment. The option to request a professional interpreter stays visible the whole time.

It was tempting to add more languages, more scenarios, live speech, accounts, history. But the strongest version of Dime for this hackathon was one complete experience that showed clearly why the fold matters.

Why Dime

Dime isn't a translation app running on a foldable phone. The fold changes how communication works. It turns one device into a shared space for two people who don't speak the same language.

Dime turns opening your phone into opening a conversation, so language doesn't have to be another barrier when being understood matters most.

Built With

  • accessibility
  • ai-assisted
  • app
  • apple
  • bitrig
  • bitrig**
  • design
  • development
  • hackathon
  • healthcare
  • human-computer
  • i?d-prioritize-the-first-15-or-so-and-keep-**iphone-duo
  • inclusive
  • interaction
  • localization
  • mobile
  • multilingual
  • revenuecat
  • subscription
  • swiftui
  • translation
  • ux
Share this project:

Updates

Submission history