Flutter-Based App
for Learning Spanish

Client and Business Goals:

Studyspanish.com is the company providing educational services for learning Spanish to millions of students across America. To keep ahead of the competition, the client is aimed to engage more students in capturing the mobile device market.

Product Description:

Camino, the cross-platform mobile app for iOS and Android. Being a mobile version of the existing web-based product, the app allows users to listen to audio records while conducting their daily routine.

Applied Technologies:

Flutter based cross-platform solution, business analysis, UI/UX design, quality assurance.

Flutter based cross-platform app for learning Spanish
Flutter-based app development highlights

Project Highlights:

  • Background audio playback
    both online and off-line
  • Active learning mode
  • Distributed teams collaboration

UI/UX Design Deliverables Checklist

Audio plugin for Flutter app was developed from scratch
Audio plugin for Flutter app was developed from scratch

Background Audio Playback Both Online and Offline

Users can listen to educational records in the background by switching to the Listen Only mode. Audio files can be played and controlled with the help of the audio plugin developed from scratch. The offline mode involves the sqflite plugin for Flutter.

Audio plugin for Flutter app was developed from scratch

Active Learning Mode

Users can learn Spanish via audio drills, dialogs, and visual materials. Each track has annotations that can be viewed by a user while listening. By receiving a currently playing track section from the back end side via the Flutter plugin, the system finds the text, displays it on the screen, and highlights the played part.

Distributed Teams Collaboration

The application development teams worked on Camino while being located in different countries: Argentina and Ukraine. By conducting regular sync calls, using tools like Jira and efficient management, teams established effective communication.

Flutter Plugins Developed from Scratch
In-App Purchases for iOS and Android
Off-Line Mode Based on sqflite
In-App purchases feature development for iOS and Android

“A year ago, I decided to turn my simple little Spanish audio course into a mobile app. My initial vision of what it would be, and what it’s actually turning out to be are miles apart, and that’s a great thing. This is very much because of the brilliance and intelligence of the team that I have worked with at MobiDev. Thank you for all your work. I hope you find it rewarding.”


Navid Falconer

Camino Product Owner

Let's talk

contact us

Small Dataset-Based Object Detection: How Much Data is Enough?

How to choose the best GPU for your machine learning project

GPU for Deep Learning: Benefits & Drawbacks of On-Premises vs Cloud

AI Visual Inspection For Defect Detection in Manufacturing

AI Visual Inspection For Defect Detection