Flutter through native eyes

Flutter insights no one else can write.

Written by a developer who has shipped production apps in Swift, Kotlin, and Dart. Real native experience. Real production stakes. Unfiltered opinions.

Shipped iOS & Android natively6+ years cross-platformProduction Dart codebases

Expertise across every major mobile platform

Native iOS

UIKit · SwiftUI · Swift · App Store

Native Android

Jetpack · Kotlin · Compose · Play Store

Flutter

Production apps · Platform channels · Real codebases

React Native

JS threads · Bridges · Cross-platform realities

The difference

Why Read Flutterstacks

A different perspective on cross-platform development.

01

Native Perspective

Written by someone who has actually shipped native apps. Most Flutter writers came from web. That gap in perspective is exactly what Flutterstacks fills.

02

Production Reality

No toy examples. Every post is grounded in production problems, real state management decisions, real performance constraints, real team tradeoffs.

03

Unfiltered Opinions

Opinions included. Which state manager to actually use, which architecture to avoid, and when to tell a client to skip Flutter entirely.

04

Architectural Depth

We go beyond widgets. We explore the why behind patterns — from clean architecture to reactive state management — ensuring your codebase scales.

Material 3 Design

Native feel,
Flutter speed.

We don't just talk about widgets. We talk about the bridge between Dart and the host OS. 120Hz scrolling, native gestures, UI that doesn't just look native — it feels native.

  • Material 3 Design System
  • Jank-free 120Hz Animations
  • Native Gesture Reconciliation
Read deep-dive articles

Debug Profiler

Live
Memory
420 MB / 1.2 GB
CPU
54% Load
Network
2.4 MB/s
Up
0.8 MB/s
Down
1.6 MB/s
80%
Energy
Moderate (8%/hr)

From the blog

Latest Insights

Engineering

Why I Stopped Using Provider in 2024

A deep dive into why Riverpod and Bloc have completely taken over the production Flutter ecosystem, and why Provider is finally showing its age.

Read article
Deep Dives

The True Cost of Platform Channels

Everyone says platform channels are fast. But what happens when you need to pass 60fps video frames from native to Flutter? Here is the reality.

Read article
Consulting

When to Tell Your Client to Build Native

Flutter is amazing, but it's not a silver bullet. Here are the 3 specific project requirements where I refuse to use Flutter and insist on native.

Read article

The author

About the Author

I am not a Flutter evangelist. I built native iOS apps in Swift before Flutter existed. I learned Android in Kotlin when cross-platform meant React Native and everyone hated it. I came to Flutter as a skeptic with a reference point most Flutter writers do not have.

That is the lens Flutterstacks is written through. When I say something feels wrong in Flutter, I can tell you exactly what the native equivalent does differently.

Author Photo

Newsletter

New posts. No schedule.
No spam.

When I publish something worth reading, it shows up in your inbox. No fillers. No weekly digest just to keep a streak. Unsubscribe whenever.

No tracking · No ads · Pure engineering insights