Introduction

💼 Client

Sheep Apps, a small product company based in the United States, specializes in creating mobile applications that address real user needs.

⚠️ Problem

The challenge was to provide a practical tool for English learners to actively practice and enhance their speaking skills using their existing vocabulary and grammar knowledge.

🎯 Audience

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.

Challenges

🛠️ Technical

  • AI speech analysis: A major hurdle was to develop an AI model that could analyze user speech and assign scores based on fluency, accuracy, and other criteria;
  • Audio features in Flutter: Implementing audio recording and listening features in Flutter posed challenges in ensuring the functionalities worked swiftly and efficiently;
  • Advanced analytics: Creating a robust analytics system was crucial for understanding detailed user interactions within the application, requiring sophisticated data processing capabilities;
  • Interactive animation: Developing the Magic Circle animation that reacts to the nuances of user speech according to specific criteria demanded intricate animation skills and precise programming.

📱 Platforms

The application was developed for both Android and iOS platforms, ensuring broad accessibility for mobile users.

Solutions

ESP: Practice Screen and Results Screen
ESP: Practice Screen and Results Screen

⚙️ Process

Upon receiving the client's initial concept, our process began with creating wireframes to visually represent the idea. After this, we moved on to designing the interface, obtaining approval from the client before going through several rounds of refinement. When the design was finished, we moved into the development phase, focusing on essential features for the Minimum Viable Product (MVP). The development timeline was 2 months.

👨‍💻 Team

  • UX/UI Designer;
  • Back-end Engineer;
  • 2 Flutter Engineers;
  • Data Scientist;
  • Project Manager.

🧩 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.
ESP: Practice Screen
ESP: Practice Screen

🖥️ Technologies

Foundation:

  • Flutter
  • Animations
  • SQLite

Backend:

  • Python

Architecture:

  • GetX
  • Clean Architecture

Firebase:

  • Firestore
  • A/B Testing
  • Analytics

Advanced:

  • TensorFlow

Deployment:

  • GitLab CI

Testimonial

👍
«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

Conclusion

You can now discover results of our work on both the App Store and Google Play by following the provided link. Transitioning to the support stage, we gained invaluable insights, particularly in enhancing AI interaction with diverse linguistic inputs. Our journey continues as we refine our methodologies to better serve our users.

Are you looking to bring a ground-breaking app idea to life? Connect with What the Flutter, and let's turn your vision into reality. Our team is ready to help you create an app that stands out in the digital marketplace.

Share this post