ESP
English Speaking Practice, powered by AI technology.
  • Agile project management
  • UX/UI-design, creatives
  • Flutter development
  • Back-end development
Our Role
Client
Sheep Apps is a small product company that develops mobile applications solving real user problems.
Location
United States, Sheridan
ESP is an application for English-learners, who already have some knowledge of grammar, words and expressions, but want to practice their spoken language using all of these skills.
Using AI technology, the app analyzes user speech in real-time and provides feedback on vocabulary vastness, speech fluency accent purity and grammatical mistakes.
Develop an AI model that analyzes user speech and assigns scores on multiple criteria.
Challenges
Build a robust analytics system that can understand all the intricacies of user interaction with the application.
Implement audio recording and listening features in Flutter so that it works smoothly and quickly.
Implement a Magic Circle animation that reacts to user speech according to several criteria.
Tinder-style swiping for question / topic cards
Features
Magic Circle animation that reacts to user speech
Possibility to write a comment under each speech
History of speeches with the ability to redo them
Comparing user ratings with AI ratings
Analysis of voice recordings using AI
Technologies
Flutter
GetX
Clean Architecture
Machine Learning
Node.js
Microphone
Audio
Python
Firebase
Animations
TensorFlow
RxDart
SQLite
SQLite
GitLab CI
Unit Testing
«We have been working with What the Flutter for a long, and these guys have never let us down. Professional approach to work, precise deadlines management and top-notch engineering skills!»
Sheep Apps Inc
United States, Sheridan
Testimonial
Team
Flutter Engineer
2
Back-end Engineer
1
Data Scientist
1
UX/UI Designer
1
Project Manager
1