FLU — Flutter
FLU Projekty Flutter i towarzyszący im zestaw narzędzi.
Projekty
Lista zapamiętuje otwarte projekty. „Utwórz projekt Flutter” pyta o nazwę pakietu i folder.
To, co robi kliknięcie lewym, zależy od tego, gdzie się jest. W projekcie otwiera menu: tego potrzeba na miejscu — uruchomić, zbudować, urządzenia. Gdzie indziej skacze do ostatniego projektu otwartego z tego przycisku, tam, gdzie nie ma na czym działać. Prawy przycisk otwiera menu wszędzie.
Polecenia
Pobrać zależności, analizować, testować, formatować, czyścić, aktualizować,
zobaczyć przestarzałe zależności, uruchomić diagnostykę.
Zbuduj release dotyczy systemów Windows, Linux, Android (APK lub bundle)
i Web — i jest to naprawdę --release dla wszystkich pięciu, czego etykieta
sprzed zmiany, „Zbuduj…”, nie mówiła.
Zbuduj debug dotyczy tych samych pięciu celów w trybie
--debug: to samo menu, zmienia się tylko tryb. Nie wymaga
żadnego urządzenia — tędy zbudować binarkę do
debugowania, nie czekając, aż zestaw narzędzi odpowie.
Uruchom
Lista urządzeń jest za swoją pozycją, a nie w niej.
Rozwinięta w menu, wymuszała odpytanie zestawu narzędzi przy każdym
otwarciu: flutter devices trwa kilka sekund, a za tę zwłokę
płaciło się, by wybrać „Analizuj” czy „Pobierz zależności”.
Szuka się jej teraz dopiero w chwili, gdy jest potrzebna. Jeden cel —
i polecenie rusza, o nic nie pytając.
„Uruchom” szuka urządzeń i proponuje Twoje — albo wszystkie. Wynik
wyświetla się na bieżąco, z klawiszami Flutter pod ręką: wczytaj ponownie (r),
uruchom ponownie (R), pomoc (h), odłącz (d), wyczyść wyjście (c), zakończ (q).
„Uruchom z opcjami…” dodaje to, co chcesz, do flutter run —
--profile, --dart-define=klucz=wartość.
„Szukaj urządzeń…” na dole tego samego menu ponawia wyszukiwanie i do niego
wraca: telefon podłączony później nigdy inaczej by się nie pojawił.
Koniec jest zgłaszany: Gotowe, Niepowodzenie (1), Zatrzymano. Wyjście kopiuje się przyciskiem.
Udana kompilacja prowadzi do swojego pliku. W pasku pojawia się wtedy
przycisk: prowadzi widok do folderu z wynikiem i ustawia na nim
kursor — .exe, .apk, bundle. To zestaw
narzędzi mówi, gdzie zapisał, a nie lista ścieżek trzymana tutaj: każdy
cel kładzie swój gdzie indziej, i zmienia się to wraz z wersjami Flutter. Nic się nie
pojawia, dopóki polecenie działa, ani gdy się nie powiodło — nie byłoby
czego pokazać.
Gdy brakuje zestawu narzędzi
Przycisk pojawia się tylko tam, gdzie zainstalowano Flutter.
Podręcznik Meneaufile, po polsku.