FLU — Flutter
FLU De Flutter-projecten, en de toolchain die erbij hoort.
De projecten
De lijst onthoudt de geopende projecten. „Een Flutter-project maken” vraagt om de naam van het pakket en de map.
Wat de linkerklik doet, hangt af van waar u bent. In een project opent hij het menu: dat is wat u ter plekke nodig hebt — starten, bouwen, de apparaten. Elders springt hij naar het laatste project dat vanaf deze knop is geopend, waar er niets is om op te handelen. De rechtermuisknop opent het menu overal.
De opdrachten
De afhankelijkheden ophalen, analyseren, testen, opmaken, opschonen, bijwerken,
de achterlopende afhankelijkheden zien, de diagnose starten.
Release bouwen richt zich op Windows, Linux, Android (APK of bundle)
en het web — en het is echt --release voor alle vijf, wat het vorige
label, „Bouwen…”, niet zei.
Debug bouwen richt zich op dezelfde vijf doelen met
--debug: het is hetzelfde menu, alleen de modus verandert. Het vraagt om
geen enkel apparaat — zo zet u een binary voor het debuggen neer
zonder te wachten tot de toolchain antwoordt.
Uitvoeren
De lijst met apparaten staat achter haar item, en niet erin.
Uitgespreid in het menu dwong ze om de toolchain te bevragen bij elke
opening: flutter devices duurt enkele seconden, en men
betaalde die vertraging om „Analyseren” of „Afhankelijkheden ophalen” te kiezen.
Ze wordt nu alleen gezocht op het moment dat u haar gebruikt. Eén enkel doel —
en de opdracht vertrekt zonder iets te vragen.
„Uitvoeren” zoekt de apparaten en stelt het uwe voor — of alle. De uitvoer
verschijnt gaandeweg, met de toetsen van Flutter binnen bereik: herladen (r),
herstarten (R), help (h), loskoppelen (d), de uitvoer wissen (c), afsluiten (q).
„Uitvoeren met opties…” voegt toe wat u wilt aan flutter run —
--profile, --dart-define=sleutel=waarde.
„Naar apparaten zoeken…”, onderaan datzelfde menu, start de zoekopdracht opnieuw en keert
ernaar terug: een telefoon die achteraf is aangesloten, zou anders nooit verschijnen.
Het einde wordt gemeld: Klaar, Mislukt (1), Gestopt. De uitvoer wordt met een knop gekopieerd.
Een geslaagde build leidt naar zijn bestand. Er verschijnt dan een knop
in de banner: hij brengt de weergave naar de map van het resultaat en zet de
cursor erop — de .exe, de .apk, de bundle. De
toolchain zegt waar hij heeft geschreven, en niet een hier bewaarde lijst met paden: elk
doel plaatst het zijne elders, en dat verandert met de versies van Flutter. Er verschijnt niets
zolang de opdracht draait, noch wanneer ze is mislukt — er zou niets
te tonen zijn.
Als de toolchain ontbreekt
De knop verschijnt alleen waar Flutter is geïnstalleerd.
Handleiding van Meneaufile, in het Nederlands.