Skip to content

100 Dart exercises to enhance my programming skills, from basics to advanced topics.

Notifications You must be signed in to change notification settings

BrenoItalo16/100-exercises

Repository files navigation


100 Dart Exercises

Welcome to the 100 Dart Exercises repository! This project is designed to help you improve your Dart programming skills through a series of practical exercises. Whether you're a beginner or an experienced developer, these exercises will guide you through various concepts and techniques in Dart.

Table of Contents

Introduction

Dart is a versatile and powerful programming language used for building web, server, and mobile applications. This repository contains 100 exercises that cover a wide range of topics, from basic syntax and control structures to more advanced concepts like asynchronous programming and data manipulation.

Getting Started

To get started with these exercises, you'll need to have Dart installed on your machine. Follow these steps to set up your environment:

  1. Install Dart: Follow the official Dart installation guide for your operating system.
  2. Clone the Repository: Use Git to clone this repository to your local machine.
    git clone https://github.com/brenoitalo16/100-exercises.git
  3. Navigate to the Directory: Change into the directory where the exercises are located.
    cd 100-dart-exercises

Exercises

The exercises are divided into several categories to help you build your skills progressively:

  1. Basics

    • Variables and Data Types
    • Control Structures
    • Functions and Methods
  2. Intermediate

    • Collections (Lists, Sets, Maps)
    • Classes and Objects
    • Error Handling
  3. Advanced

    • Asynchronous Programming
    • Streams and Futures
    • File I/O

Each exercise is contained within its own file and includes instructions on what needs to be accomplished. Some exercises may have multiple parts or bonus challenges to further enhance your understanding.

Contributing

Contributions are welcome! If you have an exercise idea or an improvement suggestion, please feel free to open an issue or submit a pull request. Make sure to follow the contribution guidelines in the CONTRIBUTING.md file.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Contact

If you have any questions or feedback, please feel free to reach out:


Feel free to customize any part of this README to better suit your specific needs or preferences. If you have any specific sections or details you'd like to include, let me know!

About

100 Dart exercises to enhance my programming skills, from basics to advanced topics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published