Sådan lærer du at flagre i 2020

Flutter er en trendteknologi i år. Denne artikel vil foreslå nogle gratis og betalte måder at lære at udvikle iOS- og Android-applikationer med Flutter.

Er du interesseret i udvikling af mobilapplikationer?

Hvis dit svar er ja, læser du den rigtige artikel! Måske ved du ikke noget om Flutter endnu, men rolig - jeg skrev en artikel om, hvad flagring er, og hvorfor du skal lære det i år.

Flutter er en gratis og open source mobil UI-ramme oprettet af Google og udgivet i maj 2017. Med få ord giver dette dig mulighed for at oprette en native mobilapplikation med kun en kode. Det betyder, at du kan bruge et programmeringssprog og en codebase til at oprette to forskellige apps (IOS og Android). - Hvad er flagren og hvorfor du bør lære det i 2020

I dette indlæg deler jeg to typer indhold med dig, gratis eller betalt. Jeg forsøgte at finde fremragende ressourcer til at støtte alle typer elever (videoer, kurser, bøger, vejledninger osv.).

Før vi begynder, skrev jeg også en artikel om, hvorvidt du skal lære at kode med betalt eller gratis indhold - og hvorfor? Hvis du ikke ved, hvilken type indhold der er bedst for dig, anbefaler jeg, at du læser den artikel, før du læser denne.

Så lad os komme i gang. Jeg forsøgte at forklare hver ressource med et lille afsnit. Alle oplysninger kom fra beskrivelsen af ​​det tilknyttede websted. Som du kan forestille dig, har jeg ikke prøvet alle disse metoder. Hvis du har brug for flere detaljer, inviterer jeg dig til at besøge det linkede websted.

? Gratis indhold

? Videoer / kurser

  • Dart Programmering Tutorial - Fuld kursus

Et freeCodeCamp fuldt kursus på Dart.

Lær Dart programmeringssprog i denne komplette tutorial til begyndere. Dart er et nøjagtigt skrevet programmeringssprog, der bruges i Flutter-rammen til at udvikle mobilapps på tværs af platforme. - Dart programmering tutorial - Fuld kursus
  • Flutter Course - Fuld tutorial til begyndere (Byg iOS- og Android-apps)

En gratis tutorial til begyndere på FreeCodeCamp. Denne tutorial var en af ​​mine referencer, da jeg startede Flutter. Det er en glimrende introduktion og hjælper dig med at forstå de første begreber, der vil være nyttige for dig.

Lær Flutter, Googles banebrydende multi-platform mobiludviklingsramme, til at oprette apps til Android og iOS. På dette kursus lærer Nick Manning fra Flutter Crash Course dig, hvordan du hurtigt og effektivt kan komme i gang med Flutter. Nick har været en flutter-ingeniør siden 2017 og har kogt denne know-how i den virkelige verden til et klart, realistisk og trin-for-trin nedbrudskursus. - Flutter Course - Fuld tutorial til begyndere (Byg iOS- og Android-apps)
  • Flutter Crash Course

Et Traversy Media crashkursus på Flutter.

I dette crashkurs vil vi se på Flutter til at opbygge native mobile apps. Vi vil se på, hvad Flutter er, hvordan man konfigurerer, indbyggede widgets, statsløse og statefulde widgets, routing og mere. - Traversy Media
  • Flutter Tutorial for begyndere

En Youtube-playliste på Flutter for begyndere oprettet af The Net Ninja.

Du vil opdage, hvordan du bruger Flutter (og Dart) til at oprette Android- og IOS-apps fra bunden. Du lærer alt om widgets, pakker, aktiver og asynkron kode for at oprette en World Time-app samt to andre mini-apps for at udnytte dine Flutter-færdigheder til god brug! - Flutter Tutorial for begyndere
  • Flutter & Firebase App Build

