”Flutter er fantastisk, men hvor begynder jeg at lære?”

Flutter er Googles mobilapp SDK til at fremstille native interface af høj kvalitet på iOS og Android på rekordtid. Flutter arbejder med eksisterende kode, bruges af udviklere og organisationer over hele verden og er gratis og open source.

I lang tid har jeg tænkt på at oprette en liste med fantastiske ressourcer, der ville hjælpe nogen med at komme i gang med Flutter. Hvis du allerede ved, hvad Flutter er, og hvorfor det er fantastisk, skal du fortsætte med at læse.

Hvis du gerne vil vide mere om Flutter, vil jeg anbefale dig at læse om det her og her. Når du er solgt på idéen om Flutter, kan du vende tilbage til denne artikel.

Jeg har prøvet de fleste af de ressourcer, der er nævnt nedenfor, og de har hjulpet mig til at blive bekendt med Flutter hurtigt. Et par andre nævnte nedenfor er meget populære i Flutter-samfundet.

1. FragmentedCast

Denne er guld . Før du dykker ned i kodning af Flutter-apps, skal du virkelig gennemgå de følgende to episoder. De hjælper dig med at forstå, hvordan Flutter kom til, og hvad det er i stand til:

Hvis jeg ikke havde lyttet til disse tilbage i marts, ville jeg sandsynligvis ikke have været begejstret at prøve Flutter med det samme. De to episoder inkluderer alt, hvad du har brug for at vide om “Hvad” og “Hvordan” af Flutter.

2. Flutter Docs

Det kan virke indlysende, men den officielle dokumentation er virkelig, virkelig god og grundig. Det inkluderer let at forstå eksempler på sager til grundlæggende brug. Det bedste er, at det også inkluderer dokumentation til erfarne Android-, iOS-, React Native- og webudviklere, så du nemt kan relatere Flutter til din nuværende viden:

  • Flutter til Android-devs
  • Flutter til iOS devs
  • Flutter for React Native devs
  • Flutter til web-devs

3. Google Codelabs

En trin-for-trin-guide til opbygning af fantastiske Flutter-apps? Hvilken slags nybegynder ville ikke have det? Disse kodelabs er et must for alle begyndere.

4. awesome-fladder: Github-opbevaring

Den ultimative guide til Flutter ressourcer. Lidt overvældende for begyndere, men se på sektionen 'Videoserie', 'Blogs' og apps under 'Skabeloner'. Du bruger de andre sektioner, når du er begyndt din rejse med Flutter!

5. TheAppBrewery Flutter Course

Dette kursus pr. 15. maj 2019 prissættes til $ 10. Det er bygget i samarbejde med Flutter-teamet hos Google. Jeg har ikke gennemgået hele indholdet selv, men jeg har hørt nogle gode anmeldelser fra andre Flutter-udviklere om dette kursus.

Selv hvis du ikke har tidligere erfaring med Dart, kan du gå videre med dette kursus, da det er virkelig let at hente, især hvis du allerede har erfaring med Java eller JS.

6. Flutter ugentligt

Flutter Weekly er et nyhedsbrev, der bringer dig de bedste Flutter-indlæg, blogs, tutorials osv. Lige til din indbakke hver uge. Så du behøver ikke at gå rundt og lede efter de bedste blogs. Du skal bare øve dig praktisk i løbet af ugen og lære af de nyeste Flutter-ressourcer i weekenden. Du kan også indsende din, når du skriver en.

7. @r_FlutterDev: Twitter

Denne twitter bot tweeter alt fra r / FlutterDev Flutter-reddit. For at få de seneste opdateringer, så snart de er ude, skal du bruge funktionen 'Tænd for mobilunderretninger' på Twitter til denne konto.

8. MTechViral: YouTube

MTechViral er en YouTube-kanal, der giver tutorials til mobile apps. Kanalen indeholder en afspilningsliste til Flutter-tutorials. Vejledningerne er virkelig gode, og en ny kommer ganske ofte op. Der er en tilsvarende Facebook-gruppe kaldet 'Lad os fladre', og du kan finde en masse Flutter-entusiaster der besvarer spørgsmål til hinanden.

Afslutter

Hvis du allerede har en idé om Flutter og har brugt den i et stykke tid, er der et par steder, der kan hjælpe dig med det samme, hvis du nogensinde sidder fast ved at implementere en bestemt funktionalitet:

  1. HumpDayQ & A: Søg live hjælp fra andre Flutter-devs over hele verden
  2. Gitter Chat: Du finder Flutter GDEs, Googlers og andre Flutter entusiaster der besvarer dine spørgsmål her.
  3. Flutter Community on Medium: Masser af fantastiske Flutter-blogs
  4. Twitter: Følg Nilay Yener fra Flutter Developer Relations-teamet, gentweet og spreder Flutter-kærligheden på Twitter og hjælper Flutter-samfundet med at vokse. Følg den officielle Flutter-konto for de nyeste opdateringer. Glem heller ikke at søge efter #flutter-tweets nu og da.
  5. Facebook: Flutter mobilappudviklere, lad os flagre

Hvis du vil lære med en gruppe fuld af Flutter-entusiaster, kan du også oprette forbindelse til din nærmeste Google Developers Group og bede dem om at være vært for en #FlutterExtended-begivenhed.

Så ... hvordan har du det med Flutter?

Tænkte nok.

===

Opdatering (15. maj 2019): Dette indlæg omtalte tidligere Udacity Flutter-kurset i stedet for TheAppBrewery Flutter-kurset. Selvom Udacity-kurset var den første, der markedsførte, ser det ud til at være lidt forhastet og forvirrende. Derfor vil jeg ikke anbefale det til begyndere længere.

===