progress bar

Learn languages socially

The product

A mobile app for connecting language learners with one another so they can take turns speaking in each other’s target languages. Users can take language lessons tailored to their interests or chat with our expert language tutor AI chatbot. Idyoma is great for language learners who know the basics in a language and need to immerse themselves with native speakers to reach fluency.

The role:
Schedule

2016 - present

Person

Founder & lead design

Medal

iOS and Android

Ideas

A.I. prompt architect

Contributions:
Stock

Raised $250,000

Stock

100,000 downloads 2 yrs

Stock

8% users convert to paid

Stock

Profitable app

...
...
...
...
...
...
...
High Fidelity screen
High Fidelity screen
High Fidelity screen

One of the first steps upon downloading idyoma, users are asked to select their interests, learning objectives and goals. This information is the center cog in the idyoma wheel. Idyoma can connect language learners with one another on that basis, create custom language lessons and also start conversations based on their selections.

Once idyoma knows your interests and learning objectives it is able to properly serve up lessons that make sense with words that are actually useful to learn.

Conversation starters or conversation tips help keep chats between learners easy and productive. It’s fun to be hand held ice-breakers while still making sure each user is staying on track with their learning objective.

AR Concept
Below are two concepts of how Augmented Reality (AR) technology could be used to improve idyoma’s users’ language learning experience. To the right is a graphic I designed of how I imagine AR glasses looking like, modeled after my old pair of glasses.
...
Tranposed Video Conferencing
One concept is to allow users to move inbound video calls to their AR glasses. By doing so, language exchange conversations are more flexible and more lifelike than ever before. Transposing video calls is great for group calls and for teacher / tutor environment where ones hand could be free to write on a white board, take notes, or do other activities like cooking.
...
Real-life Language Exchange Support
Another concept is to allow the AR glasses to support visualization that would enhance real-life language exchange. Such support could be real-time call-signs and transliteration. Another possible feature of Real-life Language Exchange Support is to help AR glasses wearers to spot the members of their pre-arranged language exchange meet-up from a crowd, which is often the problem in many popular meet-up locations in Europe and Asia.
...
How do we improve retention?
Case Study
Problem
This is an example of one of our sprints where we were perpetually trying to improve our current user retention rate. We found that the in-app video/voice calling feature was one of the most seeked after functionalities. Up until this point, idyoma was a 100% chat-based platform. Initially, video conferencing seemed like a frivolous functionality, as we assumed users would mostly use our app like a meeting or touch point like any other peer-2-peer meet up, as they make their initial introduction and swiftly transition to a more widely used app, like WhatsApp or iMessenger. However, over time it became clear, users were more interested in keeping their language exchange conversations with, what ultimately is, strangers on the platform and expected all the tools needed to have a productive language exchange conversation. With one of the main functions needed to have digital language exchange being video and voice calls.
...
Solution
Video and voice calling would be available to all premium users who has received at least a one message response from the opposing party. Users would be notified of calls in the app as well as receive push-notifications externally. Calls would start with the camera off by default, allowing the video call service to be used initially as a voice only call function, essentially killing two birds at once. The future of voice / video conferencing is real-time transliteration and group calls.
...
...
...