Wie man Flatter im Jahr 2020 lernt

Flattern ist in diesem Jahr eine Trendtechnologie. In diesem Artikel werden einige kostenlose und kostenpflichtige Methoden zum Entwickeln von iOS- und Android-Anwendungen mit Flutter vorgeschlagen.

Interessieren Sie sich für die Entwicklung mobiler Anwendungen?

Wenn Sie mit Ja antworten, lesen Sie den richtigen Artikel! Vielleicht wissen Sie noch nichts über Flutter, aber keine Sorge - ich habe einen Artikel darüber geschrieben, was Flutter ist und warum Sie es dieses Jahr lernen sollten.

Flutter ist ein kostenloses Open-Source-Framework für die mobile Benutzeroberfläche, das von Google erstellt und im Mai 2017 veröffentlicht wurde. Mit wenigen Worten können Sie damit eine native mobile Anwendung mit nur einem Code erstellen. Dies bedeutet, dass Sie eine Programmiersprache und eine Codebasis verwenden können, um zwei verschiedene Apps (IOS und Android) zu erstellen. - Was ist Flattern und warum sollten Sie es 2020 lernen?

In diesem Beitrag teile ich Ihnen zwei Arten von Inhalten mit, kostenlos oder kostenpflichtig. Ich habe versucht, hervorragende Ressourcen zu finden, um jeden Lerntyp zu unterstützen (Videos, Kurse, Bücher, Tutorials usw.).

Bevor wir anfangen, habe ich auch einen Artikel darüber geschrieben, ob Sie lernen sollten, mit kostenpflichtigen oder kostenlosen Inhalten zu programmieren - und warum? Wenn Sie nicht wissen, welche Art von Inhalt für Sie am besten geeignet ist, empfehle ich Ihnen, diesen Artikel zu lesen, bevor Sie diesen lesen.

Also lasst uns anfangen. Ich habe versucht, jede Ressource mit einem kleinen Absatz zu erklären. Alle Informationen stammen aus der Beschreibung der zugehörigen Website. Wie Sie sich vorstellen können, habe ich nicht alle diese Methoden ausprobiert. Wenn Sie weitere Informationen benötigen, lade ich Sie ein, die verlinkte Website zu besuchen.

? Kostenlose Inhalte

? Videos / Kurse

  • Dart Programming Tutorial - Vollständiger Kurs

Ein freeCodeCamp-Kurs auf Dart.

Lernen Sie die Programmiersprache Dart in diesem vollständigen Tutorial für Anfänger. Dart ist eine streng typisierte Programmiersprache, die im Flutter-Framework zur Entwicklung plattformübergreifender mobiler Apps verwendet wird. - Dart Programming Tutorial - Vollständiger Kurs
  • Flatterkurs - Vollständiges Tutorial für Anfänger (Erstellen von iOS- und Android-Apps)

Ein kostenloses freeCodeCamp-Tutorial für Anfänger. Dieses Tutorial war eine meiner Referenzen, als ich Flutter startete. Es ist eine hervorragende Einführung und hilft Ihnen, die ersten Konzepte zu verstehen, die für Sie nützlich sind.

Lernen Sie Flutter, Googles bahnbrechendes Multi-Plattform-Framework für die mobile Entwicklung, kennen, um Apps für Android und iOS zu erstellen. In diesem Kurs zeigt Ihnen Nick Manning vom Flutter Crash Course, wie Sie schnell und effektiv mit Flutter arbeiten können. Nick ist seit 2017 ein Flutter-Ingenieur und hat dieses reale Know-how zu einem klaren, realistischen und schrittweisen Crashkurs zusammengefasst. - Flatterkurs - Vollständiges Tutorial für Anfänger (iOS- und Android-Apps erstellen)
  • Flatter-Crash-Kurs

Ein Traversy Media Crashkurs über Flutter.

In diesem Crashkurs werden wir uns mit Flutter befassen, um native mobile Apps zu erstellen. Wir werden uns ansehen, was Flutter ist, wie man Setup, eingebaute Widgets, zustandslose und zustandsbehaftete Widgets, Routing und mehr erhält. - Traversy Media
  • Flatter-Tutorial für Anfänger

Eine Youtube-Wiedergabeliste auf Flutter für Anfänger, erstellt von The Net Ninja.

Sie erfahren, wie Sie mit Flutter (und Dart) Android- und IOS-Apps von Grund auf neu erstellen. Sie erfahren alles über Widgets, Pakete, Assets und asynchronen Code zum Erstellen einer World Time-App sowie zwei weitere Mini-Apps, mit denen Sie Ihre Flutter-Fähigkeiten optimal einsetzen können! - Flatter-Tutorial für Anfänger
  • Flutter & Firebase App Build