En Youtube-playliste på Flutter and Firebase oprettet af The Net Ninja. Da jeg ønskede at bruge Firebase i min første applikation, tog jeg først dette kursus. Det var omfattende og gav mig en god forståelse af, hvordan jeg kunne integrere dette værktøj med Flutter.

Du lærer, hvordan du opretter en Flutter-applikation fra bunden ved hjælp af Firebase Firestore (en realtidsdatabase) og Firebase-godkendelse. Denne playliste er til udviklere, der allerede kender Flutter. - Flutter & Firebase App Build
  • Reso-koder

En Youtube-kanal dedikeret til Flutter. Reso Coder oprettede en masse tutorials for at forklare, hvordan rammen fungerer. Flere værktøjer, du kan bruge med Flutter, forklares, så du kan integrere dem i dit projekt. Der er endda lektioner om kodearkitektur til Flutter.

Flutter ændrer scenen for appudvikling. Bliv ikke efterladt! Lær hvordan du udvikler til mobil og internet på tværs af platforme. Lær af nøje udformede projektdrevne lektioner, og anvend straks det, du har lært, i dine egne apps. - Reso Coder
  • FilledStacks

En Youtube-kanal dedikeret til Flutter. Du vil opdage mange tutorials om Flutter som Firebase, UI, arkitektur og så videre. Der er også Flutter-lektioner på mobil og web.

Lær at oprette produktionsklare mobilapps i høj kvalitet ved hjælp af Flutter. - FilledStacks
  • Kode med Andrea
Tutorials om at lære Flutter. Regelmæssige videoer, der dækker alle ting, der flutter, inklusive statsadministration, layout, test og mere. Denne kanal hjælper dig med at blive en bedre Flutter-udvikler. - Kode med Andrea

? ‍? Google Codelabs

Du kan også lære Flutter med Google Codelabs-webstedet. Webstedet giver en guidet, vejledningsbaseret, praktisk kodningsoplevelse. Jeg har lige opdaget dette sted. Du kan endda bruge den uden for Flutter. Det refererer til alle Google-teknologier med mange tutorials, der hjælper dig med at bruge dem.

De fleste codelabs vil lede dig gennem processen med at opbygge en lille applikation eller tilføje en ny funktion til en eksisterende applikation. De dækker en bred vifte af emner som Android Wear, Google Compute Engine, Project Tango og Google API'er på iOS. - Google Codelabs

? Dokumentation

Noget jeg elsker ved Flutter er dokumentationen. Det er komplet og kan være nyttigt, når du lærer eller udvikler en applikation.

Dokumentationen gennemgår mange emner, såsom:

  • Sådan starter du med Flutter
  • Alle tilgængelige widgets
  • API-dokumenterne (biblioteksdokumenterne)
  • En kogebog med mange tutorials
  • Nogle eksempler på apps
  • Flutter Youtube-kanalen

? Bøger

  • Fladre kortfattet

Ved at søge i Flutter-dokumentationen fandt jeg denne bog. Forfatteren opretter en fuldt funktionel app, som giver dig mulighed for at få en klar forståelse af rammen. Denne bog er tilgængelig, uanset om du har mobiludviklingserfaring eller ej.

  • Flutter Tutorials Handbook

Denne kogebog indeholder opskrifter, der viser, hvordan man løser almindelige problemer, mens du skriver Flutter-apps. Hver metode er uafhængig og kan bruges som en reference til at hjælpe dig med at opbygge en applikation. Det kan bruges ud over Flutter-dokumentationen. Der er anført mange eksempler.

? HereWeCode

Jeg planlægger snart at oprette tutorials på Flutter. For at holde dig opdateret kan du følge Youtube-kanalen og Twitter. Du er velkommen til at fortælle mig, hvilke emner og vejledninger du vil se.

? Betalt indhold

? Kurser

  • Komplet 2020 Flutter Development Bootcamp med Dart
