Dart & Flutter - Zero to Mastery [2023] + Clean Architecture

Vollumfassender Flutter Kurs um schnell und effektiv in die professionelle App-Entwicklung zu starten. Und vieles mehr!

4.48 (656 reviews)
Udemy
platform
Deutsch
language
Mobile Apps
category
instructor
Dart & Flutter - Zero to Mastery [2023] + Clean Architecture
4,779
students
41 hours
content
Jul 2023
last update
$59.99
regular price

What you will learn

Einrichten der Entwicklungsumgebung - Windows + MacOS

Die Grundlagen der Programmiersprache Dart lernen und anwenden können.

Grundlagen der UI-Erstellung mit Flutter um in die App-Entwicklung zu starten.

Saubere Softwarearchitektur umgesetzt in einer App, die dir jederzeit wieder als Template dient.

Flutter Web Serie - responsive Design & Navigation

Den Umgang mit Visual Studio Code und Tipps und Tricks + Extensions um effektiver zu Programmieren.

Du wirst lernen mit Dart dein erstes Konsolen-Programm zu schreiben bis hin zur ersten professionellen Mobile App mit Flutter.

Methoden, objektorientierte & asynchrone Programmierung in Dart, Widgets - Stateful & Stateless, State-Management, Navigation, Animationen, Theming ...

State Management mit BLoC

Dependency Injection - Unit Testing

Test Driven Development (TDD)

Widget testing

Integration testing

Kurs wird immer AKTUELL gehalten und ausgebaut!

Extra: Discord Community !

Why take this course?

Entwickler erhalten mit diesem Kurs das nötige Rüstzeug, um professionelle Projekte umzusetzen und werden Teil einer großartigen Community.

Lerne App-Entwicklung mit Flutter und profitiere von professionellem Know-how aus langjähriger Freelancer-Erfahrung, die über Grundlagen hinausgeht.

Wir fokussieren uns auf essenzielle Projektaspekte wie wartbare, skalierbare und effiziente Softwarearchitektur – Kenntnisse, die dich deine gesamte Karriere begleiten.

Der Kurs ist für alle geeignet: von erfahrenen Entwicklern bis hin zu Neulingen. Wir behandeln Themen wie Clean Architecture und Testing, und führen dich von deiner ersten kleinen Flutter App bis hin zu professionellen Softwarearchitekturen.

Das junge Flutter Framework bietet zahlreiche Möglichkeiten. Mit der steigenden Anzahl an Flutter-basierten Apps wächst auch die Nachfrage nach kompetenten Entwicklern.

Erlebe die Freude am Entwickeln mit Flutter und Dart!

Tritt unserer größten aktiven deutschen Flutter Community auf Discord bei, um dich mit anderen Entwicklern auszutauschen und gegenseitig zu unterstützen.

Der Kurs wird aus Leidenschaft für Flutter und das Ziel, die deutsche Community zu unterstützen, angeboten. Werde Teil unserer Gemeinschaft und genieße echten Wert zu einem fairen Preis.


-> IMMER AKTUELL: Kurs und Projekte zuletzt Juli 23 überprüft.

-> Kompatibel mit Flutter Version 2.5+

-> Regelmäßige Updates bei größeren Änderungen.


Kursinhalte:

->  Dart-Grundlagen: Lerne Programmierung in Dart, einrichten der Entwicklungsumgebung und Verwendung von VS-Code. Von Variablen bis hin zu objektorientierter und asynchroner Programmierung.

-> Flutter-Grundlagen: Erlange Verständnis für UI-Erstellung, wichtige Komponenten, Themes, Animationen, Navigation und mehr.

-> Professionelle App-Entwicklung - Clean Code Architecture: Entwickle eine einfache App mit einer robusten Clean-Code-Architektur, BLoC Pattern, Dependency Injection, Functional Programming und Testing.

-> Professionelle App-Entwicklung - Firebase: Tauche tiefer in die App-Entwicklung ein und lerne Firebase-Funktionen durch die Entwicklung einer weiteren App.

