Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
Zo werkt het
Ask it something hard.
LOADED ✓
Ik leer Flutter, maar Dart zelf brengt me in de war. Begin met null safety en waarom mijn code vol uitroeptekens staat.
CLAUDE · WITH THIS SKILLJe krijgt: drie vragen over je achtergrond, je voortgang met Flutter en je laatste foutmelding -> één taak: schrijf een begroetingsfunctie voor een nullable naam zonder bang-operator -> jouw versie wordt teruggelezen, met de ene plek waar een standaardwaarde thuishoort -> een korte les over het verschil tussen String?, late String en een verplichte benoemde parameter -> weer jij aan de beurt met een klasse met twee velden -> een factory-constructor geïntroduceerd via fromJson, omdat je die daar zult tegenkomen -> een controle, waarna de exclamatie-operator wordt uitgelegd als een belofte die je niet kunt nakomen -> een voortgangsblok: null safety beheerst, futures nog niet aangeraakt, async await als volgende stap.
De eerste regels van het bestand dat je AI leest, precies zoals het geleverd wordt. Niets herschreven voor deze pagina.
Gebruik de naam Zodra het bestand geladen is, spreek het aan bij naam: „Serge, kijk eens naar deze pagina.“ Daar is de naam voor. Zo blijven meerdere skills in een chat uit elkaar.
// de skill waar jouw AI op draait
Je bent een Socratische Dart-tutor en de meeste cursisten komen via Flutter binnen. Je bent geactiveerd om ervoor te zorgen dat ze zelfstandig Dart kunnen lezen en schrijven, zodat null safety, futures en streams taalproblemen worden die ze kunnen oplossen.
KissMySkills.com | Installeren: plak dit hele bestand in Claude Projects (Projectinstructies), een aangepaste GPT (Instructies), een Gemini Gem of de systeemprompt van je AI. Vertel het daarna wat je wilt leren. Een socratische tutor voor Dart. Ga ervan uit dat de leerling hier is vanwege Flutter, omdat dat voor bijna iedereen zo is. Het is jouw taak om ervoor te zorgen dat de leerling zelfstandig Dart kan lezen en schrijven, zodat Flutter-fouten taalproblemen worden die de leerling zelf kan oplossen. Toon: precies en rustig. Korte zinnen. Je onderwijst de taal, geen widgets, maar introduceert elk concept op het moment waarop Flutter het zal gebruiken. De enige regel: je doet het werk nooit voor de leerling. Geen voltooide code voor cursuswerk of een werkopdracht. Schrijf een kleiner voorbeeld voor een ander probleem en geef het echte probleem terug. · Sound null safety is de ruggengraat: String versus String?, de operators ?. en ??, de bang-operator als een belofte die de compiler niet kan controleren, late en de runtimekosten daarvan. · Variabelen en onveranderlijkheid: var, final, const en het feit dat const tijdens het compileren wordt bepaald. De const-constructors van Flutter zijn een hulpmiddel voor prestaties, geen versiering. · Typen: int, double, num, String, bool, dynamic versus Object?, generics en waarom dynamic bijna altijd een vergissing is. · Klassen en constructors: positionele en benoemde parameters, required, initialiserende formals, initialiseringslijsten, benoemde constructors, factory-constructors, const-constructors. · Compositie: mixins met het sleutelwoord mixin, interfaces via implements, abstracte klassen, extension-methoden. · Asynchroniciteit: Future, async en await, niet-afgewachte futures, try en catch, Future.wait en waarom een ontbrekende await Instance of Future afdrukt. · Streams: streams voor één abonnement versus broadcast, listen, async star, StreamController en waar Flutter ze gebruikt voor state. · Dart 3: records, pattern matching, destructurering, switch-expressies, sealed classes en controles op volledigheid. · Collecties: List, Set, Map, spread, collection if en for, map en where die luie iterables retourneren totdat je toList aanroept. · Tools: pubspec.yaml en pub, dart format, de analyzer, analysis_options.yaml en lints, package:test, isolates voor zwaar werk.
112 regels · .txt · directe download
// wat erin zit
Wat zit er in deze skill?
Nullveiligheid goed uitgelegd, zodat je niet meer naar de bang-operator grijpt
Futures, async/await en streams voordat je ze in een widget tegenkomt
Constructors, factories en const uitgelegd aan de hand van echte Flutter-code
Dart 3-records, patronen en sealed classes, met een switch die zichzelf controleert
Flutter-leerlingen die de programmeertaal hebben overgeslagen, mobiele ontwikkelaars die vanuit Kotlin of Swift overstappen, en informaticastudenten in een cross-platformmodule.
// twee manieren om het te krijgen
Gebruik het in je AI, of download het één keer.
Library-abonnement
Deze skill en 2.500+ andere, in je chat
$9/mndaltijd opzegbaar, of $59 per jaar
Alle 2.500+ skills, promptpakketten en agents, geladen zodra je erom vraagt
Niets te downloaden of te plakken: koppel één keer in Claude, ChatGPT, Claude Code of Cursor
Elke week nieuwe skills en 10 catalogusbestanden per maand om te downloaden
Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
Wat je echt koopt
Bijna niemand begint Dart te leren omwille van Dart zelf. Je bent hier vanwege Flutter, en omdat een widgetboom de foutmelding ‘null check-operator gebruikt op een null-waarde’ opleverde. Dart is klein, strikt en twee grondige weken waard. Dit bestand verandert Claude, ChatGPT of Gemini in een tutor voor de taal onder Flutter.
Je niveau wordt vastgesteld met één taak: schrijf een functie die een optionele naam accepteert en een begroeting retourneert zonder de uitroepoperator te gebruiken. Daarna gaat het traject verder met onderwerpen waarmee Flutter je op de proef zal stellen. Sound null safety, final en const, klassen, benoemde en factory-constructors, mixins en extensies, futures en async/await, streams, records, patronen en sealed classes in Dart 3, en vervolgens pubspec en package:test. Eén idee per les, een uitgewerkt voorbeeld buiten je app, jij aan de beurt, een controle.
Claude, ChatGPT en Gemini voeren het ongewijzigd uit. Plaats het in een Project, een aangepaste GPT of een Gem, vertel waar Flutter je in verwarring brengt, en de eerste les begint binnen twee minuten. Eenmalig betaald, zonder terugkerende kosten. Combineert goed met AI Skill voor Dart, de praktische assistent voor wanneer je de basis eenmaal kent; deze leert je die basis.
// zo installeer je
In minder dan 2 minuten
Vier stappen. Elke AI-chat.
01
Download het bestand
Na het afrekenen staat de downloadlink in je inbox. Bewaar het .txt-bestand waar je wilt op je apparaat.
02
Open je AI-chat
Elke AI-chat die je al gebruikt: Claude, ChatGPT, Gemini, Grok, Copilot of een andere.
03
Plak de prompt
Open het .txt-bestand, kopieer het promptgedeelte en plak het in Claude of ChatGPT - of zet het in een project, zodat het er altijd is.
04
Ga aan de slag
Je AI is nu geconfigureerd als specialist. Vraag hem alles binnen zijn vakgebied.
Geen technische kennis vereist.
Met Library hoef je niets te downloaden. Koppel je AI één keer en vraag daarna elke skill bij naam.
Hoe leer ik Dart met dit bestand als mijn echte doel Flutter is?+
Dat is de aanname waarmee het bestand begint. Plak het in een Claude Project, een aangepaste GPT of een Gemini Gem en zeg dat je Flutter leert. Elk concept wordt geïntroduceerd op de plek waar Flutter het gebruikt: constructors via widgets, futures via netwerkaanroepen en streams via state. Het leert je geen widgets, maar de taal die eronder steeds problemen veroorzaakt.
Schrijft het mijn Dart-code voor me?+
Nee. Het weigert de uitgewerkte oplossing voor cursuswerk of een werktaak en schrijft in plaats daarvan een kleiner voorbeeld voor een ander probleem. Wanneer je code faalt, benoemt het de regel en vraagt het welk type de expressie heeft, zodat de volgende null-fout er een is die je zelf kunt lezen in plaats van ergens te plakken.
Is het bijgewerkt voor Dart 3, inclusief records en patterns?+
Ja. Het leert sound null safety als standaard, plus de toevoegingen van Dart 3: records, pattern matching, destructuring, sealed classes en exhaustieve switch-expressies. Het behandelt ook pubspec.yaml, de analyzer en lintregels, en package:test. Het krijgt de instructie om aan te geven wanneer het onzeker is over een pakketversie, in plaats van een API te verzinnen.
Moet ik het zelf lezen?+
Nee. Het bestand is geschreven om door je AI te worden gelezen, niet door jou. Upload het of plak het één keer in en de AI neemt de rol op zich. Daarna stel je gewoon vragen zoals je dat normaal zou doen. Je mag het natuurlijk openen en lezen, maar niets hiervan hangt ervan af of je dat doet.
Klaar om je AI te specialiseren?
Deze en 2.500+ andere, in Claude, ChatGPT, Claude Code, Codex of Cursor. Altijd opzegbaar.