Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Dart Tutorial for Beginners - Basics and Fundamentals for Flutter

via YouTube

Overview

Embark on a comprehensive journey through Dart programming with this 4.5-hour tutorial designed for beginners. Master the basics and fundamentals of Dart, preparing yourself for Flutter app development for Android and iOS, as well as web application creation. Explore Dart's object-oriented nature, optional JavaScript trans-compilation, and support for various programming aids like interfaces, classes, collections, generics, and optional typing. Dive into topics such as basic syntax, data types, variables, control flow statements, loops, functions, exception handling, object-oriented programming concepts, and functional programming paradigms. Learn to work with Dart collections, including arrays, lists, sets, and maps. By the end of this tutorial, gain the essential skills needed to leverage Dart's capabilities in creating dynamic single-page web applications and mobile apps for both Android and iOS platforms.

Syllabus

#0 Dart Programming for Flutter: Beginners Tutorial [ FREE COURSE ] Overview.
#1.2 Dart Installation: Setup DartPad or Intellij IDEA for Windows, Mac or Linux.
#2.1 Dart Hello World : Write your First Code in Dart and run it in DartPad or Intellij IDEA.
#2.2 Dart Basic Syntax Tutorial: COMMENTS.
#3.1 Dart Data Types and Variables. Dart Tutorial for Flutter.
#3.2 Dart Strings, Literals and String Interpolation. Dart Tutorial for Flutter.
#3.3 Dart Defining Constants using 'final' and 'const' keyword. Dart Tutorial for Flutter.
#4.1 Dart IF ELSE Conditional Statements. Dart Tutorial for Flutter.
#4.2 Dart Conditional Expressions: Ternary Operator of Java. Dart Flutter Tutorial.
#4.3 Dart SWITCH and CASE conditional statements. Dart Tutorial for Flutter.
#5.1 Dart Loops and Iterators: Loop Control Statements. Dart Flutter Tutorial.
#5.2 Dart FOR Loop and how it works internally. Dart Tutorial for Flutter.
#5.3 Dart WHILE Loop example and how it works internally. Dart Tutorial for Flutter.
#5.4 Dart DO WHILE Loop and how it works internally. Dart Tutorial for Flutter.
#5.5 Dart BREAK Statement with Labelled FOR Loop. Dart Flutter Tutorial.
#5.6 Dart CONTINUE Statement with Labelled FOR Loop. Dart Flutter Tutorial.
#6.1 Dart Functions or Methods. Syntax and Properties. Dart Programming for Flutter.
#6.2 Dart Functions or Methods example. Dart Programming for Flutter.
#6.3 Dart Short Hand Syntax | FAT ARROW | Functions Expressions. Dart for Flutter.
#6.4 Dart Optional Positional Parameters in Functions. Dart Tutorial for Flutter.
#6.5 Dart Optional NAMED Parameters in Functions. Dart Tutorial for Flutter.
#6.6 Dart Optional Default Parameters in Function. Dart Flutter Tutorial.
#7.1 Dart Exception Handling | How to handle Exceptions in Dart. Dart Tutorial for Flutter.
#7.2 Dart Custom Exception Class example. Dart tutorial for Flutter..
#8.1 Dart Class, Objects, Instance and reference Variable example. Dart Tutorial for Flutter.
#8.2 Dart Constructors: Default, Named and Parameterised Constructor. Dart Flutter Tutorial..
#8.3 Dart Class, Objects, Constructors, Instance & Field Variables examples. Dart for Flutter.
#9.1 Dart GETTER and SETTER | Private Instance variables. Dart Programming for Flutter.
#9.2 Dart INHERITANCE Explanation. Object Oriented Programming in Dart.
#9.3 Dart Inheritance Demo. Object Oriented Dart. Dart for Flutter Tutorial.
#9.4 Dart Method Overriding: Polymorphism. Dart Flutter Programming Tutorial.
#9.5 Dart Constructors in Inheritance: Default and Named Constructors. Dart for Flutter.
#9.6 Dart Abstract Class and Abstract Method Example. Object Oriented Tutorial.
#9.7 Dart INTERFACE ( implements keyword ) Example. Dart Programming for Flutter.
#9.8 Dart STATIC variables and methods. Dart Tutorial for Flutter.
#10.1 Dart Functional Programming: Lambda Expression Tutorial.
#10.2 Functional Programming in Dart: Higher-Order Functions and Lambda Expression Tutorial.
#10.3 Functional Programming in Dart: Lexical Closures Tutorial.
#11.1 Dart Collections: Arrays or LIST as Fixed-length List. Dart for Flutter.
#11.2 Dart Collections: Arrays as List: Growable List. Dart for Flutter.
#11.3 Dart Collections: Set and HashSet. Dart Tutorial for Flutter.
#11.4 Dart Collections: Map and HashMap- Dart Tutorial for Flutter.
#12.1 Dart Callable Class - Call Class like a Function. Dart Tutorial for Flutter:.
#13 Dart Programming for Flutter: Beginners Tutorial [ COURSE SUMMARY ].

Taught by

Smartherd

Reviews

Start your review of Dart Tutorial for Beginners - Basics and Fundamentals for Flutter

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.