-> Flutter Responsive Website: Erfahre die Grundlagen von Flutter Web, responsive Design und Navigation im Web-Umfeld.


Hinweis: Dieser Kurs konzentriert sich darauf, dir schnell und effektiv das notwendige Wissen für die App-Entwicklung mit Flutter zu vermitteln. Komplexe Hintergrundprozesse aus Studiengängen werden nicht behandelt.

Qualität und Spaß stehen im Vordergrund.


Kursinhalte:

  • Grundlagenkurs Dart - Grundlagen der Programmierung


  • Grundlagenkurs Flutter - Grundlagen der UI Erstellung mit Flutter


  • Native Design - Platform adaptive App


  • AdvicerApp - Clean Architecture – Architekturdarstellung (Separation of Layers)

  • AdvicerApp - State Management - State Management mit dem BLoC Pattern (Application & Presentation Layer)

  • AdvicerApp - REST API Anbindung HTTP - Standard REST Anbindung (Domain & Infrastructure Layer)

  • AdvicerApp - Dependency Injection - Service Locator erstellen

  • AdvicerApp - Unit-Testing - Programm testen

  • AdvicerApp - Test-Driven Development TDD - Feature um lokal Daten zu verwalten, Umsetzung mit der TDD Methode

  • AdvicerApp - Widget testing - einzelne Widgets unserer App testen & dependency's mocken

  • AdvicerApp - Integration testing - integration tests für unsere flutter app schreiben  & dependency's mocken


  • TodoApp - Firebase Authentication - User authentication in Clean Architecture

  • TodoApp - Firebase Backend - real time database - Eigenes Backend erstellen und erste Daten laden (Daten observieren)

  • TodoApp - Create Update Delete - mit einer App Daten im Backend erstellen, aktualisieren und löschen

  • TodoApp - Redesign UI - unsere UI etwas schöner gestalten und neue Widgets kennen lernen


  • App Finalisierung und Rollout - Custom App Icon

  • App Finalisierung und Rollout - Custom Splash Screen

  • App Finalisierung und Rollout - Signing und Release im Store

  • Flutter-Web Serie - eine Website mit Flutter Web programmieren

  • Flutter-Web Serie - Responsive Design (Mobile, Tablet, Desktop …)

  • Flutter-Web Serie - Navigation - URL Sync


Roadmap

  • Internationalisierung einer App

  • State Management Systeme (MVVM, Bloc, Provider, Riverpod, Hooks...)

  • Build for MacOS & Windows

  • Push Notifications

  • Navigator 2.0 (Web & Mobile)


->  Mein Hauptfokus ist jedoch die Qualität und Aktualität der Inhalte.


Screenshots

Dart & Flutter - Zero to Mastery [2023] + Clean Architecture - Screenshot_01Dart & Flutter - Zero to Mastery [2023] + Clean Architecture - Screenshot_02Dart & Flutter - Zero to Mastery [2023] + Clean Architecture - Screenshot_03Dart & Flutter - Zero to Mastery [2023] + Clean Architecture - Screenshot_04

Reviews

