🔄 مواضيع تحتاج مراجعة
مواضيع لم تراجعها منذ أكثر من 7 أيام
تفكير
الـ 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` عملياتهما الأساسية: `+ - * / ~/ %` (القسمة الصحيحة...