This repository contains my studies and practice code with the Dart programming language. It is organized by topics and covers various aspects of Dart programming, including basic syntax, advanced concepts, and practical examples.
Dart is a client-optimized programming language for fast apps on any platform. This repository serves as a comprehensive resource for anyone interested in learning Dart or refreshing their knowledge.
-
Clone the repository:
git clone https://github.com/gustavoaroberto/dart-course.git
-
Navigate to the project directory:
cd dart-course
-
Ensure you have Dart installed on your system. You can download it from the official Dart website.
The repository is organized into the following directories:
dart-course/
├── basics/
├── advanced/
├── projects/
└── README.md
basics/
: Contains introductory topics and fundamental concepts of Dart.advanced/
: Covers more advanced topics and features of the language.projects/
: Includes small projects and practical examples to apply Dart skills.
- Variables and Data Types
- Control Flow (if-else, switch-case)
- Loops (for, while, do-while)
- Functions
- Collections (Lists, Sets, Maps)
- Classes and Objects
- Inheritance and Mixins
- Asynchronous Programming (Future, Stream)
- Exception Handling
- Generics
- Packages and Libraries
- Sample Console Applications
- Small Projects to Practice Dart
This project is licensed under the MIT License. See the LICENSE file for details.