Join our community on Discord to connect with fellow learners, share your progress, and get help with any questions you may have throughout the #DartProject challenge. Join now and get started on your journey to mastering Dart!
#DartProjects
Dart Coding Challenges
Learn Dart step-by-step by building projects
Build projects to learn and brush up your Dart skills.
Temperature Converter
Simple command line temperature converter in dart. This application, converts Celsius to Fahrenheit and vice versa. Dive into the breakdown of this fundamental coding project!
2Calculator
Discover how to build a simple arithmetic calculator with Dart. This step-by-step guide breaks down code into simple English, explaining user input, basic data types, and control structures in Dart. Suitable for beginners!
3TODO List App
Learn how to build a to-do list application in Dart. This step-by-step guide teaches you how to interact with the file system in Dart using dart:io, and manage a task list by adding, deleting, and viewing tasks.
4Number guessing game
Uncover the magic of Dart as we build a simple yet fun Number Guessing Game in our '30 projects in 30 days' challenge. We break down the code, explaining each section in plain English and using engaging analogies. Step into the world of user input, random number generation, and conditional statements!
5Text Analyzer
Join us on Day 5 of our "Building 30 Projects in Dart" series. In this post, we walk you through creating a Text Analyzer in Dart that counts the number of words, sentences, and paragraphs in a given text file, using simple English and illustrative analogies.
6Password Generator
Learn to build a simple yet powerful password generator in Dart. This step-by-step guide teaches you how to work with user input, generate random numbers, and manipulate strings in Dart.
7Tic-Tac-Toe Game
Join us in Day 7 of our Dart Projects series as we build a console-based Tic-Tac-Toe game using Dart. Learn about multi-dimensional lists, loops, conditionals, and user input through a fun, classic game.
8Countdown Timer
Dive into our guide on creating a countdown timer in Dart. This step-by-step tutorial simplifies the process and uses analogies to explain the code. Ideal for beginners and those looking to build practical Dart projects.
9Hangman Game
Learn to code a console-based Hangman game in Dart in our 9th day of the 30-day Dart programming challenge. This post breaks down the game development process into simple steps, perfect for beginners and intermediate learners alike.
10File organizer
Learn to write a script to organize your files automatically based on their types. This post breaks down the process into simple steps, perfect for beginners and intermediate learners alike.
11Simple HTTP server
Explore the basics of building a simple HTTP server in Dart. Perfect for beginners, this project of our 30-day coding challenge covers handling GET and POST requests, setting up a server, and testing it. Enhance your Dart skills and dive into web server development!
12File size calculator
Explore our step-by-step guide on creating a File Size Calculator in Dart. Perfect for junior developers, this blog post simplifies file system operations in Dart, covering everything from reading input to calculating file and directory sizes.
13Password strength checker
Explore our detailed blog post on creating a Password Strength Checker in Dart. Learn about Dart programming, regular expressions, and secure password practices step by step.
14Typing speed test
Explore our in-depth guide on creating a Dart program to test typing speed and accuracy. Perfect for beginners and experienced developers, this article breaks down each step of the program, offering insights into Dart syntax and functionality.
15Fetch system information
Discover how to fetch and display system information using Dart in our latest blog post. Ideal for Flutter developers, this guide breaks down a simple Dart program to understand system-level interactions and enhance your coding skills.