Jetpack Compose - Android UI Kit

ArabicKit Android - مكتبة Compose جاهزة للتطبيقات العربية RTL.

٤٢ مكوّن Jetpack Compose جاهزاً لبناء تطبيقات أندرويد عربية احترافية. RTL-first من الأساس، دعم Material 3، الأرقام العربية الهندية، التقويم الهجري، مظهر داكن وفاتح، وخطوط IBM Plex Arabic + Noto Naskh.

٤٢

مكوّن Compose

RTL

من الأساس

M3

Material 3

هجري

تقويم ونظام أرقام

لقطات من المكتبة

ArabicKit Android preview

المميزات الرئيسية

01

RTL من الأساس

كل المكوّنات مبنية بـ LayoutDirection.Rtl عبر CompositionLocalProvider، تنعكس تلقائياً دون أي تعديل يدوي.

02

٤٢ مكوّن Material 3

أزرار، حقول إدخال، بطاقات، تنقل، حوارات، قوائم، خطوط، وصفحات شاملة - جاهزة للاستخدام الفوري في مشروعك.

03

الأرقام العربية الهندية

تحويل تلقائي ١٢٣ ← 123 عبر toArabicNumerals()، وعرض أسعار احترافي بـAkPrice لكل عملات الخليج.

04

التقويم الهجري

تحويل ميلادي-هجري عبر gregorianToHijri() مع أسماء الأشهر العربية وعرض التاريخ بالأرقام العربية الهندية.

05

نظام ألوان وخطوط

IBM Plex Arabic للعناوين + Noto Naskh Arabic لجسم النص، مع نظام ألوان Material 3 كامل للوضع الداكن والفاتح.

06

ArabicKitTheme مرن

theme واحد يتحكم في الاتجاه، نمط الأرقام، التقويم، والمظهر - يمكن تفعيل كل خيار باستقلالية تامة.

فئات المكوّنات

AkButton

الأزرار والأيقونات

Filled / Outlined / Ghost / Destructive، حالة تحميل، أيقونة يمين أو يسار، AkIconButton مدمج.

AkTextField

حقول الإدخال

Outlined / Filled، AkPasswordField بزر إظهار/إخفاء، AkSearchField بزر مسح.

AkCard

البطاقات

بطاقة محتوى، بطاقة KPI بمؤشر اتجاه، بطاقة ملف شخصي - كل واحدة قابلة للتخصيص الكامل.

AkBottomNav

التنقل والقوائم

Bottom Nav Bar، Top Bar بعنوان فرعي، Drawer RTL، قوائم مع رؤوس أقسام وحالة فارغة.

AkDialog

الحوارات والأوراق

Alert Dialog بترتيب أزرار عربي، Bottom Sheet مودال، Loading Dialog مع مؤشر تحميل.

AkText

الخطوط والأرقام

Headline / Title / Body / Caption / Label، AkNumber بأرقام هندية، AkPrice بعملات الخليج.

كيف يساعدك ArabicKit على بناء تطبيقات عربية أسرع؟

✦

يوفر قاعدة RTL-first جاهزة بدل إعادة اختراع دعم العربية في كل مشروع جديد.

✦

الأرقام والتواريخ العربية الهندية جاهزة بسطر كود واحد بدل حسابات يدوية معقدة.

✦

نظام الألوان والخطوط المتكامل يضمن اتساق الهوية البصرية في كل الشاشات.

✦

يمكن توسيعه بإضافة صفحات كاملة، وحدات مخصصة، وربط مع أي backend عربي أو خليجي.

كيف تبدأ مع ArabicKit؟

Step 1

أضف المكتبة

انسخ ملفات المكتبة إلى مشروعك وأضف الاعتماديات في build.gradle.

Step 2

طبّق ArabicKitTheme

غلّف تطبيقك بـ ArabicKitTheme واختر نمط الأرقام والتقويم والاتجاه.

Step 3

استخدم المكوّنات

استدعِ AkButton أو AkCard أو أي مكوّن مباشرة في شاشاتك.

Step 4

خصّص وانشر

عدّل الألوان والخطوط وأنماط الأرقام لتناسب هوية تطبيقك ثم انشر على متجر Google Play.

التقنيات المستخدمة

Kotlin 1.9+
Jetpack Compose 1.6+
Material 3 Design System
Android SDK API 24+

ما هو ArabicKit Android؟

ArabicKit Android هو مكتبة Jetpack Compose متخصصة لبناء تطبيقات أندرويد عربية RTL احترافية. تحتوي على ٤٢ مكوّن جاهز مبني على Material 3، مع دعم كامل للأرقام العربية الهندية، التقويم الهجري، الخطوط العربية، والمظهر الداكن والفاتح.

يمكن استخدام ArabicKit بجانب منتجات مساعدة أخرى من كتالوج منتجات BadanIbex لاكتشاف أدوات أخرى تدعم إطلاق المنتجات الرقمية العربية.

لماذا يحتاج تطبيقك العربي إلى مكتبة متخصصة؟

تطبيقات الأندرويد العربية تحتاج إلى دعم RTL في كل مكوّن، تحويل الأرقام لعربية هندية في كل عرض رقمي، وعرض التواريخ الهجرية بشكل صحيح. بناء كل هذا من الصفر في كل مشروع يستهلك وقتاً كبيراً. ArabicKit يوفر هذا جاهزاً بلغة Kotlin نظيفة.

حالات الاستخدام العملية

  • بناء تطبيق تجارة إلكترونية خليجي بعملات SAR / AED / KWD وأرقام هندية.
  • تطبيق حجوزات أو مواعيد يعرض تواريخ هجرية بجانب الميلادية.
  • تطبيق أخبار أو مدونة عربية تحتاج لخطوط Noto Naskh للقراءة المريحة.
  • تطبيق مالي أو محاسبي يعرض الأرقام بالشكل العربي الصحيح.
  • أي تطبيق أندرويد عربي يريد تجربة مستخدم محلية احترافية من البداية.

البنية التقنية والتوسعية

تعتمد المكتبة على Kotlin مع Jetpack Compose 1.6+ وMaterial 3. كل مكوّن مكتوب كـ Composable function نظيفة قابلة للاختبار والتخصيص. نظام الـ theme مبني على CompositionLocal يسمح بتعديل أي قيمة في أي مستوى من الشجرة.

يمكن توسيع المكتبة بإضافة صفحات كاملة، وحدات دفع، تكامل مع Firebase أو Supabase، وحدات تحليل، أو ربط مع أي API خليجي أو عربي.

لمن يناسب هذا المنتج؟

يناسب ArabicKit مطوري أندرويد الذين يبنون تطبيقات للسوق الخليجي والعربي، الشركات التي تريد تطبيقاً محلياً احترافياً بدون تكبد وقت إنشاء بنية RTL من الصفر، والوكالات التقنية التي تنفذ مشاريع أندرويد عربية بشكل منتظم.

أسئلة شائعة

هل تدعم المكتبة اللغة الإنجليزية أيضاً؟

نعم، يمكن تعيين isArabic = false في ArabicKitTheme للتبديل لـ LTR مع الاحتفاظ بباقي مزايا المكتبة.

ما هو الحد الأدنى لإصدار أندرويد؟

المكتبة تدعم Android API 24 (Android 7.0) وما فوق، مما يغطي أكثر من 95% من أجهزة السوق الخليجي.

هل يمكن دمجها مع مشروع قائم؟

نعم، يمكن إضافة المكوّنات تدريجياً لأي مشروع Compose موجود دون الحاجة لإعادة البناء الكامل.

هل تقدّمون دعماً تقنياً؟

نعم، يشمل المنتج وثائق تقنية كاملة ودعماً عبر واتساب والبريد الإلكتروني لمساعدتك في التكامل.

منتجات مشابهة

جاهز لبناء تطبيقك العربي الاحترافي؟

ArabicKit Android يمنحك ٤٢ مكوّن Compose جاهزاً - RTL-first، أرقام عربية هندية، تقويم هجري، Material 3، خطوط IBM Plex Arabic + Noto Naskh، ومظهر داكن وفاتح قابل للتخصيص.