Knowunity

Knowunity scales to 8+ million monthly active users and speeds up feature delivery with Flutter

Success metrics

8-10M

monthly active users

3x

faster A/B testing and improvements

50%

reduction in bug resolution time

Knowunity is a leading mobile learning platform designed to be the ultimate study companion for students globally. Operating in over 26 countries with 8 to 10 million monthly active users, the AI-powered app helps students study for school, prepare for exams, and get homework help through interactive learning methods tailored to how they study best.

Knowunity interactive study plan and quiz interface

Back in 2020, Knowunity faced the challenge of scaling their product quickly to reach a goal of one billion students. With only one mobile developer on the team at the time, they needed a development framework that would allow them to ship features rapidly, learn from user feedback, and grow their user base without maintaining two separate codebases for iOS and Android.

Why Flutter? Accelerating Time-to-Market

Knowunity chose Flutter because it enabled their single mobile developer to build and ship features for both iOS and Android from a single codebase, accelerating their time-to-market. Flutter’s multi-platform capabilities enabled the team to grow and scale their product far faster than would have been possible with native development.

Knowunity AI study notes and AI companion chat

As the engineering team expanded, Flutter also simplified hiring. Because Dart is easy to learn, Knowunity could hire web, Android, or iOS developers who were able to become productive with the Flutter codebase almost immediately. Additionally, as the app expanded into new countries, Flutter’s built-in localization package (l10n) and ARB files made it seamless for the team to localize content and adapt to regional requirements across their 26+ target markets.

Building with Flutter: Delightful UX meets AI

To create an engaging and joyful learning experience, Knowunity focused heavily on high-quality animations and transitions. They leveraged Flutter’s built-in animation widgets and combined them with third-party tools like Rive to build unique custom animations—such as their mascot flying across the screen to celebrate when a student levels up.

Knowunity integrated a range of Gemini models using Gemini Agent Enterprise Platform to power their AI study companion. They use lightweight, fast models like Gemini Flash-Lite for quick, simple responses, and advanced reasoning models such as Gemini 3.1 Pro for complex academic queries to deliver high-quality, real-time answers. Under the hood, Google BigQuery serves as their data warehouse, consolidating frontend analytics, backend data, and LLM requests. This unified data landscape allows their engineering team and AI agents to analyze user patterns and continuously optimize the application.

Furthermore, Knowunity integrated AI into their development workflow. They use AI agents that can take design files or specifications, implement features, navigate through the app end-to-end using Flutter, take screenshots to verify UI correctness, and present the completed work for developer review.

Key results and business impact

Switching to Flutter and integrating AI has transformed Knowunity's development efficiency and user growth:

  • Immediate traction: Crossed 50,000 users in the first two weeks and reached 1 million users within a year of launching.
  • Rapid scaling: Reached 8 to 10 million monthly active users globally across 26 countries.
  • Accelerated delivery: Choosing Flutter helped Knowunity ship, learn, and grow faster. Now, using AI agents, the team ships A/B tests and product improvements 3 times faster.
  • Streamlined maintenance: Cut the time required to resolve bugs in half.