التصنيفات
Firebase Flutter

إستخدام ODM للتعامل مع Firestore

هذه الحزمة من الفريق خلف FlutterFire، الخاصة بحُزم Firebase لتطبيقات Flutter. الحزمة تساعد مطوري Flutter للتعامل مع Firestore بشكل آمن. ⚠️ ملاحظة.هذه الحُزمة تحت التطوير. ربما يحدث فيها تغييرات جذرية…

التصنيفات
Firebase Flutter Swift اخرى

إجعل IOS أسرع مع Precompiled Firestore iOS SDK

اذا كنت تقوم بتشغيل تطبيقات Flutter او أي تطبيق يحتوي على خدمات Firebase فمن “الطبيعي” أنك لاحظت ان عملية التشغيل تأخذ وقت كبير جدًا، ربما أنك تنسى أنك قمت بعمل…

التصنيفات
Firebase Flutter اخرى

المصادقة بإستخدام Firebase Auth و FlutterFire UI لتطبيقات Flutter

يوجد Package تحت التطوير يسهل العمل مع Firebase ويوفر العديد من Widgets الجاهزة للإستخام، المميز هو تحتاج القليل من الاسطر للتعامل معها وتخصيصها. الآ في مرحلة Beta يدعم Authentication وبعض…

التصنيفات
Firebase Flutter

إضافة Firebase لتطبيق Flutter بإستخدام Firebase CLI

هناك أكثر من طريقة لإضافة Firebase الى تطبيقات Flutter، ولكن افضل طريقه سريعة وأكثر بساطة بدون الكثير من الخطوات هو بإستخدام Firebase CLI. سنتعرف هنا على طريقة اضافة Firebase وهذا…

التصنيفات
Flutter

قواعد بيانات Isar في تطبيقات Flutter

في الآونه الأخيرة تم نشر الكثير من الحُزم للتعامل مع البيانات في تطبيقات Flutter من حفظ البيانات وإسترجاعها، ولعل أشهر قواعد البيانات sqflite و Hive. مع اختلافهم في طريقة حفظ واسترجاع البيانات ولكن حققوا نجاح كبير جدًا من خلال الآداء في القراءة والكتابة او أدائها في فعالية وسرعة التطبيق. لكن مطوري Hive قدموا حُزمة أُخرى واعده ايضًا وهي Isar.

التصنيفات
Flutter

استخدام Provider مع Flutter لإدارة حالة التطبيق

كثير من عمليات البحث في المدونة تسأل عن كيفية استخدام Provider في تطبيقات Flutter، وهذا متوقع لأن موقع Flutter مصنف Provider أسهل طريقة لإدارة بيانات التطبيق. لكن إذا بحثت ستجد…

التصنيفات
Android

اختبر تطبيق الاندرويد Unit Test

من اهم المراحل التي يمر بها التطبيق خلال البرمجة هي مرحلة الاختبارات بشكل عام . حيث تقوم باكتشاف الاخطاء والهفوات البرمجية قبل اصدار التطبيق . ولعل من اهم هذه الاختبارات…

التصنيفات
Android

استخدام مكتبة JodaTime للتعامل مع التاريخ الهجري

لا يخفى علينا جميعا أن التاريخ الهجري هو التاريخ المعتمد والرسمي في تعاملاتنا الحكومية وهو بداية هجرة النبي صلى الله عليه وسلم وقد نحتاج لاضافته في احد مشاريعنا لتحديد المواعيد…

التصنيفات
Android

استخدام BottomSheet

في اخر تحديث لمكتبة android support Design رقم 23.2 تم اضافة احدى مكونات الماتيريال ديزاين وهي BottomSheet وسنقوم باذن الله ي هذه التدوينة بتعلم طريقة استخدامها

التصنيفات
Android

استخدام Palette لاستخراج الالوان من الصور ?

مع اطلاق نظام لوليبوب للاندرويد وتصميم الماتيريال ديزاين الجميل تم اصدار مجموعة من المكتبات الداعمة لهذا التوجه والتصميم للانظمة القديمة وتم اطلاق عليها اسم support على هذه المكتبات . سنقوم اليوم…

التصنيفات
Android

استخدام Jsoup مع الاندرويد لاستخراج البيانات من صفحات HTML

ربما اردت يوما عرض محتويات موقع في تطبيقك او التعامل معه ولكن للاسف ربما يكون هذا الموقع لايوفر خدمات API او تكون مواقع اخبارية او خاصة وربما انك استخدمت webview…

التصنيفات
Android

رفع ملف الى السيرفر باستخدام Retrofit

تكلممنا في التدوينات السابقة عن طريقة استخدام مكتبة retrofit وقمنا بعمل تطبيق لتسجيل مسخدم جديد وايضا قمنا بانشاء شاشة للقيام بتسجيل الدخول والتاكد من بيانات المستخدم وقلنا سابقا ان retrofit…