Mobile AI 2026: What Users Actually Want
AI features in mobile apps everywhere. But usage data tells a different story than what the hype suggests. Here's what people are actually using and paying for.
Flutter was barely stable in early 2018. Everyone else dismissed it. Here's why Arvension bet on it before the rest of the industry caught on.
Abhi Asok
Founder & CEO, Arvension Technologies
In January 2018, I was in a room full of mobile developers and mentioned we were building a production app with Flutter. The responses ranged from polite skepticism to outright concern. Flutter was still in alpha. The documentation was sparse. There were barely any packages in the ecosystem. And yet, we went all in.
Most people don't remember this, but React Native faced the exact same skepticism in 2015. JavaScript in a native app shell sounded absurd until it clearly worked for companies like Airbnb and Facebook. I had a hunch that something similar would happen with Flutter, but the reasoning went deeper than just intuition.
We had spent two years building mobile apps in React Native and native Swift. Both approaches had killed us on maintenance. A bug fix for iOS meant a separate code path for Android. Feature parity across platforms meant writing similar logic twice. We'd hire developers comfortable in one stack who dreaded touching the other. And whenever a new iOS or Android SDK dropped, we'd spend weeks addressing deprecations and compatibility issues.
Then I saw a Flutter demo. The hot reload. The consistent pixel rendering across iOS and Android. The way the framework felt opinionated but not suffocating. Most importantly, I noticed that Google wasn't just treating this as a weekend project—the team was serious.
The gap between where mobile development was in early 2018 and what we actually needed was massive. React Native had matured but still felt like it was fighting against the platforms rather than leveraging them. Native development gave you control but at the cost of shipping two completely separate codebases.
Flutter's core insight was radical: don't render platform components at all. Just render pixels. Use Dart's fast compilation and the GPU to draw everything. It sounds inefficient until you actually see it run. Performance was comparable to native with a fraction of the development burden.
I knew we'd make mistakes choosing Flutter this early. And we did. The ecosystem was small. Packages weren't always stable. But the alternative—maintaining React Native codebases across iOS and Android releases, hiring scarce skilled developers, debugging native layer issues—that was a guaranteed long-term tax we couldn't afford.
In February 2018, Flutter was a bet on a framework that solved the actual problem we faced: cross-platform mobile was a reinvention of the wheel every time the platforms changed. By June 2018, Flutter would be released in beta to much wider adoption. But the advantage of being early was obvious—by the time the industry woke up, we weren't just using Flutter, we understood it.
That matters more than you'd think. Choosing tools early means you're not chasing tutorials written after the mainstream adoption wave. You're solving problems at the framework level before they become community knowledge. And you're hiring developers who chose the path less traveled and actually understand why it's better.
AI features in mobile apps everywhere. But usage data tells a different story than what the hype suggests. Here's what people are actually using and paying for.
Nine years building mobile apps. The native vs cross-platform debate isn't settled by hype. Here's what the data actually shows and what it means for your next app.
On-device AI models (Apple Intelligence, Google Gemini Nano) make offline-first AI possible. Real patterns for building features that work without internet.