Eine Youtube-Wiedergabeliste zu Flutter und Firebase, erstellt von The Net Ninja. Als ich Firebase in meiner ersten Anwendung verwenden wollte, nahm ich zuerst an diesem Kurs teil. Es war umfassend und gab mir ein gutes Verständnis für die Integration dieses Tools in Flutter.

Sie erfahren, wie Sie mithilfe von Firebase Firestore (einer Echtzeitdatenbank) und Firebase-Authentifizierung eine Flutter-Anwendung von Grund auf neu erstellen. Diese Wiedergabeliste ist für Entwickler gedacht, die Flutter bereits kennen. - Flutter & Firebase App Build
  • Reso-Codierer

Ein Youtube-Kanal für Flutter. Reso Coder hat viele Tutorials erstellt, um zu erklären, wie das Framework funktioniert. Es werden verschiedene Tools erläutert, die Sie mit Flutter verwenden können, damit Sie sie in Ihr Projekt integrieren können. Es gibt sogar Lektionen zur Codearchitektur für Flutter.

Flutter verändert die App-Entwicklungsszene. Lass dich nicht zurücklassen! Erfahren Sie, wie Sie für plattformübergreifende Mobil- und Webfunktionen entwickeln. Lernen Sie aus sorgfältig ausgearbeiteten projektgesteuerten Lektionen und wenden Sie das Gelernte sofort in Ihren eigenen Apps an. - Reso-Codierer
  • Gefüllte Stapel

Ein Youtube-Kanal für Flutter. Sie werden viele Tutorials zu Flutter entdecken, wie z. B. Firebase, Benutzeroberfläche, Architektur und so weiter. Es gibt auch Mobile- und Web-Flutter-Lektionen.

Erfahren Sie, wie Sie mit Flutter hochwertige produktionsreife mobile Apps erstellen. - Gefüllte Stapel
  • Code mit Andrea
Tutorials zum Erlernen von Flutter. Regelmäßige Videos zu allen Themen rund um Flutter, einschließlich Statusverwaltung, Layouts, Tests und mehr. Dieser Kanal wird Ihnen helfen, ein besserer Flutter-Entwickler zu werden. - Code mit Andrea

? ‍? Google Codelabs

Sie können Flutter auch über die Google Codelabs-Website lernen. Die Website bietet eine geführte, auf Tutorials basierende, praktische Codierungserfahrung. Ich habe diese Seite gerade entdeckt. Sie können es sogar außerhalb von Flutter verwenden. Es verweist auf alle Google-Technologien mit vielen Tutorials, die Ihnen bei der Verwendung helfen.

Die meisten Codelabs führen Sie durch den Prozess des Erstellens einer kleinen Anwendung oder des Hinzufügens einer neuen Funktion zu einer vorhandenen Anwendung. Sie decken eine breite Palette von Themen ab, wie Android Wear, Google Compute Engine, Project Tango und Google APIs unter iOS. - Google Codelabs

? Dokumentation

Was ich an Flutter liebe, ist die Dokumentation. Es ist vollständig und kann hilfreich sein, wenn Sie eine Anwendung lernen oder entwickeln.

Die Dokumentation behandelt viele Themen, wie zum Beispiel:

  • Wie fange ich mit Flutter an?
  • Alle verfügbaren Widgets
  • Die API-Dokumente (Bibliotheksdokumente)
  • Ein Kochbuch mit vielen Tutorials
  • Einige Beispiele für Apps
  • Der Flutter Youtube Kanal

? Bücher

  • Prägnant flattern

Beim Durchsuchen der Flutter-Dokumentation habe ich dieses Buch gefunden. Der Autor erstellt eine voll funktionsfähige App, mit der Sie ein klares Verständnis des Frameworks erhalten. Dieses Buch ist zugänglich, unabhängig davon, ob Sie Erfahrung in der mobilen Entwicklung haben oder nicht.

  • Flutter Tutorials Handbuch

Dieses Kochbuch enthält Rezepte, die zeigen, wie häufig auftretende Probleme beim Schreiben von Flutter-Apps gelöst werden. Jede Methode ist eigenständig und kann als Referenz zum Erstellen einer Anwendung verwendet werden. Es kann zusätzlich zur Flutter-Dokumentation verwendet werden. Dort sind viele Beispiele aufgeführt.

? HereWeCode

Ich plane, bald Tutorials zu Flutter zu erstellen. Um auf dem Laufenden zu bleiben, kannst du dem Youtube-Kanal und Twitter folgen. Bitte teilen Sie mir mit, welche Themen und Tutorials Sie sehen möchten.

? Bezahlter Inhalt

? Kurse

  • Das komplette 2020 Flutter Development Bootcamp mit Dart
