Einstieg in Dart | Die Grundlagen für Flutter

  Рет қаралды 4,445

Coderizon

Coderizon

Күн бұрын

In diesem Dart-Kurs lernt ihr die Grundlagen der Programmiersprache Dart, die euch den Einstieg in die Welt von Flutter erleichtern werden.
Wir beginnen mit den Grundlagen wie der Verwendung von Variablen und Datentypen. Danach setzen wir uns mit Bedingungen, Schleifen und Funktionen auseinander, um euch die grundlegenden Konzepte der Programmierung zu vermitteln. Zum Abschluss des Kurses widmen wir uns der objektorientierten Programmierung in Dart, die speziell für die Entwicklung von Flutter-Anwendungen relevant ist.
Wenn euch der Kurs gefällt und ihr meine Arbeit unterstützen möchtet, würde ich mich über ein Abo meines KZbin-Kanals sehr freuen :D
Vielen Dank für euren Support!
0:00​ - Intro
1:30​ - Konfiguration
2:55- Erstes Programm
7:53 - Variablen - einfache Datentypen
23:03 - Operatoren
32:15 - Variablen - komplexe Datentypen
43:15 - Kompilierzeit vs. Laufzeit
45:46 - Dynamic und var
52:01 - Null Safety
56:20 - Kontrollstrukturen - if | else if | else
1:06:00 - For-Schleifen
1:11:00 - While-Schleife
1:20:06 - Funktionen
1:33:53 - Objekorientierte Programmierung
Dart SDK-Installation:
dart.dev/get-dart
DartPad: dartpad.dev/?

