Description
In this course, you will :
- Learn Dart before you can begin fluttering out applications with Flutter.
- Learn The basics of Dart and get you started on your path to learning Flutter. Begin learning right away.
- Flutter is a mobile UI framework developed by Google that is used to create high-quality native interfaces for iOS and Android.
- Flutter applications are written in the Dart programming language, which has contributed to Dart's popularity among developers.
Syllabus :
1. Introduction
- Who Should Take this Course
- A Bit About Dart
- Dart Before You Flutter
2. Getting Started with Dart
- Your First Dart Application
- Understanding the Code
- A Simple Interactive Program
3. Data Types and Variables
- A Brief Introduction to Objects
- Variables
- Data Types
- Numbers
- Strings
- String Interpolation
- Booleans
- Type Inference and Annotation
- Defining Constants
4. Operators
- An Introduction to Operators
- Arithmetic Operators
- Equality and Relational Operators
- Type Test Operators
- Assignment Operators
- Logical Operators
- Bitwise and Shift Operators
- Operator Precedence
5. Dart's Collection
- A Brief Introduction to Functions and Methods
- An Introduction to Dart's Collection
- List: The Dart Array
- Working with Lists
- Unordered Sets
- Working with Sets
- Maps, Keys, Values
- Working with Maps
6. Control Flow Statements
- The if Statement
- else and else if
- Ternary Operator
- for Loops
- while Loops
- Challenge: Oven is Ready
- Solution Review: Oven is Ready
- break and continue
- switch and case
- Assertion with assert
7. Exploring Functions
- Defining a Function
- Calling a Function
- Optional Parameters
- Recursive Functions
- Challenge: Sum of Lists
- Solution Review: Sum of Lists
- Higher-Order Functions
- Anonymous Functions
- Nested Functions
- Scope
8. Classes
- A Brief Introduction to Classes
- Creating a Class in Dart
- Objects of a Class
- Constructors
- Getter and Setters
- Inheritance
- Extending a Class