Introduction
💼 Client
Sheep Apps, a small product company based in the United States, specializes in creating mobile applications that address real user needs.
🦄 Product
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
⚙️ 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.
🖥️ Technologies
Foundation:
- Flutter
- Animations
- SQLite
Backend:
- Python
Architecture:
- GetX
- Clean Architecture
Firebase:
- Firestore
- A/B Testing
- Analytics
Advanced:
- TensorFlow
Deployment:
- GitLab CI
Testimonial
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.