Refik Burak Akbaş

Refik Burak Akbaş

Mobile Software Engineer at Codeway
Flutter

What's great

fast development (10)cross-platform development (24)single codebase (13)

Flutter is easy to learn and very fast to ship an app. It has a highly committed community, and the dev team is continuously improving the framework. There’s also a large set of third-party libraries built and maintained by the community, and it keeps growing every day. Having a single codebase makes it fast while also highly maintainable. Since it’s cross-platform, the experience is very consistent and there are fewer surprises.

What needs improvement

web app limitations (4)

The web side can be improved, and the development team is currently working on it.

vs Alternatives

The main reason I prefer Flutter is that the experience stays consistent across platforms. Since React Native compiles to native code, unexpected issues can sometimes occur.

How well does Flutter integrate with Google services?

Since Flutter is owned by Google, it feels built to work smoothly with Google services. Those services are largely plug-and-play and can be integrated very easily.

How maintainable is a single codebase over time?

If the project is written in line with architectures like SOLID or CLEAN, it’s quite easy. If it’s written in a “vibe coding” style, a single codebase can end up doing more harm than good.

Does hot restart impact debugging and testing speed?

It speeds things up dramatically. Being able to test the app with live, in-flow data during development also makes it much faster to catch bugs and edge cases.

Ratings
Ease of use
Reliability
Value for money
Customization
8 views