تفكير

الـ AI خلاص سهّل جزء كبير جدًا من الـ coding… فاللي بيفرق دلوقتي هو التفكير والإبداع، مش بس إنك تبق...

print statement

The **`print statement`** is used to output text as-is, or output calculated results. In Dart, th...

Data Type

**Data Type** - A data type defines the kind of values a variable or expression can hold (e.g., i...

Variables

`Variables` are named containers to store data. In Dart: ```dart void main() { String name...

Package Manager

**Package Manager = `pub.dev`** - **AR:** هذا مستودع الحزم الرسمي. من خلاله تضيف مكتبات لمشروعك م...

DartPad

DartPad is an online editor to write and run Dart/Flutter code directly in the browser, no installat...

property

- صح، كل نوع بيانات في Dart (وكتير من اللغات) عنده خصائص (properties) خصوصًا الأنواع المركبة والنصوص...

String Functions

**String Functions (Dart)** - `length`: عدد الأحرف `myString.length`. - `isEmpty`/`isNotEmpty`...

Client-Optimized

`Client-Optimized` يعني اللغة مصممة لتعمل بكفاءة على جهاز المستخدم. `Client-Optimized` means the...

Concatenation

**String Interpolation vs Concatenation** - **Interpolation** (التضمين): تكتب المتغير داخل `$` مب...

Routes

ليه لسه بتكتب الـ Routes يدوي في كل حتة؟ لو شغال على مشروع كبير (زي ما أنا شغال حالياً على Bookia S...

intl

`intl: ^0.20.2` هي باكدج للـ **Internationalization (i18n)** في Dart/Flutter. تفيدك في: - تنسي...

Dart Basics

This is the **entry point** of a Dart app. ```dart void main() { // your code starts here }...

late

**`late` keyword (Dart)** - تستخدمها لما تعرف متغير مش هيتعيّن فوري، لكن متأكد إنه هيخد قيمة قبل...

Developed by Google

Dart وFlutter تقنيتان من Google لبناء تطبيقات حديثة بسرعة. - **Dart**: لغة البرمجة - **Flutter...

Advantages of Dart

[[C-style syntax]] [[Client-Optimized]] [[Package Manager]] [[Dart VM]] [[Compile to Jav...

string interpolation

`interpolation` يعني **تضمين قيمة داخل نص**. يعني إدخال قيمة متغير أو expression داخل `String` مباش...

Zero‑Indexing System

**Zero‑Indexing System** - Most programming languages (including Dart) start counting positions f...

Dart VM

**Virtual Machine (Dart VM)** - **AR:** تُستخدم أثناء التطوير لتشغيل سريع وتجربة الكود بسرعة، وHo...

C-style syntax

صحيح جدًا. دارت **C-style syntax** يعني شكل الكتابة قريب من C / Java / JavaScript، مثل: - الأق...

introduction to dart

1. **Dart = لغة محسّنة لتطبيقات العميل Client-Optimized** - **AR:** يعني مصممة لتشغيل التطبيقات ب...

Arithmetic Operations (Dart)

**Arithmetic Operations (Dart)** - `+` addition, `-` subtraction, `*` multiplication, `/` divisio...

Compile to JavaScript (dart2js)

**Compile to JavaScript (`dart2js`)** - **AR:** عند بناء تطبيق ويب، Dart تتحول إلى JavaScript ليع...

Language and Libraries

`Language and Libraries` يعني: - **Language (اللغة):** هي قواعد كتابة الكود نفسها في Dart (...

Sound Null Safety (Dart)

**Sound Null Safety (Dart)** - Dart بتفرض إن كل متغير يكون إما non-nullable (لا يقبل null) أو nul...

عصف ذهني

المهارة حالياً هو إستخدام افضل و more efficient لل AI Tools لان ال coding التقليدي بيختفي حالياً...

مواضيع عجبتني

https://roadmap.sh/flutter "Flutter Skills for 2026: What Employers Are Really Looking For htt...

Escape characters

`Escape characters` are special sequences (start with `\`) used inside strings. ال backslash هي مفت...

Numbers Functions

**Numbers Functions (Dart)** - `int`/`double` عملياتهما الأساسية: `+ - * / ~/ %` (القسمة الصحيحة...