A simple “Hello World” Flutter project based on Flutter Zero — a minimal Flutter runtime without built-in UI toolkits. This repository demonstrates how to create and run a basic Flutter application using the Flutter Zero setup from the flutter_zero project.
Flutter Zero is a stripped-down version of the Flutter engine that deliberately omits the UI layer (no Skia, no Impeller, no dart:ui). It provides a lean Dart runtime compatible with Flutter tooling, enabling experimentation with custom UI layers or alternative renderers while still using the familiar Flutter toolchain.
This project builds on that concept and shows the simplest possible Flutter Zero app — a “Hello World.”
Output of the Hello World app running on Flutter Zero.
![]() |
![]() |
![]() |
![]() |
Video doesn't work on github. You can find it here: https://github.com/charafau/hello_world_flutter_zero/blob/main/screens/demo.webm/
- Minimal Flutter Zero application
- Cross-platform support (Android, iOS, web, desktop)
- Works with existing Flutter tooling
- Ideal starting point for custom UI or rendering experiments
Before running this project, ensure you have:
- Flutter Zero from Matej Knopp
- Dependencies provided by the upstream flutter_zero project
-
Clone the repository
git clone https://github.com/charafau/hello_world_flutter_zero.git cd hello_world_flutter_zero -
Launch ios simulator
-
Run app (with Flutter Zero)
flutter run 


