Skip to content

Learning the Dart programming language. It includes well-organized code examples, notes, and hands-on practice for Dart basics, OOP, functions, collections, null safety, and more.

Notifications You must be signed in to change notification settings

UmerFarooqJillani/Dart-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dart Learning Repository

Welcome to the Dart Learning repository!

This repo is dedicated to learning and practicing the Dart programming language, the foundation of Flutter and a powerful tool for building modern, fast, cross-platform apps.

📌 What is Dart?

Dart is a modern, open-source, object-oriented programming language developed by Google.
It is primarily used to build apps for mobile, web, desktop, and backend from a single codebase.

✨ Features

Cross-Platform

  • Used for building apps for Android, iOS, Web, Windows, Mac, and Linux.

Fast & Optimized

  • Compiles to native machine code and JavaScript for high performance.

Object-Oriented

  • Everything is an object (like C++ or Java). Supports classes, inheritance, and interfaces.

Hot Reload

  • In Flutter, Dart supports instant UI reloads, allowing rapid development.

Package Manager

  • Dart uses pub.dev for community-built, reusable packages (like npm or pip).

📚 Why Learn Dart?

  • ✅ It’s the main language for Flutter, Google's cross-platform UI toolkit.
  • ✨ One codebase → Deploy to Android, iOS, web, and desktop.
  • 💡 Easy to learn if you already know C++, Java, or JavaScript.
  • 🔧 Great for both frontend and backend development.

🧪 Dart Code Example

void main() {
  print('Hello, Umer!');
}

Author

Umer Farooq Jillani


About

Learning the Dart programming language. It includes well-organized code examples, notes, and hands-on practice for Dart basics, OOP, functions, collections, null safety, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages