محرك بحث عن موارد تعليمية من صنع المجتمع لمتعلم القرن الحادي والعشرين. ? تعلم باتباع خطوات (موارد) الخبراء أو قم بإنشاء مواردك الخاصة، مع إعطاء الآخرين النصائح/الموارد الصحيحة للتعلم.
العثور على مزيد من المعلومات والوثائق هنا.
هذا هو التطبيق الأصلي المصاحب لتطبيق footsteps. يتم تطوير هذا التطبيق متعدد المنصات لمنصتي Android وiOS باستخدام Flutter SDK بواسطة Google.
باستخدام تطبيق Footsteps وامتداد المتصفح، نتبع النهج الأول من المرشد/خبير المعرفة بالموضوع لحل المشكلة. سيساعد تطبيق الرفرفة هذا الأفراد على إضافة/إدارة الروابط في مسارات التعلم الخاصة بهم. إنه يعمل تمامًا كما يعمل ملحق المتصفح الآن.
فيما يلي بعض الأمثلة على سبب توصلنا إلى الخطوات:
موضوع Reddit - "حول شهادة علوم بيانات IBM"
تأكد من تثبيت Flutter (https://flutter.dev/docs/get-started/install)
حاول تثبيت وتجربة الإصدار التطويري على هاتفك
لا تتردد في طرح الأسئلة، سنكون سعداء بمساعدتك
$ git clone https://github.com/fnplus/footsteps-flutter-app.git $ cd footsteps-flutter-app/ $ flutter run
فيما يلي التبعيات التي ستحتاجها لمعظم تطبيقات FlutterFire، على افتراض أنك تستخدم Firestore وGoogle SignIn.
pubspec.yaml
dependencies: flutter: sdk: flutter firebase_core: ^0.4.0 firebase_analytics: ^1.0.4 firebase_auth: ^0.6.6 google_sign_in: ^3.2.4
تأكد من تثبيت محاكي Android وتشغيله.
أولاً، قم بملء هذا النموذج لطلب الوصول إلى مشروع Firebase.
بعد ذلك، أنشئ شهادة SHA1 للسماح لـ Firebase بتوفير عميل OAuth2 ومفتاح واجهة برمجة التطبيقات عند استخدام تسجيل الدخول بحساب Google و/أو الروابط الديناميكية.
قم بتنزيل ملف google-services.json إلى دليل android/app . في هذه المرحلة، يمكنك تخطي جميع الخطوات المتبقية في وحدة تحكم Firebase (يقوم Flutter بهذه الأشياء تلقائيًا).
android/build.gradle
buildscript { dependencies { // ... classpath 'com.google.gms:google-services:3.2.1' // <-- here } }
نحتاج الآن إلى تسجيل خدمات Google الخاصة بنا في ملفات بناء Gradle.
هذا كل شيء. حاول تنفيذ تشغيل الرفرفة باستخدام جهاز Android تمت محاكاته أو توصيله للتحقق من نجاح الإعداد.
يعد إعداد iOS أقل تعقيدًا ويمكن إكماله في خطوة واحدة.
انقر فوق إضافة تطبيقك إلى iOS ثم قم بتنزيل ملف GoogleService-Info.plist في دليل ios/Runner/Runner من XCode.
في هذه المرحلة، يجب أن تكون قادرًا على خدمة التطبيق عن طريق تشغيل Flutter Run.
قم بتشغيل Flutter Doctor وحل أي مشكلات تم اكتشافها
افتح التطبيق في Android Studio أو XCode وقم بإنشائه. فحص السجلات.
إذا تعطل تطبيقك عند بدء التشغيل بدون سجلات، فقد يكون ذلك بسبب قيامك بتغيير المعرف في ملف AndroidManifest.xml .
المساهمة
يرجى قراءة CONTRIBUTING.md للحصول على معلومات حول كيفية المساهمة في توسيع الخطى.
شوكة هذا المستودع؟
استنساخ المستودع المتشعب
git clone https://github.com/<your_user_name>/footsteps-flutter-app.git
انتقل إلى دليل المشروع.
cd footsteps-flutter-app/
أضف مرجعًا إلى المستودع الأصلي
git remote add upstream https://github.com/fnplus/footsteps-flutter-app.git
انظر التغييرات باستخدام
git remote -v
إنشاء فرع جديد.
git checkout -b <your_branch_name>
قم دائمًا بالسحب من الريبو الأولي إلى فرعك الرئيسي لإبقائه على قدم المساواة مع المشروع الرئيسي.
git pull upstream master
قبل إنشاء مشكلة، ناقشها مع موجهي المشروع في قناة Slack
قم بإجراء تغييرات في الكود المصدري بعد أن يتم تعيينك من قبل الموجهين.
ارتكب التغييرات الخاصة بك.
git add . git commit -m "<your_commit_message>"
ادفع فرعك المحلي إلى المستودع البعيد.
git push -u origin <your_branch_name>
إنشاء طلب سحب!
أخيرًا، انتقل إلى مستودعك في المتصفح وانقر على compare and pull requests
. ثم أضف عنوانًا ووصفًا لطلب السحب الخاص بك والذي يوضح جهدك الثمين.
انقر على Compare and Pull Request
تهانينا! اجلس واسترخي، لقد قدمت مساهمتك في مشروع تطبيق Footsteps Flutter.
ابهيشيك يونيال
ديف داكسان
برافين كومار
سوديبتو غوش
تارون ناجبال
لا تتردد في طرح استفساراتك!! ؟
مرخص بموجب ترخيص GPL v3.
شكرا لمساهمينا العديدين.