Denne Flutter Bootcamp er oprettet i samarbejde med Google Flutter-teamet. Du lærer helt fra bunden og opretter et par applikationer. Kurset inkluderer 27+ timers video tutorials og projekter. Selvom du ikke har nogen programmeringserfaring, kan du starte den. - Den komplette 2020 Flutter Development Bootcamp med Dart
  • Lær Flutter & Dart til at opbygge iOS- og Android-apps [2020]
En komplet guide til Flutter SDK & Flutter Framework til opbygning af native iOS- og Android-apps. Det grundlæggende programmeringssprog hjælper, men er ikke et must-have. Med dette kursus lærer du Flutter ikke kun i teorien, men med opbygningen af ​​en komplet realistisk app. Appen skal bruge funktioner som Google Maps, enhedskameraet, animationer og mere. - Lær Flutter & Dart til at opbygge iOS- og Android-apps [2020]
  • Dart and Flutter: Den komplette udviklervejledning
Alt hvad du behøver at vide for at opbygge mobile apps med Flutter og Dart, herunder RxDart og Animations! Tidligere programmeringserfaring med Javascript, Java, Python eller lignende er påkrævet. På dette kursus vil du forstå, hvordan du designer, opretter animationer og arkitektur en applikation med Flutter. Dette kursus ser ud til at være mere avanceret end andre; du lærer færdigheder såsom at bruge offlinelagring, optimere netværksanmodninger, bruge avancerede designmønstre osv. - Dart and Flutter: Den komplette udviklervejledning
  • Flutter & Firebase: Byg en komplet app til IOS og Android
På dette kursus vil du opbygge en komplet, ægte applikation til iOS og Android ved hjælp af Dart, Flutter og Firebase. Dette kursus starter fra det grundlæggende og inkluderer en komplet introduktion til Dart og Flutter. Efterhånden som du gør fremskridt, introducerer kurset mere avancerede emner med særlig vægt på at skrive produktionsklar kode, så du kan lære at opbygge robuste applikationer, der skaleres. Vigtige begreber forklares med klare diagrammer. Så ved afslutningen af ​​dette kursus vil du være en kompetent Flutter-udvikler. - Flutter & Firebase: Byg en komplet app til iOS og Android

? Bøger

  • Lær Google Flutter hurtigt: 65 eksempler på apps

En komplet bog om Flutter. Lær Google Flutter som eksempel med 65 eksempler på mini-apps. Du lærer at skabe alt fra den mest basale applikation til en avanceret applikation med kompleks arkitektur. I slutningen af ​​bogen forklarer forfatteren dig, hvordan du udgiver din app i appbutikker.

  • Beginning Flutter: A Hands-On Guide to App Development 1. udgave

Dette er en glimrende introduktion til Flutter, så du hurtigt kan komme i gang og forstå de grundlæggende principper. Hvis du foretrækker at lære gennem bøger, så tøv ikke med!

Begyndelse af Flutter: En praktisk vejledning til appudvikling er en vigtig ressource for både erfarne og uerfarne udviklere, der er interesserede i at komme i gang med Flutter. Det er en introduktion til Flutter, trin for trin. Denne bog er skrevet af Marco L. Napoli, administrerende direktør for Pixolini Inc. og en erfaren mobil-, web- og desktop-appudvikler. Han har en stærk dokumenteret erfaring med at udvikle visuelt elegante og brugervenlige systemer. Beginning Flutter: En praktisk vejledning til appudvikling 1. udgave

Konklusion

Kender du andre ressourcer til at lære Flutter? Send mig en besked på Twitter, så tilføjer jeg dem.

Del gerne denne artikel, hvis du kunne lide det.

Gå ikke glip af mit indhold ved at følge mig på Twitter og Instagram.

Du kan finde andre artikler som denne på min hjemmeside: herewecode.io.

Ønsker mere?

  • Hver uge får du et motiverende tilbud med nogle råd, en kort tutorial til et par dias og en udviklerbillede på Instagram.
  • Tilmeld dig nyhedsbrevet, og få de nyeste artikler, kurser, tutorials, tips, bøger, motivation og andet eksklusivt indhold.