Silas
September 10, 2023
Genial! Man wird von Anfang an an die Hand genommen, alles wird super verständlich erklärt und durch regelmäßige Updates bleibt der Kurs immer aktuell. Die Einführung in die Grundsätze der (Objekt-orientierten) Programmierung haben mir mehr geholfen als damals mein erstes Semester Informatik. Durch kurze, knackige Videos bleibt das Interesse hoch, der Input pro Video bleibt im Rahmen, sodass man selten anhalten muss, um den aktuellen Sachverhalt zu verstehen.
Ani
September 5, 2023
Dass das Speichern einer Datei nötig ist (und einiges anderes Grundwissen) wird erläutert, nicht aber, was es mit Umgebungsvariablen auf sich hat. Wenn ich am Anfang eines Kurses bereits googlen muss (was nötig ist, wenn man nicht den 100. Package-Manager installieren will), bin ich genervt... Statt der selbsterklärenden Installationsschritte hätte man hier den alternativen Weg aufzeigen können.
Björn
August 28, 2023
Anfangs habe ich die Bewertungen immer weggeklickt, weil ich erst gegen Ende des Kurses meine Bewertung abgeben wollte. Ich finde der Kurs ist super gegliedert. Super erklärt, kurze Videos zu den einzelnen Themen. Was mir besonders gut gefällt, zu jedem Thema ein Video mit der Nummer vorangestellt, damit man, wenn man sich die Beispiele nochmal anschauen will auch direkt das Video findet oder zumindest in die nähe kommt. Die Themen finde ich alle super interessant. Ich freu mich auf jedes einzelne Video. Daumen hoch, weiter so! Offene Fragen, die ich mir am Anfang zu Flutter gestellt habe, sind eigentlich nebenbei beantwortet worden. Bis jetzt finde ich den Kurs Hervorragend! Hoffe er bleib genau so, bis zum Schluss! Mein persönliches Ziel ist, eine App, die ich bereits im AppStore veröffentlicht habe die mit Swift geschrieben wurde, später mit Flutter für Windows und Mac sowie Android Tablets anbieten kann mit einem eigen angebotenen Lizenzmanagement, damit ich Kunden und auch für mich mehr Flexibilität bieten kann! Einziges "Manko" bei dem Kurs, das Outtro ist viel zu lange ;-) Aber, das kann man ja bequem vorspulen. Von daher absolut keine Grund irgendwelche Abzüge bei der Bewertung vorzunehmen. Vielen Dank! .... Weiter so mit deinem Video Kurs ein klares Daumen hoch! Ich lerne jetzt noch etwas weiter!
Wilhelm
August 19, 2023
Ich habe diesen Kurs erworben, um meine Fähigkeiten in Dart und Flutter zu erweitern. Ich muss sagen, ich bin angenehm überrascht von der guten Erläuterung und dem tiefen Wissen des Dozenten. Dieser baut schrittweise die Apps auf und zeigt auch auftretende Fehler auf, ohne sie herauszuschneiden. Auch erfahrene Entwickler machen Fehler, und ich finde es gut und authentisch, dies zu zeigen. Ich kann diesen Kurs wirklich allen empfehlen, die lernen möchten, moderne Apps zu schreiben.
Tim
August 7, 2023
Sehr guter und umfangreicher Kurs. Selten zu einem Framework und Programmiersprache soviel Input bekommen! Auch alles recht locker und einleuchtend erklärt.
Dominique
July 31, 2023
Hervorragender Kurs! Ich möchte mich herzlich für den großartigen Kurs "Einführung in die DART Programmierung" bedanken. Der Inhalt war gut strukturiert und umfangreich. Die Erklärungen waren klar und verständlich. Die praxisnahen Beispiele und Übungen haben mir geholfen, das Gelernte direkt anzuwenden. Der Dozent hat das Thema mit Begeisterung vermittelt. Ich fühle mich nach dem Kurs viel sicherer im Umgang mit Programmiersprachen und bin bereit, meine Kenntnisse weiter auszubauen. Danke für diese tolle Lernerfahrung!
Martina
July 30, 2023
Sehr guter Kurs. Strukturiert, umfangreich und dazu ansprechend rübergebracht. Hat Spaß gemacht. Besten Dank !
Winfred
July 7, 2023
Zeer helder en systematisch uitgelegd. voor Nederlanders: het duits is met basiskennis van de taal heel goed te volgen.
Andreas
May 20, 2023
Super Kurs. Symphatisch rübergebracht, realitätsnah zur Praxis und schöne Beispielanwendungen. Empfehlenswerter Kurs!
Rainer
May 16, 2023
Wertvoll. Nachvollziehbar. Didaktisch absolut sinnvoll. Hab richtig viel gelernt. War für mich zum Zeitpunkt Mai 2023 umsetzbar, auch mit den aktuellsten Flutter/Dart/Packages-Versionen
Fabian
April 11, 2023
Für den reduzierten Preis von 11,99 € okay aber im Vergleich zu kostenlosen Angeboten auf Youtube ist der Kurs "mäh".. Der Einstieg ist wirr und die Erklärungen quasi nicht gegeben. Bin sehr enttäuscht!
Michael
April 3, 2023
Max macht das Klasse und hat tatsächlich wieder meine Lust aufs coden gewecket! Nach viel Nerv mit Java und C++ hatte ich irgendwann kein Bock mehr auf's coden. Doch seit einer Weile juckt es mich wieder und habe mir aktuelle Technologien angeschaut. Kotlin war schon ein Verbesserung zu Java, doch mit Flutter/Dart macht echt Spaß damit zu arbeiten! Der Einstieg ist zwar fordernd, aber es lohnt sich. Danke Max!
Rudolf
March 26, 2023
Der erste Eindruck nach der Einführung: Scheint genau der richtige Kurs zu sein! Sympathischer Dozent, gute Stimme und ein guter Plan!
Kevin
March 23, 2023
Super Kurs! Ich versuchte Anfangs mich mit YT Tutorials in das Thema Flutter einzuarbeiten, wobei jedoch immer viele Fragen offen blieben. Dieser Kurs schafft es meiner Meinung nach alle zu beantworten und eine super Grundlage über die wichtigsten Aspekte des Frameworks zu geben. Weiterhin großen Dank dafür das der Kurs durch Updates aktuell gehalten wird.
Yasin
February 3, 2023
Kurz zu mir: Ich bin 21 Jahre alt und studiere derzeit Wirtschaftsinformatik im dualen System. Ich habe mich für diesen Kurs entschieden, weil ich als Hobby eine App programmieren möchte. Ich finde den Kurs sehr lehrreich. Ich habe wirklich das Gefühl, dass man sich hier sehr viel Mühe gegeben hat. Es gibt zahlreiche Einschubvideos, in der man auf die Änderungen von Flutter eingeht, ohne dass man jetzt den roten Faden verliert. Die wichtigsten Themen, die mir am besten gefallen haben, sind API-Verbindungen, lokale Datenbanken erstellen, allgemein Firebase und so weiter, da diese Themen für meine App-Entwicklung am wichtigsten sind. Davor hatte ich den beliebtesten Flutter & Dart Kurs auf Englisch. Ich muss sagen, dass dieser Kurs deutlich besser ist, da keine leeren Versprechungen gemacht werden, wie z.B. den Kurs aktuell zu halten, da sich Flutter ständig ändert und manche Befehle danach nicht mehr funktionieren. Um es noch einmal zusammenzufassen: Dieser Kurs hilft einem deutlich weiter. Tipp von mir: Da es sich um Videos handelt, neigt man schnell dazu, durch die Videos zu rasen. Es liegt in eurer Verantwortung, euch selbst etwas auszudenken und selbstständig zu programmieren. Dabei könnt Ihr immer wieder euch selbst kontrollieren und Euer Wissen dadurch festigen Dennoch ist ein Buch aufgrund der schnellen Entwicklung meinerseits nur bedingt zu empfehlen, da hier auch auf Fragen und Problemen eingegangen wird und bei einem Buch eventuell alte Programmcodes nicht mehr funktionieren könnten. Ein Buch "on top" kann aber auch nicht schaden, wenn man schnell etwas nachschlagen möchte.

Charts

Price

Dart & Flutter - Zero to Mastery [2023] + Clean Architecture - Price chart

Rating

Dart & Flutter - Zero to Mastery [2023] + Clean Architecture - Ratings chart

Enrollment distribution

Dart & Flutter - Zero to Mastery [2023] + Clean Architecture - Distribution chart
4217730
udemy ID
8/2/2021
course created date
9/3/2021
course indexed date
Bot
course submited by