Welcome to this repository! This marks the beginning of an exciting journey into mobile app development using Flutter, powered by the Dart programming language.
Dart is a statically typed, compiled programming language developed by Google. It is optimized for building user interfaces, especially in the context of cross-platform mobile, web, and desktop applications with Flutter.
Dart supports two types of compilation:
-
AOT (Ahead-of-Time)
Compiles your code into native machine code before execution.
Used in Flutter release builds for faster startup and better performance. -
JIT (Just-In-Time)
Compiles your code during execution.
Used in Flutter development mode for features like hot reload, enabling rapid iteration.
- Single Codebase for Android, iOS, Web, and Desktop
- Rich UI with customizable widgets
- Fast Development with Hot Reload
- Backed by Google and a strong open-source community
Whether you're just exploring or aiming to build production-grade apps, this repo will guide you through the essentials of Dart and Flutter with practical examples and projects.
Stay tuned and happy coding! π οΈ