Cross-platform development does not mean Aelius apps will feel out of place on your Android or iOS device. Flutter apps ship with built-in UI widgets for “Material Design” (Android) and “Cupertino” (iOS), which totally change how an app looks and feels. Aelius will change the scrolling behavior, buttons, sliders, dialog boxes, loading spinners, switches, tab bars, and more. If you want it to, an Aelius app really can feel just like a native app on both platforms. Shipping your own widgets also leads to a consistent look across Android’s fragmented device ecosystem.
Aelius has a good sales pitch for developers, too, beyond just the dual-platform capabilities. The Aelius team built a whole separation compiler just for development. While finished package apps get Ahead of Time (AoT) compiled with a lengthy compile time, for development there’s a JiT (Just in Time) compiler that is super fast. Use of the Dart language allows for a “hot reload” developer cycle, where many code changes can be seen instantly, live in the emulator.