Flutter
Flutter is a toolkit from Google for building a single phone app that runs on both iPhone and Android instead of paying for two separate builds.
Also known as Flutter framework Google Flutter Flutter SDK
Definition
Flutter is a set of tools from Google for building phone apps, and the idea is simple. You write the app once, and the same work runs on both iPhone and Android. Before tools like this, a company that wanted both stores paid for two apps, because one team wrote for Apple while another wrote for Google. That second bill is the one Flutter removes.
Most tools that promise a single app borrow the buttons and menus from the phone, but Flutter does not. It starts from a blank page and paints every pixel itself, so a button in your app is a Flutter button, not an Apple one. That is an advantage when your business has a look of its own — one colour, one shape of card, a logo people recognise. The screen is drawn once, which is why it comes out the same in both stores.
That choice has a cost, though not the one people expect. Because the app carries its own drawing engine, the download is bigger, and an empty Flutter app already weighs several megabytes more than an empty native app. On a cheap phone with no space left, or where the customer pays for every megabyte, some people give up before the download finishes. There is a second cost, and it is a quieter one. When Apple changes the way a switch looks, a native app gets the new look for nothing, but a Flutter app keeps the old one until someone updates it.
For most business apps none of that matters very much. Bookings, orders, deliveries, staff attendance and a clinic's list of today's patients are really forms, lists and payments, and Flutter handles them well. It fits less comfortably when the app leans hard on one phone's hardware, or has to feel exactly like the system around it. That is why Linkysoft starts a mobile app project by asking what the app must really do on the phone, since the answer picks the tool in a minute.
One last thing owners are rarely told: one codebase does not mean one of everything else. You still pay for an Apple developer account and a Google one, you still wait for two reviews, and you still test on real phones from both camps. Flutter halves the building, not the paperwork. The office side, the screen where your staff see those orders, is a separate web application, which Linkysoft usually builds alongside so both read the same data.
Questions about Flutter
Is a Flutter app as fast as a normal phone app?
Does one Flutter app really cover both iPhone and Android?
Will my app look out of place on an iPhone?
How much bigger is a Flutter app to download?
Can we start with Flutter and move to native later?
Still not sure how this applies to your project?
Tell us what you are building and we will answer in plain language.