تخطَّ إلى المحتوى

المصدر المفتوح

ننشر الأدوات التي نبني بها كحزم مفتوحة المصدر، متاحة لأي مطوّر.

Flutter

Opticore

إطار عمل مصغّر وخفيف لتطبيقات Flutter مبني على نمط BLoC. يمنح كل شاشة بنية واحدة لإدارة الحالة واستدعاءات واجهات البرمجة والأخطاء، ويضيف عناصر واجهة وامتدادات Dart قابلة لإعادة الاستخدام، فيقل الكود المتكرر.

flutter pub add opticore
React Native

Opticore React Native

مكتبة بنية تحتية لتطبيقات React Native وExpo مكتوبة بلغة TypeScript أولًا. تغطي عميل واجهات البرمجة والسجلات والتخزين والحالة والنماذج والسمات والمزامنة دون اتصال، لتوفّر على الفرق كتابة التعليمات المتكررة.

npm i opticore-react-native
أداة سطر أوامر

OptiKit

أداة سطر أوامر لبناء تطبيقات Flutter وإدارة إصداراتها وتنظيفها. ترفع أرقام بناء iOS وAndroid، وتحفظ نسخة احتياطية من ملفات الإصدار قبل كل تغيير، وتنشئ وحدات BLoC جاهزة لـ Opticore. أوامر البناء والإصدار تعمل مع أي مشروع Flutter.

npm i -g optikit
Flutter

OptiReact

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

flutter pub add optireact
Flutter

OptiTest

مفاتيح أتمتة ثابتة لعناصر واجهة Flutter. غلاف واحد يمنح كل عنصر وسمًا ثابتًا ومنظمًا يمكن لاختبارات Flutter وأداة Appium قراءته معًا على Android وiOS والويب.

flutter pub add optitest
Flutter

AutoValidate

تحقق جاهز من صحة المدخلات في Flutter. يفحص البريد الإلكتروني وأرقام الهواتف وكلمات المرور وأرقام البطاقات وعناوين IP وصيغًا أخرى كثيرة عبر التعابير النمطية، ويعمل مباشرة مع TextFormField.

flutter pub add auto_validate
Flutter

ImageCraft

عنصر واجهة واحد في Flutter لعرض الصور من الشبكة والأصول وملفات SVG والملفات المحلية. يخزّن صور الشبكة مؤقتًا، ويتيح ضبط واجهات التحميل والخطأ مرة واحدة للتطبيق كله.

flutter pub add image_craft
تطبيق

OptiSpace

تطبيق مساحة عمل محلي أولًا مبني بـ Next.js. يجمع المهام والمشاريع والإجازات وعناصر عمل Azure DevOps وطلبات الدمج في GitHub وتقويم Outlook في تطبيق خاص واحد يعمل على جهازك.

React Native

OptiCore News Demo

تطبيق Expo تجريبي يوضح استخدام Opticore React Native. قارئ أخبار صغير فيه العناوين الرئيسية والبحث والمقالات المحفوظة والإعدادات، مبني بطبقات واضحة يمكن نسخها.