Пікірлер: 41
@auzunov
@auzunov 4 ай бұрын
Dies ist eines der besten und am besten erklärten Videos über Dart. Ich bin sehr dankbar, macht weiter so!
@_coderizon
@_coderizon 4 ай бұрын
Danke!
@mehrzweck_mandala
@mehrzweck_mandala 9 ай бұрын
Du lieferst einen erstklassigen Einstieg in Dart! Klare Sprechweise, gute realitätsnahe Beispiele und erklärst es kompetenter als so mancher Dozent. Danke für deine Video! Bin gerade erst darauf gestoßen und weiß nicht, ob es noch mehr Content zu Dart und Flutter von dir vorhanden ist, aber ich würde es mir wünschen!
@_coderizon
@_coderizon 9 ай бұрын
Vielen Dank! Ich arbeite gerade an einem großen projektbasierten Flutter Tutorial. Es wird im Oktober veröffentlicht.
@adrianfischer9904
@adrianfischer9904 Жыл бұрын
Hey, geiles Video Feier es sehr. Vermisse aber die Supermario Videos😐😐😐
@_coderizon
@_coderizon Жыл бұрын
Hey vielen Dank :D Wann die nächsten Mario Vidoes kommen weiß ich leider noch nicht aber ich arbeite an einem Doodle Jump Scratch Tutorial für Scratch Profis, dass ein wenig anspruchsvoller ist als die Mario Videos
@harrylordosenstutze6919
@harrylordosenstutze6919 10 ай бұрын
super video ! selten gibt es deutsche erklärvideos die zu gebrauchen sind, aber das hilft sehr sehr beim Grundverständnis für Anfänger ! Danke!
@_coderizon
@_coderizon 10 ай бұрын
Danke für dein Interesse :D Bald kommt von mir ein Einsteiger-Video zur App-Entwicklung mit Flutter. Das Dart-Video bereitet dich bestens drauf vor :)
@harrylordosenstutze6919
@harrylordosenstutze6919 10 ай бұрын
@@_coderizon super! Da bin ich natürlich sehr dran interessiert, da FlutterFlow leider sehr limitiert ist. Aber in eurer/deiner Zusammenfassung hab ich mehr allgemeines Grundwissen erlangt als in 8 Semestern Wirtschaftsinformatik xD Gibt es einen Discord? Lg
@_coderizon
@_coderizon 10 ай бұрын
@@harrylordosenstutze6919 Das freut mich. Ich arbeite am Video und hoffe, dass ich es Mitte Oktober veröffentlichen kann. Ich sitze noch an den ganzen Animationen zum Flutter Layout-System, um die Erklärungen zu visualisieren. Einen Discord-Server gibt es leider (noch) nicht. Ansonsten viel Erfolg beim Studium und einen erfolgreichen Start ins WS 23/24. Wahrscheinlich stehen bei dir die letzten Prüfungen und die Bachelorarbeit an?
@daniellittau7095
@daniellittau7095 4 ай бұрын
Mahlzeit, teilweise sehr Gut erklärt, teilweise ein wenig unzureichend. Das letztere trifft mehr auf die letzten 3 Aufgaben zu, aber sehr hilfreich. Habe ein wenig Erfahrung aus Udemy mitbringen können, von daher war es für mich verständlich. Ich finde es wichtig Ehrlich zu sein, damit du einen nutzen daraus ziehen kannst, genauso wie deine Abonnementen. Vielen Dank, für deine Mühen
@_coderizon
@_coderizon 4 ай бұрын
Hey vielen Dank! Ja du hast recht, an einigen Stellen war es tatsächlich zu unzureichend. Ich hoffe mein Video zu Flutter kann dir auch weiterhelfen, denn dort habe ich die meiste "Energie" reingesteckt :D Wofür lernst du eigentlich Dart? Nur für die anschließende App-Entwicklung in Flutter oder auch wegen anderen Anwendungen?
@daniellittau7095
@daniellittau7095 4 ай бұрын
Ich bin über das Flutter Video zu diesem gekommen. Mein Anliegen ist Apps zu entwickeln und diese im Play Store anzubieten. Ich gehe gerade sämtliche Sprachen, oder Neuerungen durch, die für mich hilfreich sein könnten, um produktiv zu starten. Angefangen von Java, Script, HTML, CSS, Sass, Python, c# und Dart, dann Flutter. Datenbanken bin ich auch am angehen. Ich Versuche mich breit aufzustellen, um für mich selber zu schauen, wo die Reise hingeht.
@vanessaschill1554
@vanessaschill1554 10 ай бұрын
Super gut erklärt, danke !
@_coderizon
@_coderizon 10 ай бұрын
Sehr gerne!
@caylabreed
@caylabreed 3 ай бұрын
Super Video! Wie ich sogar deine fehler direkt nachmache ! :D Aber man lernt dadurch ;) DANKE
@_coderizon
@_coderizon 3 ай бұрын
Freut mich sehr!
@elnacho5648
@elnacho5648 4 ай бұрын
Hammer Video-Kurs! Kaufe für gewöhnlich auf Udemy mein Kurse. Da aber das letzte veraltet war, kam ich auf KZbin. Ein Super Kurs und das auch noch völlig Kostenlos. WOW
@_coderizon
@_coderizon 4 ай бұрын
Hey vielen Dank! Das freut mich. Dieser Kurs ist "nur" der Einstiegkurs für die Vorbereitung auf Flutter. Zu Flutter habe ich inzwischen einen sehr aufwendigen Kurs hier auf den Kanal hochgeladen :) Viele Grüße
@elnacho5648
@elnacho5648 4 ай бұрын
@@_coderizon Bin fast fertig mit den Flutter Basics Widget. Danach gehts weiter mit dem 4h Flutter Video. Wirklich Super. Alles super verständlich. Vielen Dank nochmal!
@JonnyS569
@JonnyS569 Жыл бұрын
Ich würde mich sehr über weitere tiefergehende Tutorials für Dart freuen. In deutscher Sprache gibt es bisher leider nur sehr wenig dazu. Anwendungsaufgaben um ganz allgemein das Programmieren mit Dart immer besser zu beherrschen wären super. Falls du dafür anderweitige Tipps hast würde ich mich natürlich über eine Antwort freuen.
@_coderizon
@_coderizon Жыл бұрын
Hi! Bald wird es erst mal ein Einstiegsvideo zu Flutter geben. Ich habe in diesem Video bewusst Konzepte wie Futures oder Streams erst mal weggelassen. Aber interessierst du dich mehr für flutter oder dart an sich?
@_coderizon
@_coderizon Жыл бұрын
Mein Vorschlag wäre, dass du dich mit Flutter beschäftigt, da du dort dart automatisch lernst und die ganze Zeit verwendest und einen der coolsten Features von dart lernst: den just in time Compiler!
@JonnyS569
@JonnyS569 Жыл бұрын
@@_coderizon Hey danke für die Antwort. Ich habe im Herbst von 0 aus begonnen mit Programmieren lernen. Ziel ist die App-Entwicklung mit Flutter und Dart und will mich auch auf diese zwei Dinge fokussieren. Habe bis dato immer zwischen beidem hin und hergewechselt wenn es zu schwer wurde und mich nach und nach auf höhere Level gearbeitet. Habe bereits mehrere Dart-Tutorial-Reihen durch sowohl auf Englisch wie auch auf Deutsch. Manchmal ist es dann wieder zu schwer und andere Dinge sind für mich mittlerweile super einfach. Ich denke aber allgemein sollte ich die Programmiersprache an sich auch komplett beherrschen um erfolgreich große Flutter Projekte aufzubauen. Will mich eigentlich gerade in Serverpod einarbeiten um mir ein eigenes Backend aufzubauen, da ich glaube dass es wenig smart ist Firebase für große eigene Projekte zu lernen wegen der zukünftigen Skalierungskosten. Aber bei Serverpod ist der Windows support gerade noch quasi nicht vorhanden und ich komme bei der Installation bisher nicht weiter. Daher schwebe ich gerade wieder etwas in der Luft und lerne erstmal wieder weiter Flutter und Dart. Eigentlich sollte ich langsam glaube ich mal eigene Projekte anfangen und weg von den Videotutorials. Aber freue mich natürlich riesig über deutschsprachige Tutorials für Flutter die einfach zu verstehen sind. Kenne dafür bisher nur den Kanal @binaerverkehr der dahingehend einen guten Job macht. Versuche auch über Codewars ein besseres Verständnis fürs Programmieren zu bekommen. Aber auch da benötigt man natürlich zuvor die basic Informationen. Ich bin also gespannt auf das was hier auf dem Kanal kommt und lass mal ein Abo da.
@JonnyS569
@JonnyS569 Жыл бұрын
@@_coderizon Zusätzlich möchte ich noch ein Lob aussprechen für die gute und verständliche Erklärung der Konzepte. Habe wie gesagt mittlerweile die ganzen Grundkonzepte bereits verinnerlicht. Aber hätte ich zu Beginn meines Lernprozesses dieses Video gesehen, hätte ich mir einige andere Tutorials sparen können.
@_coderizon
@_coderizon Жыл бұрын
@Jonny S, ich kann dir definitiv empfehlen, dich mit Firebase zu beschäftigen, besonders für kleine Projekte, um das Ökosystem zu nutzen. Auch Firmen, die Stellen ausschreiben, freuen sich, wenn du Firebase in Kombination mit Flutter beherrschst. Allerdings kann der Einstieg frustrierend sein. Ich habe vier Tage gebraucht, um in Flutter eine Authentifizierung über Google zum Laufen zu bringen. Aber man lernt dabei sehr viel.
@howto9443
@howto9443 6 ай бұрын
Gutes Tut!👍👍
@_coderizon
@_coderizon 6 ай бұрын
Hey vielen Dank! Ich hoffe du bist nun bereit für Flutter :D
@tamgaming9861
@tamgaming9861 9 ай бұрын
Habe gerade dein Tutorial gefunden und werde es jetzt durcharbeiten 🙂
@_coderizon
@_coderizon 9 ай бұрын
Das freut mich! In diesem Monat kommt das große und ausführliche Flutter Tutorial (APP-Entwicklung), das auf dieses Video aufbaut :D
@tamgaming9861
@tamgaming9861 9 ай бұрын
@@_coderizon hey 🙂Danke für den Hinweis, ⁣das🙂 wäre genau das, was ich danach noch angehen würde. Las nur, dass man erst mit Dart anfangen sollte, um dann mit Flutter besser arbeiten zu können. Ich möchte später gerne mal Ki mit in die Programme einbinden. Wirst du auf so etwas auch eingehen? Mich würde jetzt im Moment eher Desktop Anwendungen interessieren - also für mein Projekt. Hatte selbst schon mal 'ne Weile Kotlin und auch C++ für Arduino programmiert.
@_coderizon
@_coderizon 9 ай бұрын
@@tamgaming9861 spannend, was du bereits gemacht hast! Wenn du KI in eine Flutter-App integrieren willst, würde man Flutter mit anderen Technologien kombinieren, z.B TensorFlow. Ich habe bereits ein Einstiegsprojekt zu KI in Keras (mit Theorie und Praxis) aber ich glaube das Video dazu werde ich erst im nächsten Jahr drehen :D Aber mit Flutter kannst du ja auch Desktop Anwendungen erstellen!
@tamgaming9861
@tamgaming9861 9 ай бұрын
@@_coderizon 🙂 Hallo 🙂 Ja, ich arbeite oder erlerne Projektbezogen. Automatisierung ohne Programmierung wie man sie will, geht meist nur durch selbst programmieren. Wenn ich daraus später mal eine App machen will, hatte ich mal irgendwo gelesen, musste man das früher schon ganz am Anfang mit in Flutter einprogrammieren. Ist das immer noch so in Flutter? Hast du evtl. eine Empfehlung für eine kostenlose UX Software? Hatte das sonst immer mit Vektorgrafikprogrammen grob gemacht, aber habe da momentan keinen Zugriff drauf. Grüße 🙂
@psychedelic-chi
@psychedelic-chi 5 ай бұрын
Native Dart, super, vielen Dank, Abo ist raus ;-
@_coderizon
@_coderizon 5 ай бұрын
Ich danke dir!
@ronnypoch2160
@ronnypoch2160 5 ай бұрын
Wielange dauert Flutter codieren lernen für framework eignen app.
@_coderizon
@_coderizon 5 ай бұрын
Ich würde sagen, sechs Monate mindestens, wenn man bei 0 startet.
@ronnypoch2160
@ronnypoch2160 5 ай бұрын
@@_coderizon Danke weil in unserem Kurs würde es uns nur von Folien abgelesen und wir haben gemerkt das hier was nicht stimmt.Schon alleine funktioniert Klasse Kapselung usw ist nicht lernbar von Folien ablesen.Die bekommen auch gut Geld von Jobcenter für den Kurs.Echt lieb Danke
@ronnypoch2160
@ronnypoch2160 5 ай бұрын
Man muss auch viel praktische lernen heißt Schüler in einzelne Gruppen aufteilen und Code schreiben
@Apenschi
@Apenschi 8 ай бұрын
Jede Dart-Datei braucht eine Main-Methode ?!? Braucht man die nicht eigentlich nur einmal im Programm? Ich habe massenweise Dart-Dateien, die keine Main-Methode haben! Das ist eigentlich mehr eine Einführung ins Programmieren allgemein. Infos die wirklich Dart-spezifisch sind gibts ja nur wenig!
@_coderizon
@_coderizon 8 ай бұрын
Hallo! Du hast natürlich recht! In einer typischen Flutter-App wird nur die Hauptdatei, oft main.dart, eine main-Methode haben, die die App startet. Andere Dart-Dateien in der App definieren oft nur Klassen, Widgets oder Funktionen und haben keine eigene main-Methode (siehe das neue neue Flutter-Kurs Video) Wie du richitg erkannt hast, ist das nur für den Einstieg in Dart :D Aber interessant. An welchen Projekt arbeitest du in Dart gerade?
Programmiersprachen & Frameworks 2024 - Diese MÜSST ihr lernen!
15:51
The Morpheus Tutorials
Рет қаралды 35 М.
Warum du kein Programmierer werden solltest (realtalk)
9:47
Programmieren lernen
Рет қаралды 376 М.
THE POLICE TAKES ME! feat @PANDAGIRLOFFICIAL #shorts
00:31
PANDA BOI
Рет қаралды 24 МЛН
THEY WANTED TO TAKE ALL HIS GOODIES 🍫🥤🍟😂
00:17
OKUNJATA
Рет қаралды 20 МЛН
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
Dart Programming Language - Explained in 6 Min (2024)
6:28
Daniel Dan | Tech & Data
Рет қаралды 16 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 624 М.
Why Rust is so hyped as a programming language right now | Rust Tutorial #0
12:17
The Morpheus Tutorials
Рет қаралды 45 М.
What is happening with Flutter
3:41
typecraft
Рет қаралды 141 М.
Größte Fehler der Softwareentwicklung den viele machen!
19:29
David Tielke
Рет қаралды 123 М.
APIs 2023: Diese Schnittstellen-Technologien müsst ihr kennen
13:31
The Morpheus Tutorials
Рет қаралды 47 М.
Top 3 Programmiersprachen in 2024, um einen Job zu kriegen ohne Studium
9:11
Programmieren lernen
Рет қаралды 37 М.
C# Grundlagen in 20 Minuten
21:06
Programmieren Starten
Рет қаралды 20 М.
35 Flutter Tips That Will Change Your Life
10:53
Flutter Mapp
Рет қаралды 295 М.