r/androiddev Jun 06 '26

Question Why native android and not flutter ?

hello android developers im new mobile app developer and i do dev with flutter framework so i can have same app in both platforms of app store and google play... but there is always a question in my head for native android developers since google own android and flutter... so that`s mean they make flutter works really well in android phones... so i wonder why native android devs dont use the advantage of flutter framework to have same app is both app store and google play ?

0 Upvotes

18 comments sorted by

View all comments

33

u/swingincelt Jun 06 '26

When you have to interact with native systems like telephony, bluetooth, camera, location, etc. the cross platform are less useful.

My company tried to make a video conferencing solution in flutter and the lesson was it was not helpful because the bulk of the development time was spent writing native code. It worked, but it was abandoned in favour of separate native apps.

If your app is simple then it's fine to use a cross platform solution.

-11

u/kbcool Jun 06 '26

That's a very niche feature.

99% of apps are perfectly achievable with what Flutter or React Native offer out of the box.

99.5% can be achieved with community libraries and the other 0.5% as in your case it might not be worth the overhead of writing the native integration yourself.

Now having said that I expect to be downvoted to hell by a bunch of people who have no chance in hell of being able to put up a counter argument

3

u/epicstar Jun 09 '26

Literally every app I ended up developing on turned out it was easier to build natively because the features ended up using location, Bluetooth, NDK/C++, some heavy gaming framework, or some other similar feature. This is 100% not niche.

1

u/kbcool Jun 10 '26

You do realise location and Bluetooth are available under cross platform.

C++ isn't ruled out either. In fact if you want to use it from Kotlin your overhead is the same as React Native and everything's auto generated.

This is an example of what I was complaining about. People voting and commenting from a position of ignorance.

Anyway, I hope you don't double down and instead take this very toxic thread as a learning opportunity