Nederlands

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.