Introduction to Dart
51mBeginner2023-04-14
Authors

Temidayo Adefioye
Founder of CodeNest Africa | Mentor @MentorCruise | Author
Course details
Dart is a relatively new programming language that makes it easier for developers to build high-performance, multi-platform applications on web, desktop, and mobile devices. In this course, Temidayo Adefioye covers the fundamentals of this programming language that can help you create applications that are scalable, efficient, and simple to maintain. Temidayo goes over key concepts like data types, control flow, and functions, and provides practical examples to help you understand the language quickly and easily. Join Temidayo to get started with Dart and learn how to build software that is both fast and reliable.
Skills covered
DartCross-Platform DevelopmentIntroduction toMobile DevelopmentGoogleProgramming LanguagesSoftware Development
Concepts
0. Introduction
- 01 - Learning Dart
- 02 - What you should know
- 03 - Overview of Dart and DartPad
1. Hello Dart
- 04 - Main entry point
- 05 - Challenge - Display your nationality
- 06 - Solution - Display your nationality
2. Data Types and Variables
- 07 - Objects - Reality and Dart
- 08 - Variable declarations
- 09 - Data type system
- 10 - Type inference and annotation
3. Basic Operators
- 11 - What are operators
- 12 - Arithmetic operators
- 13 - Assignment and logical operators
4. Control Flow Statements
- 14 - The if statement
- 15 - For and while loops
- 16 - Switch and case statement
5. Functions
- 17 - Creating a function
- 18 - Calling a function
- 19 - Passing parameters to function
- 20 - Challenge - Volume of sphere
- 21 - Solution - Volume of sphere
6. Classes
- 22 - Declaring a class
- 23 - Components of a class
Conclusion
- 24 - Getting started with Flutter
- 25 - Continue learning