Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Learn Dart Programming, its basics and Fundamentals from scratch.

Notifications You must be signed in to change notification settings

isoneday/DartTutorial

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dart Programming Tutorial for Beginners

Learn Dart Programming, its basics and Fundamentals from scratch.

Topics to be covered

  1. Overview
    • Course introduction, prequisites and software required
  2. Installation
    • Install required softwares for Windows, MAC and Linux ( Ubuntu )
  3. Getting Started with Dart Programming
    • Run your first app in Dart
    • Comments
  4. Exploring Data Types and Variables
    • Data Types and Variables
    • String, Literals and String Interpolation
    • Define constants using "final" and "const" keywords
  5. Control Flow Statements
    • IF ELSE
    • Conditional Expressions
    • Ternary Operator
  6. Loop Control Statements
    • What are Iterators?
    • FOR Loop and how it works
    • WHILE Loop
    • DO WHILE Loop
    • BREAK statements
    • CONTINUE keyword
    • Labelled FOR Loop
  7. Exploring Functions or Methods
    • Declaring functions
    • Function Expressions: Short hand syntax or using FAT ARROR
    • Optional Positional Parameters
    • Optional Named Parameters
    • Optional Default Parameters
  8. Exception Handling
    • Demo with example
    • Custom Exception Class
  9. Object Oriented Programming: Getting Started
    • Defining Class and creating Objects
    • Instance and field variables
    • Constructors
      • Default
      • Named
      • Parameterized
  10. More on Object Oriented Dart
    • Inheritance
    • Getter and Setter
    • Private Instance Variable
    • Polymorphism
    • Using constructors in Inheritance
    • Static variables and methods
  11. Functional Programming in Dart
    • Lambda Expression
    • Higher-Order Functions
    • Lexical Closures
  12. Dart Collections
    • Arrays or List
      • Fixed Length List
      • Growable List
    • Set and HashSet
    • Map and HashMap
  13. Callable Classes
  14. Conclusion

Authors

  • Team Smartherd

About

Learn Dart Programming, its basics and Fundamentals from scratch.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.