Skip to content

Learn Dart Programming, its basics and Fundamentals from scratch.

License

Notifications You must be signed in to change notification settings

DOOMSTERR/Dart-Tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dart-Tutorials

Learn Dart Programming, its basics and Fundamentals from scratch.

Topics to be covered

  1. Getting Started with Dart Programming

    • Run your first app in Dart
    • Comments
  2. Exploring Data Types and Variables

    • Data Types and Variables
    • String, Literals and String Interpolation
    • Define constants using "final" and "const" keywords
  3. Control Flow Statements

    • IF ELSE
    • Conditional Expressions
    • Ternary Operator
  4. Loop Control Statements

    • What are Iterators?
    • FOR Loop and how it works
    • WHILE Loop
    • DO WHILE Loop
    • BREAK statements
    • CONTINUE keyword
    • Labelled FOR Loop
  5. Exploring Functions or Methods

    • Declaring functions
    • Function Expressions: Short hand syntax or using FAT ARROR
    • Optional Positional Parameters
    • Optional Named Parameters
    • Optional Default Parameters
  6. Exception Handling

    • Demo with example
    • Custom Exception Class
  7. Object Oriented Programming: Getting Started

    • Defining Class and creating Objects
    • Instance and field variables
    • Constructors
      • Default
      • Named
      • Parameterized
  8. More on Object Oriented Dart

    • Inheritance
    • Getter and Setter
    • Private Instance Variable
    • Polymorphism
    • Using constructors in Inheritance
    • Static variables and methods
  9. Functional Programming in Dart

    • Lambda Expression
    • Higher-Order Functions
    • Lexical Closures
  10. Dart Collections

    • Arrays or List
      • Fixed Length List
      • Growable List
    • Set and HashSet
    • Map and HashMap
  11. Callable Classes

  12. Conclusion

About

Learn Dart Programming, its basics and Fundamentals from scratch.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages