Deciding for this market.
WHAT NATIVE PROVIDES
Smallest application size Best performance on modest hardware Platform conventions by default Immediate access to new platform capabilities Full accessibility support from the system
WHAT FLUTTER PROVIDES
One codebase for both mobile platforms Consistent behaviour Faster delivery with one team
WHAT TO WEIGH IN THIS MARKET
Whether iOS matters to your audience at all.
WHY THAT QUESTION FIRST
If the audience is effectively Android-only, the principal argument for cross-platform disappears.
WHAT THEN MATTERS MORE
Application size, performance on modest devices, and platform conventions.
WHAT TO DO IF BOTH PLATFORMS ARE REQUIRED
Weigh one team against two, honestly, including the maintenance cost.
WHAT TO TEST BEFORE COMMITTING
Build a representative feature in both, and measure size, startup and scrolling on a mid-range device.
WHY
Framework claims and results on low-end hardware differ.
WHAT NEITHER REMOVES
The need for platform knowledge, store submission expertise, and physical testing.
WHAT TO DOCUMENT
The decision and its reasoning.