Kompilator Flutter online
Napisz aplikację Flutter, kliknij Run i używaj jej na telefonie w przeglądarce. Hot reload zachowuje jej stan. Za darmo, bez rejestracji.
Uruchamiaj aplikacje Flutter online, bez instalacji
Napisz aplikację Flutter w lib/main.dart, kliknij Run i używaj jej na telefonie tutaj, na tej stronie. Kod kompiluje się we Flutter 3.41.7 i Dart 3, a aplikację uruchamia prawdziwy silnik webowy Fluttera, więc widżety, układy, gesty i animacje działają tak jak w webowym buildzie Fluttera.
Na start wybierz przykład: licznik z setState, listę zadań, formularz rejestracji, koszyk z provider, aplikację z flutter_riverpod, przełącznik trybu ciemnego albo animację. Zmień kod i kliknij Hot reload: aplikacja się zaktualizuje i zachowa swój stan. To szybkie miejsce, żeby wypróbować widżet, sprawdzić układ albo zobaczyć, jak działa zarządzanie stanem, bez SDK, emulatora i konfiguracji.
Co potrafi ten playground Flutter
- Prawdziwy Flutter SDK: twój kod kompiluje się we Flutter 3.41.7 i Dart 3, a silnik webowy Fluttera rysuje aplikację w ramce telefonu.
- Hot reload jak w
flutter run: zmień kod, a aplikacja zaktualizuje się bez utraty stanu. Kliknij Run, żeby uruchomić ją od nowa. - Konsola pod telefonem: wszystko, co wypiszesz przez
print(), pojawia się tam razem z błędami kompilacji, które wskazują linię. - Pakiety gotowe do importu:
provider,flutter_riverpod,go_routeriintl, a do tego wszystko zpackage:flutter. - Kod zapisuje się w przeglądarce, gdy piszesz. Skopiuj go albo pobierz
main.dart, żeby pracować dalej we własnym projekcie.
Co możesz zbudować w playgroundzie Flutter
- Ekrany ze
Scaffold,AppBar,Column,RowiListView, żeby zobaczyć, jak działa układ. - Interaktywne widżety ze
StatefulWidgetisetState: liczniki, listy zadań, przełączniki i formularze z walidacją. - Zarządzanie stanem z
provider(ChangeNotifier) iflutter_riverpod(Notifier,ProviderScope). - Motywy, tryb ciemny, kolory Material 3 z koloru bazowego i animacje takie jak
AnimatedContainer.
FAQ kompilatora Flutter online
Czy ten kompilator Flutter online jest darmowy?
Czy muszę instalować Fluttera albo emulator?
Czy hot reload działa?
Jakich pakietów mogę używać?
package:flutter i Dart SDK, a do tego provider, flutter_riverpod, go_router, http i intl. Innych pakietów z pub.dev nie można tu dodać.Czy aplikacja może wywołać API albo wczytać obrazy z internetu?
http się nie udają. Użyj w kodzie przykładowych danych, a prawdziwe zapytania sieciowe testuj we własnym projekcie.Gdzie zobaczę wynik print() i błędy?
lib/main.dart, a błędy w czasie działania i wszystko, co wypiszesz przez print(), też pojawiają się tam.