Dieses Flutter Bootcamp wurde offiziell in Zusammenarbeit mit dem Google Flutter-Team erstellt. Sie lernen von Grund auf neu und erstellen einige Anwendungen. Der Kurs umfasst mehr als 27 Stunden Video-Tutorials und -Projekte. Selbst wenn Sie keine Programmiererfahrung haben, können Sie es starten. - Das komplette 2020 Flutter Development Bootcamp mit Dart
  • Lerne Flutter & Dart, um iOS- und Android-Apps zu erstellen [2020]
Eine vollständige Anleitung zum Flutter SDK & Flutter Framework zum Erstellen nativer iOS- und Android-Apps. Die grundlegende Programmiersprache hilft, ist aber kein Muss. Mit diesem Kurs lernen Sie Flutter nicht nur theoretisch, sondern auch mit der Erstellung einer vollständigen realistischen App. Die App wird Funktionen wie Google Maps, die Gerätekamera, Animationen und mehr verwenden. - Lerne Flutter & Dart, um iOS- und Android-Apps zu erstellen [2020]
  • Dart and Flutter: Das vollständige Entwicklerhandbuch
Alles, was Sie wissen müssen, um mobile Apps mit Flutter und Dart zu erstellen, einschließlich RxDart und Animationen! Vorkenntnisse in der Programmierung mit Javascript, Java, Python oder ähnlichem sind erforderlich. In diesem Kurs lernen Sie, wie Sie mit Flutter eine Anwendung entwerfen, erstellen und architektonisch gestalten. Dieser Kurs scheint weiter fortgeschritten zu sein als andere; Sie lernen Fähigkeiten wie die Verwendung von Offline-Speicher, die Optimierung von Netzwerkanforderungen, die Verwendung erweiterter Entwurfsmuster usw. - Dart and Flutter: Das vollständige Entwicklerhandbuch
  • Flutter & Firebase: Erstellen Sie eine komplette App für IOS & Android
In diesem Kurs erstellen Sie mithilfe von Dart, Flutter und Firebase eine vollständige, reale Anwendung für iOS und Android. Dieser Kurs beginnt mit den Grundlagen und beinhaltet eine vollständige Einführung in Dart und Flutter. Während Sie Fortschritte machen, werden im Kurs fortgeschrittenere Themen vorgestellt, wobei der Schwerpunkt auf dem Schreiben von produktionsbereitem Code liegt, damit Sie lernen, wie Sie robuste Anwendungen erstellen, die skalierbar sind. Wichtige Konzepte werden mit übersichtlichen Diagrammen erläutert. Am Ende dieses Kurses sind Sie ein kompetenter Flutter-Entwickler. - Flutter & Firebase: Erstellen Sie eine vollständige App für iOS und Android

? Bücher

  • Lernen Sie Google Flutter Fast: 65 Beispiel-Apps

Ein komplettes Buch über Flutter. Lernen Sie Google Flutter anhand von 65 Beispiel-Mini-Apps anhand eines Beispiels. Sie lernen, wie Sie alles von der einfachsten bis zur fortgeschrittenen Anwendung mit komplexer Architektur erstellen. Am Ende des Buches erklärt Ihnen der Autor, wie Sie Ihre App in App Stores veröffentlichen.

  • Beginn des Flatterns: Eine praktische Anleitung zur App-Entwicklung 1. Ausgabe

Dies ist eine hervorragende Einführung in Flutter, damit Sie schnell loslegen und die Grundprinzipien verstehen können. Wenn Sie lieber durch Bücher lernen möchten, zögern Sie nicht!

Flutter beginnen: Ein praktischer Leitfaden zur App-Entwicklung ist eine wichtige Ressource für erfahrene und unerfahrene Entwickler, die an einem Einstieg in Flutter interessiert sind. Es ist eine Einführung in Flutter, Schritt für Schritt. Dieses Buch wurde von Marco L. Napoli, dem CEO von Pixolini Inc. und einem erfahrenen Entwickler von Mobil-, Web- und Desktop-Apps, verfasst. Er hat nachweislich visuell elegante und einfach zu bedienende Systeme entwickelt. - Beginn des Flatterns: Eine praktische Anleitung zur App-Entwicklung 1. Ausgabe

Fazit

Kennen Sie andere Ressourcen, um Flutter zu lernen? Schicken Sie mir eine Nachricht auf Twitter und ich werde sie hinzufügen.

Fühlen Sie sich frei, diesen Artikel zu teilen, wenn es Ihnen gefallen hat.

Verpassen Sie nicht meinen Inhalt, indem Sie mir auf Twitter und Instagram folgen.

Weitere Artikel wie diesen finden Sie auf meiner Website: herewecode.io.

Mehr wollen?

  • Jede Woche erhalten Sie ein Motivationszitat mit einigen Ratschlägen, ein kurzes Tutorial zu einigen Folien und ein Entwicklerbild auf Instagram.
  • Melden Sie sich für den Newsletter an und erhalten Sie die neuesten Artikel, Kurse, Tutorials, Tipps, Bücher, Motivation und andere exklusive Inhalte.