اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ، وَعَلَى آلِ مُحَمَّدٍ، كَمَا صَلَّيْتَ عَلَى إِبْرَاهِيمَ، وَعَلَى آلِ إِبْرَاهِيمَ، إِنَّكَ حَمِيدٌ مَجِيدٌ، وَبَارِكْ عَلَى مُحَمَّدٍ، وَعَلَى آلِ مُحَمَّدٍ، كَمَا بَارَكْتَ عَلَى إِبْرَاهِيمَ، وَعَلَى آلِ إِبْرَاهِيمَ، فِي الْعَالَمِينَ إِنَّكَ حَمِيدٌ مَجِيدٌ🤍
❤🔥14🔥1
Media is too big
VIEW IN TELEGRAM
اللهم لك الحمد
ده اخر تطبيق اشتغلت عليه ولسه ان شاء الله عليه تحديثات
لينك التطبيق لو حد عايز يجربه ويقولى رأيه وجزاكم الله خيرا
https://play.google.com/store/apps/details?id=sa.desktop.jalisa.user
ده اخر تطبيق اشتغلت عليه ولسه ان شاء الله عليه تحديثات
لينك التطبيق لو حد عايز يجربه ويقولى رأيه وجزاكم الله خيرا
https://play.google.com/store/apps/details?id=sa.desktop.jalisa.user
❤🔥23
اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ، وَعَلَى آلِ مُحَمَّدٍ، كَمَا صَلَّيْتَ عَلَى إِبْرَاهِيمَ، وَعَلَى آلِ إِبْرَاهِيمَ، إِنَّكَ حَمِيدٌ مَجِيدٌ، وَبَارِكْ عَلَى مُحَمَّدٍ، وَعَلَى آلِ مُحَمَّدٍ، كَمَا بَارَكْتَ عَلَى إِبْرَاهِيمَ، وَعَلَى آلِ إِبْرَاهِيمَ، فِي الْعَالَمِينَ إِنَّكَ حَمِيدٌ مَجِيدٌ🤍
❤🔥14
#مهم جدا وضروري : منقول عايز ارفع التطبيق بدل ما كل شويه ادخل على Google Play console او Apple Developer اعمل اى ؟
و تعرف اى عن Fastlane وهل ليه علاقة ب CI/CD؟
أيوه Fastlane ليه علاقة قوية جدا بـ CI/CD (اللي هي Continuous Integration و Continuous Deployment).
هو أداة مفتوحة المصدر بتسهل عليك عملية تطوير التطبيقات للموبايل (زي iOS و Android). تقدر تقول إنها بتعمل Automation للمهام اللي ممكن تكون متكررة زي رفع التطبيق للـ App Store أو Google Play أو حتى generate الملفات المختلفة زي الشهادات (certificates) و الـ screenshots.
بدل ما تعمل الخطوات دي يدوي كل مرة تقدر تستخدم Fastlane وتكتب أوامر بسيطة عشان هي تعمل الشغل ده أوتوماتيك.
إيه الفايدة من Fastlane؟
توفير وقت: مش لازم تعمل الخطوات المتكررة يدوي Fastlane بتعملها أوتوماتيك.
أقل أخطاء: لما تعمل كل حاجة أوتوماتيك بتقلل احتمالية الأخطاء اللي ممكن تحصل لو عملتها يدوي.
مع Flutter: تقدر تستخدم Fastlane مع مشاريع Flutter بشكل سهل وبسيط.
أوامر بسيطة تستخدمها مع Flutter:
أول حاجة، هتحتاج تضيف Fastlane في المشروع بتاعك. الأوامر دي للـ iOS و Android:
1. Install Fastlane في مشروعك
في المشروع، افتح الترمنال واكتب:
cd android
fastlane init
وبالنسبة لـ iOS:
cd ios
fastlane init
ده هيعمل تهيئة (initialize) لـ Fastlane في المشروع.
2. أمر لرفع التطبيق على Google Play (Android)
افتح الترمنال وادخل على مجلد android، وبعدها اكتب:
fastlane supply --track beta --apk app/build/outputs/apk/release/app-release.apk
الأمر ده بيرفع التطبيق على Google Play على "Beta".
بدل beta ممكن تستخدم production لو عايز ترفع التطبيق على المتجر مباشرة.
3. أمر لرفع التطبيق على App Store (iOS)
في مجلد ios، تكتب الأمر:
fastlane deliver --ipa build/ios/iphoneos/App.ipa --skip_screenshots --skip_metadata
ده بيرفع التطبيق على App Store.
--skip_screenshots و --skip_metadata دول عشان تتخطى رفع الصور والمعلومات الوصفية لو مش محتاج.
4. أمر generate الشهادات (certificates)
لو عايز generate الشهادات الخاصة بـ iOS:
fastlane cert
وبالنسبة للـ Android:
fastlane supply init
الخلاصة:
Fastlane بتخليك توفر وقت ومجهود كبير في عملية رفع وبناء التطبيقات من خلال مجموعة أوامر بسيطة. مع Flutter، بتقدر تربط Fastlane بسهولة عشان تدير كل الخطوات دي أوتوماتيك.
و تعرف اى عن Fastlane وهل ليه علاقة ب CI/CD؟
أيوه Fastlane ليه علاقة قوية جدا بـ CI/CD (اللي هي Continuous Integration و Continuous Deployment).
هو أداة مفتوحة المصدر بتسهل عليك عملية تطوير التطبيقات للموبايل (زي iOS و Android). تقدر تقول إنها بتعمل Automation للمهام اللي ممكن تكون متكررة زي رفع التطبيق للـ App Store أو Google Play أو حتى generate الملفات المختلفة زي الشهادات (certificates) و الـ screenshots.
بدل ما تعمل الخطوات دي يدوي كل مرة تقدر تستخدم Fastlane وتكتب أوامر بسيطة عشان هي تعمل الشغل ده أوتوماتيك.
إيه الفايدة من Fastlane؟
توفير وقت: مش لازم تعمل الخطوات المتكررة يدوي Fastlane بتعملها أوتوماتيك.
أقل أخطاء: لما تعمل كل حاجة أوتوماتيك بتقلل احتمالية الأخطاء اللي ممكن تحصل لو عملتها يدوي.
مع Flutter: تقدر تستخدم Fastlane مع مشاريع Flutter بشكل سهل وبسيط.
أوامر بسيطة تستخدمها مع Flutter:
أول حاجة، هتحتاج تضيف Fastlane في المشروع بتاعك. الأوامر دي للـ iOS و Android:
1. Install Fastlane في مشروعك
في المشروع، افتح الترمنال واكتب:
cd android
fastlane init
وبالنسبة لـ iOS:
cd ios
fastlane init
ده هيعمل تهيئة (initialize) لـ Fastlane في المشروع.
2. أمر لرفع التطبيق على Google Play (Android)
افتح الترمنال وادخل على مجلد android، وبعدها اكتب:
fastlane supply --track beta --apk app/build/outputs/apk/release/app-release.apk
الأمر ده بيرفع التطبيق على Google Play على "Beta".
بدل beta ممكن تستخدم production لو عايز ترفع التطبيق على المتجر مباشرة.
3. أمر لرفع التطبيق على App Store (iOS)
في مجلد ios، تكتب الأمر:
fastlane deliver --ipa build/ios/iphoneos/App.ipa --skip_screenshots --skip_metadata
ده بيرفع التطبيق على App Store.
--skip_screenshots و --skip_metadata دول عشان تتخطى رفع الصور والمعلومات الوصفية لو مش محتاج.
4. أمر generate الشهادات (certificates)
لو عايز generate الشهادات الخاصة بـ iOS:
fastlane cert
وبالنسبة للـ Android:
fastlane supply init
الخلاصة:
Fastlane بتخليك توفر وقت ومجهود كبير في عملية رفع وبناء التطبيقات من خلال مجموعة أوامر بسيطة. مع Flutter، بتقدر تربط Fastlane بسهولة عشان تدير كل الخطوات دي أوتوماتيك.
❤🔥12🔥6
#منقول
السلام عليكم ورحمة الله وبركاته
{وَتَعَاوَنُوا عَلَى الْبِرِّ وَالتَّقْوَى وَلا تَعَاوَنُوا عَلَى الإثْمِ وَالْعُدْوَانِ..}
قال ﷺ: الدال على الخير كفاعله
دي ريبو فيها اغلب ما تحتاجه من داتا ك ديفيلوبر علشان تعمل تطبيق او ويبست اسلاميه
[https://github.com/Epic-Apps-Hub/Islamic-and-quran-data](https://github.com/Epic-Apps-Hub/Islamic-and-quran-data)
السلام عليكم ورحمة الله وبركاته
{وَتَعَاوَنُوا عَلَى الْبِرِّ وَالتَّقْوَى وَلا تَعَاوَنُوا عَلَى الإثْمِ وَالْعُدْوَانِ..}
قال ﷺ: الدال على الخير كفاعله
دي ريبو فيها اغلب ما تحتاجه من داتا ك ديفيلوبر علشان تعمل تطبيق او ويبست اسلاميه
[https://github.com/Epic-Apps-Hub/Islamic-and-quran-data](https://github.com/Epic-Apps-Hub/Islamic-and-quran-data)
GitHub
GitHub - m4hmoud-atef/Islamic-and-quran-data: an islamic repository which contains all you need to create your new islamic or quran…
an islamic repository which contains all you need to create your new islamic or quran app - m4hmoud-atef/Islamic-and-quran-data
❤🔥19🔥1
السلام عليكم ورحمة الله وبركاته
دي PlayList تم شرح فيها
✅️Upload image .
✅️Upload video .
✅️Upload file .
✅️Recored audio and Upload it .
https://youtube.com/playlist?list=PLI9ftWkl517Tt3mijtUpQsbltZYck1HMw
دي PlayList تم شرح فيها
✅️Upload image .
✅️Upload video .
✅️Upload file .
✅️Recored audio and Upload it .
https://youtube.com/playlist?list=PLI9ftWkl517Tt3mijtUpQsbltZYck1HMw
YouTube
Upload to server ( Dio )
Share your videos with friends, family, and the world
❤🔥10🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
Range Grid View
مثالي لأي تطبيق يتطلب تحديد كميات كبيرة (مثل الصور، الملفات، إلخ)
https://github.com/mazab99/range_gird_view
قناه اليوتيوب
https://youtube.com/@mazab99
مثالي لأي تطبيق يتطلب تحديد كميات كبيرة (مثل الصور، الملفات، إلخ)
https://github.com/mazab99/range_gird_view
قناه اليوتيوب
https://youtube.com/@mazab99
❤🔥11
بوست مهم ان شاء الله تستفيدوا منه
https://www.linkedin.com/posts/mazap64_activity-7247525190526517248-K0kZ?utm_source=share&utm_medium=member_android
https://www.linkedin.com/posts/mazap64_activity-7247525190526517248-K0kZ?utm_source=share&utm_medium=member_android
❤🔥4
السلام عليكم ورحمة الله وبركاته
فيديو بسيط بوضح فيه ازاي تعمل ترجمه لاسم التطبيق بتاعك علي حسب لغه الموبايل
https://youtu.be/33Mwz8HyXuQ?si=TIgFwON20RJ6691c
فيديو بسيط بوضح فيه ازاي تعمل ترجمه لاسم التطبيق بتاعك علي حسب لغه الموبايل
https://youtu.be/33Mwz8HyXuQ?si=TIgFwON20RJ6691c
YouTube
How to localize AppName in Flutter ? (Arabic Edition)
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
❤🔥4
GraphQL ♦️VS REST API
https://www.linkedin.com/posts/alhassan-balousha-9b7bb8114_flutter-activity-7244955875201740800-b249?utm_source=share&utm_medium=member_ios
https://www.linkedin.com/posts/alhassan-balousha-9b7bb8114_flutter-activity-7244955875201740800-b249?utm_source=share&utm_medium=member_ios
Linkedin
#flutter | AlHassan Balousha
**الفرق بين REST API و GraphQL عند التعامل مع Api فيها تفاصيل وبيانات كبيرة
خلينا نفترض أن لدينا تطبيق متجر فيه شاشتين:
1.
شاشة قائمة المنتجات: فيها تفاصيل كاملة مثل name، price، image، denoscription، وغيرها.
2.
شاشة قائمة مختصرة: تحتوي فقط على الاسم والسعر.…
خلينا نفترض أن لدينا تطبيق متجر فيه شاشتين:
1.
شاشة قائمة المنتجات: فيها تفاصيل كاملة مثل name، price، image، denoscription، وغيرها.
2.
شاشة قائمة مختصرة: تحتوي فقط على الاسم والسعر.…
❤🔥1
https://www.figma.com/design/czkRpUoU7NxIaDNrf41nol/Telegram?node-id=0-1&t=JaAdV1QsfLaGTTbn-1
اللي عايز يتدرب علي مشروع
ده تصميم مشروع متجر
اعتبروه تحدي واعملوه كتدريب ليكم
بالتوفيق ان شاء الله ❤️
اللي عايز يتدرب علي مشروع
ده تصميم مشروع متجر
اعتبروه تحدي واعملوه كتدريب ليكم
بالتوفيق ان شاء الله ❤️
🔥10❤🔥2