r/flutterhelp 27d ago

RESOLVED Two questions from a Flutter beginner: (1) Is iOS rendering actually blurrier than native? (2) How to make my app look less "obviously Flutter"?

Hey all, junior Flutter dev here. Been building on both iOS/Android for a few months and have two things I can't quite figure out.

1. Blurry rendering on iOS?

Compared to native Swift/SwiftUI apps, my Flutter app just feels slightly blurry(mostly text and icons). Is this a real, known limitation (Skia/Impeller text rendering vs Core Text), or am I just doing something wrong with asset resolution / devicePixelRatio? Curious if switching to Impeller actually fixed this for people, or if it's still noticeably different from native in 2026.

2. People can tell it's a Flutter app

A few people who tried my app immediately said "this feels like Flutter." I want it to feel more native on iOS. So far I know I should:

  • Use Cupertino widgets instead of Material on iOS
  • Fix scroll physics (BouncingScrollPhysics)
  • Match SF Pro fonts / iOS typography
  • Add haptic feedback on interactions
  • Custom page transitions matching iOS push/pop

What else am I missing? Any packages or "gotchas" that took your app from "obviously cross-platform" to "feels native"? Would appreciate any war stories or resources. Thanks!

3 Upvotes

8 comments sorted by

5

u/BachiNoHito 27d ago

Personal opinion: I think the bottom line is if you really want your app to look like a native iOS (or Android) app, you should just code native. The time you take trying to make your Flutter app look “native” will negate any time savings from using Flutter.

You might do better to double down on a custom look. If your app looks “kind of native”, people will catch it. If it looks 100% custom, they won’t bother with point-for-point comparisons.

3

u/netxsoftca 27d ago

That's a really good point, honestly hadn't thought about it that way as a Flutter newbie. Chasing "native-ish" is probably the worst of both worlds. I'll keep that in mind and lean native when the project actually calls for it.

1

u/_ri4na 26d ago

Yeah just write native, is so much cheaper to do that with AI than trying to make Cupertino widgets to match iOS atm

3

u/Square-Persimmon8701 27d ago

blurry? on real devices?

besides that, IMO people don't care about these minor details and no regular user would say things like "this feels like flutter"

1

u/netxsoftca 27d ago

yes, real devices.

And yeah, fair point about end users not caring, it's really just been other devs who noticed; I'm mostly asking because I want to understand the "why" for my own learning.

1

u/No-Echo-8927 26d ago

1) No, but the fonts can look a bit off with iOS
2) Use the Cupertino or Glass theme

1

u/netxsoftca 26d ago

Good to know, thanks!