بحث باسم الموضوع المطلوب

‏إظهار الرسائل ذات التسميات الصفحة الرئيسية. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات الصفحة الرئيسية. إظهار كافة الرسائل

🔴استكشف 🟡موقع وظائف 🟢Alphabet 🔵


🔴استكشف موقع وظائف Alphabet 👈 ابدأ بتصفح الوظائف المتاحة على موقع Alphabet الرسمي وقم بإنشاء حساب لتقديم طلبات التوظيف.

🟡ركز على المهارات والخبرة 👈🏻 قم بتخصيص سيرتك الذاتية ورسالة التغطية لتتوافق مع متطلبات الوظيفة، وأظهر مهاراتك وخبراتك ذات الصلة.

🟢ابنِ شبكة علاقات 👈🏽 تواصل مع موظفي Alphabet عبر لينكد إن وحضور فعاليات الشركة وقم بتطوير مهاراتك في المجالات التي تهتم بها.

🔵أظهر الحماس والالتزام 👈🏿كن شغوفا وواثقا بقدراتك وقدم أفضل ما لديك في كل خطوة.


#google 

#السقاف_فونsajafFon

#السقاف_فون

موقع يساعدك في تعلم البرمجة تحليل بيانات علم بيانات AI قواعد بيانات واشياء كثيره فعلا



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


ان شاء الله تستفيدون منه

https://roadmap.sh/

الاشياء يلي بتتعلمها بالموقع:


- أمن سيبراني  

- تحليل البيانات  

- علم البيانات  

- تطوير البرمجيات  

- هندسة البيانات  

- الواجهات الأمامية  

- الواجهات الخلفية  

- إدارة قواعد البيانات  

- الحوسبة السحابية  

- التعلم الآلي

اعلام تقني Technical-information v1.0.2 APK

تحسينات على الواجهة

تسهيل التصفح وتوضيح داخل التصنيفات والنقر السريع للانتقال الى الروابط الأخرى تغييرات وتعديلات تمت مراجعتها من قبل مطوري التطبيقات مثل الوقت وتاريخ النشر وأخرى …………… لا تزال التحديثات مستمرة … من فضلك إذا وجدت ملاحظاتك 📝 لا تبخل بارسلها لنقوم بتنفيذها 🔥🔥🔥🔥🔥

💫 بالنسبة للأشخاص المهتمين بالتكنولوجيا والبرمجة، خاصةً أولئك الذين يتابعون منشوراتي الرقمية باستمرار، سواء كانوا مبرمجين محترفين أو هواة برمجة، أقدم لهم المحتوى التقني والمشاريع البرمجية الجديدة والمفيدة 💫 

 ربط المدونة على التطبيق حيث بدأت النشر فيها من عام ٢٠١٣م وبشكل دوري دون انقطاع إلى يومنا هذا وعدد المنشورات يصل الى اكثر من ٣ الف منشور برمجي تقريباً تعتبر من اعرق وأكبر المدونات التعليمية في الشرق الأوسط 

وبنصح لك يجب عليك ان تعمل على تطوير نفسك جيداً والحصول على نتائج جيدة في هذا التطبيق مثلاً حتى يكون لديك ما يظهر خبرتك في هذا المجال مثلاً 

💫 تكنولوجيا

💫 لغات البرمجة

💫 الامن السيبراني

💫 تقنية

💫 ابل

💫 اندرويد

أنشر مواضيع حصرية وجديدة منقاة باعتناء وخبرة تناسب جميع المستويات المختلفة تبدّا من المبتدئين جداً الى المتقدم جداً 

يمكنكم تنزيل مباشر للتطبيق للاندرويد  :

https://github.com/sajafFON/-/releases/download/v1.0.2/1.0.2.apk

تحسين مشروع فلاتر الخاص بك باستخدام الحزم الآمنة

 




كيفية تنفيذ التنقل الآمن من النوع باستخدام Go Router في Flutter

تمثل هذه المقالة فهمًا شاملاً لإعداد المسارات الآمنة من النوع وإنشاء التعليمات البرمجية وإدارة التنقل في تطبيقات Flutter.


كيفية تخزين صور الشبكة مؤقتًا في Flutter

عندما يتعامل تطبيق Flutter مع الصور التي يتم جلبها من الشبكة، يمكنك زيادة الأداء عن طريق تخزين صور الشبكة مؤقتًا. في هذه المقالة، ستتعرف على كيفية تخزين صور الشبكة مؤقتًا في Flutter


أتمتة عمليات نشر Flutter إلى App Store وPlay Store باستخدام Fastlane وGithub Actions لمطور كسول

ترشدك هذه المقالة إلى إعداد الإصدار التلقائي لتطبيق Flutter باستخدام GitHub Actions ومحليًا باستخدام Fastlane، بأبسط وأسرع طريقة ممكنة.


تعزيز مشروع Flutter الخاص بك باستخدام حزم Typesafe

ستستكشف هذه المدونة كيفية جعل مشروع Flutter الخاص بك أكثر أمانًا للكتابة باستخدام حزم متنوعة.

فلاتر مقالات مفيدة للتعرف على الأتمتة وتعزيز المشاريع والحزم الحصرية

 



كيفية تنفيذ التنقل الآمن من النوع باستخدام Go Router في Flutter

تمثل هذه المقالة فهمًا شاملاً لإعداد المسارات الآمنة من النوع وإنشاء التعليمات البرمجية وإدارة التنقل في تطبيقات Flutter.


كيفية تخزين صور الشبكة مؤقتًا في Flutter

عندما يتعامل تطبيق Flutter مع الصور التي يتم جلبها من الشبكة، يمكنك زيادة الأداء عن طريق تخزين صور الشبكة مؤقتًا. في هذه المقالة، ستتعرف على كيفية تخزين صور الشبكة مؤقتًا في Flutter


أتمتة عمليات نشر Flutter إلى App Store وPlay Store باستخدام Fastlane وGithub Actions لمطور كسولت

رشدك هذه المقالة إلى إعداد الإصدار التلقائي لتطبيق Flutter باستخدام GitHub Actions ومحليًا باستخدام Fastlane، بأبسط وأسرع طريقة ممكنة.


تعزيز مشروع Flutter الخاص بك باستخدام حزم Typesafe

ستستكشف هذه المدونة كيفية جعل مشروع Flutter الخاص بك أكثر أمانًا للكتابة باستخدام حزم متنوعة.


تعلم شيئًا جديدًا من فلاتر

 





ما الجديد في Flutter 3.22

في هذه المقالة، ستكتشف جميع الميزات والتحسينات الجديدة التي جلبها مجتمع Flutter إلى هذا الإصدار الأخير!


Landing Flutter 3.22 وDart 3.4 في Google I/O 2024

تشارك هذه المقالة التحسينات في Flutter وDart التي تم إجراؤها في الإصدار الجديد من Flutter.


كيفية إلغاء تسلسل استجابات JSON في Flutter

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


نشر Fullstack Dart على AWS، الجزء الثاني: إنشاء تطبيق الويب

هذا هو الجزء الثاني من سلسلة بناء واجهة برمجة التطبيقات Dart Frog لجلب محتوى المدونة من نظام إدارة المحتوى بدون رأس. في هذه المقالة، ستقوم بإنشاء واجهة أمامية يمكنها عرض المنشورات التي تقدم منشورات مدونة JSON من المقالة السابقة.


Flutter vs. Kotlin: اختر الخيار الأفضل لمشروعك - دليل المطورين

الاختيار بين Kotlin وFlutter؟ كل مشروع يتطلب نهجا فريدا. تعمق في دليلنا للتعرف على نقاط القوة والضعف لكل منها، واكتسب نظرة ثاقبة حول متى تختار Kotlin أو Flutter أو Kotlin Multiplatform لاحتياجات التطوير الخاصة بك.


حل مشكلات الحجم مع بيانات الطباعة في الفلاتر

تشارك هذه المقالة SizeReporterعنصر واجهة المستخدم للحصول على معلومات تغيير حجم عنصر واجهة المستخدم التابع لأغراض تصحيح الأخطاء.


هل تريد أن تتعلم شيئًا جديدًا في Flutter ؟




كيفية الحصول على تعليقات المستخدم في الفلاتر

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


عملية إنشاء تطبيق بنمط نحوي باستخدام Flutter وGemini

نحن نعيش في عصر يشهد فيه الذكاء الاصطناعي تطورات كبيرة. كمطورين، تفتح لنا هذه التطورات نطاقًا واسعًا من الإمكانيات الإبداعية. لذلك، في هذه المقالة، سنوجهك عبر الإستراتيجية الشاملة التي تم تنفيذها لإنشاء مساعد كتابة يستغل قوة الذكاء الاصطناعي الخاص بـ Gemini، باستخدام Flutter وDart.


كيف تم صنعها: لعبة Digital Escape Room المعتمدة على الذكاء الاصطناعي والمدعومة من Gemini وFlutter

قام فريق Very Good Ventures بإصدار كود لعبتهم المعتمدة على الذكاء الاصطناعي. يتحدث خورخي كوكا عن تجربتهم في بناء اللعبة. ستتعرف على كيفية قيام فريق VGV ببناء غرفة الهروب المدعومة بالذكاء الاصطناعي في ثلاثة أسابيع فقط باستخدام Flutter وGemini


بناء أزرار متحركة في الفلاتر مع لوتي

سيكون تركيز هذا البرنامج التعليمي هو توضيح كيفية إنشاء زر تسجيل فيديو متحرك باستخدام رسوم Lottie المتحركة.


كيفية استضافة تطبيقات الويب Flutter مجانًا

يعد Flutter Web أداة رائعة لإنشاء مواقع الويب وتطبيقات الويب. والأفضل من ذلك أنه باستخدام Firebase، يمكنك استضافة تطبيقات الويب Flutter مجانًا. في هذا المنشور، سنتناول الخطوات اللازمة اللازمة لاستضافة تطبيق Flutter موجود على الويب.


فلاتر الارتباط العميق

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

هل تريد أن تتعلم شيئًا جديدًا في تطوير web ؟

 




العشوائية الآمنة في Go 1.22

Go 1.22 يجعل برامجك أكثر أمانًا دون أي تغييرات في التعليمات البرمجية. لقد فعلوا ذلك من خلال تحديد الخطأ الشائع المتمثل في استخدام math/rand عن طريق الخطأ بدلاً من crypto/rand ومن ثم تعزيز math/rand. هذه خطوة صغيرة في رحلة Go المستمرة للحفاظ على أمان البرامج بشكل افتراضي.


تطوير مكتبة Go Standard باستخدام math/rand/v2

تتناول مشاركة المدونة هذه حزمة Math/rand/v2 الجديدة لـ Go 1.22، وهي أول "v2" في المكتبة القياسية. إنه يجلب التحسينات المطلوبة إلى واجهة برمجة تطبيقات math/rand، ولكن الأهم من ذلك أنه يقدم مثالاً لكيفية مراجعة حزم المكتبات القياسية الأخرى عند الحاجة.


تنفيذ التمرير اللانهائي في React باستخدام Intersection Observer

في هذا البرنامج التعليمي، ستكتشف كيفية تنفيذ التمرير اللانهائي في تطبيق React.js باستخدام واجهة برمجة تطبيقات مراقب التقاطع، دون الاعتماد على مكتبات خارجية.


استخدام React Shepherd لإنشاء جولة في الموقع

في هذا البرنامج التعليمي، ستتعرف على كيفية استخدام React Shepherd لتنفيذ جولة في الموقع بسهولة على موقع الويب الخاص بك. React Shepherd عبارة عن مكتبة مجمعة خفيفة الوزن لـ Shepherd.js تسمح لنا بإنشاء دليل تفصيلي لموقع ويب - إما أجزاء من الموقع أو التطبيق بأكمله - باستخدام مربعات الحوار التي تمثل الخطوات التي تقوم بإنشائها.


السائل clamp(): أنماط استجابة أكثر سلاسة في كود أقل

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


التعامل مع المسافة البادئة لمكون Treeview

في هذه المقالة سوف تستكشف كيفية إدارة مكون Treeview باستخدام CSS.


هل تريد أن تتعلم شيئًا جديدًا في iOS ؟

 

كيفية إخفاء مفاتيح API في كود Xcode Swift UI - الطريقة الأكثر فعالية.

مفتاح API هو مفتاح مشفر مبسط يسهل مصادقة المستخدم لخدمة معينة. يشرح هذا المنشور كيف يمكننا تخزين المفاتيح بأمان في Xcode.


SwiftUI: قم بتعيين أيقونة التطبيق برمجيًا وإخفاء هذا التنبيه

لقد أظهروا في هذه المقالة كيفية تعيين AppIcon برمجيًا وكيف يمكننا إخفاء تنبيه الانتهاء هذا.


SwiftUI: عرض المجموعة المخصصة

CollectionView مع العدد الديناميكي للأعمدة (قد يختلف حسب الصف) اعتمادًا على عرض العنصر، الذي أوضحوه في هذا المنشور.


عرض تمرير قابل للتتبع مع رأس وإخفاء/إظهار أثناء التمرير — SwiftUI

يتيح لنا معرفة كيفية تتبع تحديثات عرض التمرير وإظهار الرأس أثناء التمرير لأعلى والإخفاء أثناء التمرير لأسفل.


التزامن السريع: حماية البيانات باستخدام @Sendable والممثلين

في هذا المنشور، قاموا بالتحقيق في الأدوات الجديدة التي يقدمها Swift لمعالجة مشكلات مزامنة البيانات.


ScrollView واجهة المستخدم الحديثة قليلاً

يعرض هذا المنشور تمريرًا عموديًا لنمط واجهة المستخدم ثم تمرير البعض لأعلى ثم يتحرك إزاحة المحتوى، وقد تراه في تطبيق اجتماعي عادي أو تطبيق تجارة إلكترونية.


الجمع بين الأساسيات

في هذا المنشور، شرحوا المفاهيم الأساسية لإطار عمل Apple Combine، وهو أداة قوية للبرمجة التفاعلية في Swift.


هل تريد أن تتعلم شيئًا جديدًا في Android ؟

 




الجوزاء في Android Studio والمزيد: Android Studio Jellyfish مستقر!

يُحدث Android Studio Jellyfish (2023.3.1) ضجة بإصداره الرسمي المستقر! انغمس في أحدث ميزات الذكاء الاصطناعي مثل Gemini في Android Studio وعمليات التكامل السلسة مع خدمات Google مثل Android Device Streaming وغير ذلك الكثير.


الملاحة يؤلف تلبية نوع الأمان

تعرف على كيفية قيام ميزة إنشاء التنقل الأحدث بتوفير الأمان للكتابة. تتوفر واجهة برمجة التطبيقات الآمنة للنوع الكامل بدءًا من التنقل 2.8.0-alpha08.


ينتقل مترجم Jetpack Compose إلى مستودع Kotlin

مع الإصدار القادم من Kotlin 2.0، سينتقل مترجم Jetpack Compose إلى مستودع Kotlin. هذا يعني أنه سيتم إصدار مترجم Compose المطابق جنبًا إلى جنب مع كل إصدار من Kotlin. لن تضطر بعد الآن إلى الانتظار حتى إصدار مترجم Compose المطابق قبل ترقية إصدار Kotlin في تطبيق Compose الخاص بك.


انتقالات العناصر المشتركة في الإنشاء

تعد انتقالات العناصر المشتركة طريقة سلسة للانتقال بين المواد القابلة للتركيب التي تحتوي على محتوى متسق فيما بينها. يتم استخدامها غالبًا للتنقل، مما يسمح لك بتوصيل شاشات مختلفة بشكل مرئي أثناء تنقل المستخدم بينها.


أدوات ومكتبات لمساعدة تطبيق Wear OS على تلبية متطلبات جودة تطبيق Google Play

يرشدك منشور المدونة هذا عبر الأدوات والمكتبات المتاحة - بما في ذلك مكتبة Horologist ، ومحاكي Wear OS في Android Studio، والأيقونات التكيفية - لمساعدتك على تلبية بعض هذه المتطلبات بسهولة أكبر.


هل تريد أن تتعلم شيئًا جديدًا في Flutter ؟

 




إنشاء الأكواد البرمجية باستخدام Dart & Flutter: الدليل الشامل

سيغطي هذا الدليل جميع جوانب دمج إنشاء التعليمات البرمجية في التطوير اليومي، بما في ذلك آلية إنشاء التعليمات البرمجية، وحزم إنشاء التعليمات البرمجية المفيدة، وصيانة قاعدة التعليمات البرمجية الفعالة.


ملفوفة في التطبيقات: إيجابيات وسلبيات طرق عرض الويب في تطوير الأجهزة المحمولة

في هذه المقالة، ستتعرف على العيوب (الميزات المحدودة، وتحديات البيانات) وتكتشف مزايا التطوير الأصلي باستخدام Flutter.


كيفية إنشاء سياسة الخصوصية في فلاتر

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


كيفية التحقق من صحة بيانات اعتماد تسجيل الدخول في الفلاتر

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


هل تريد أن تتعلم شيئًا جديدًا في Android

 



ثواني LED: إضاءة مرور الوقت

استكشف المفهوم المبتكر لـ LED Seconds، وهو مشروع آسر من تصميم Sina Samaki والذي يغير إدراك الوقت من خلال صور مضيئة.


استكشاف مقدمي العروض القابلين للتركيب في منصة Kotlin المتعددة

اكتشف رؤى حول التجربة مع مقدمي العروض القابلين للتركيب في تطوير Kotlin Multiplatform، وتسليط الضوء على إمكاناتهم للحلول المحسنة عبر الأنظمة الأساسية.


تحسين الكود: تجنب الحالات غير المفيدة

استكشف إستراتيجيات تحسين كفاءة التعليمات البرمجية من خلال إزالة الحالات غير الضرورية، كما تمت مناقشته في هذه المقالة الثاقبة.


فرحة SQL في منصة Kotlin المتعددة

تعرف على قوة SQL Delight في تطوير Kotlin Multiplatform، حيث تستكشف هذه المقالة إمكانياتها وفوائدها لإدارة البيانات بسلاسة عبر منصات متعددة.


مخاطر العثور على التكرارات

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


تبسيط تحديثات تطبيقات Android: الاستفادة من Google Play Console

تعرّف على كيفية مطالبة المستخدمين بتحديثات التطبيقات على Android بشكل فعال من خلال الاستفادة من إمكانات Google Play Console، كما هو موضح في هذه المقالة الإعلامية التي كتبها جو بيرش.


الكشف عن العالم المثير للاهتمام لـ HashMap الأكثر غرابة

استكشف طريقة غير تقليدية لاستخدام HashMaps في هذه المقالة المثيرة للاهتمام، حيث تتعمق في تصميمها الفريد وآثارها المحتملة على هياكل البيانات والخوارزميات.


هل تريد أن تتعلم شيئًا جديدًا في iOS


 


وحدة تحكم Xcode والتسجيل الموحد

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


حيل دليل المحاذاة الممتعة

إن إعداد دليل المحاذاة الرأسي أو الأفقي الخاص بك ليس شيئًا فكرت فيه كثيرًا عند كتابة كود SwiftUI الخاص بي.


تنفيذ وحدات التخزين في VisionOS

تقدم المجلدات محتوى ثلاثي الأبعاد، مما يسمح للمستخدمين بمشاهدته من أي منظور دون الاستيلاء على المساحة بأكملها.


تأثيرات انتقال التمرير في iOS 17

أضافت Apple تأثيرات انتقال التمرير في iOS 17 والتي تسمح بتحريك سلوك العناصر أثناء التمرير داخل وخارج العرض.


كيفية استخدام معدّل عرض المفتش الجديد SwiftUI

لم يكن إنشاء عمود ثانوي بهذه السهولة من قبل مع iOS 17+.


قم بإنشاء انتقال متحرك باستخدام تأثير الهندسة المتطابقة في SwiftUI

تعرف على كيفية استخدام التأثير الهندسي المطابق لتحريك طرق العرض في SwiftUI


كيفية استخدامScaledMetric في SwiftUI لدعم النوع الديناميكي

يتيح لك برنامج تضمين الخاصية @ScaledMetric في SwiftUI اعتماد قيم مخصصة لإعدادات الكتابة الديناميكية.


ضمان وضوح الواجهة والتباين في VisionOS

استخدم المواد لصياغة واجهات المستخدم المكانية، مما يضمن الوضوح والتباين.


هل يجب عليك تمكين التحقق الكامل من التزامن في Swift؟

لقد رأيت مؤخرًا الكثير من الحديث حول تمكين التحقق الكامل من التزامن في Swift. أعتقد أن هذه مناقشة ممتازة.

هل تريد أن تتعلم شيئًا جديدًا في iOS




تقديم SwiftUI على VisionOS

تنص شركة Apple على أن أفضل طريقة لإنشاء تطبيق هي استخدام Swift وSwiftUI.


البدء باستخدام نوايا التطبيق

أضافت Apple إطار عمل App Intents في iOS 16 لإتاحة محتوى التطبيق وإجراءاته برمجيًا لتطبيق Shortcuts وSiri وWidgets وSpotlight.


كيفية جعل CompleteHandler أكثر أمانًا

تشرح هذه المدونة نصيحة قصيرة لجعل معالج الإكمال أكثر أمانًا.


ممارسة سيئة: تحميل صورة كبيرة على الموضوع الرئيسي

نقوم بإنشاء UIImage ثم نقوم بتعيينه إلى UIImageView. ما هو الخطأ في ذلك بالنسبة للصور الكبيرة؟


تصحيح أخطاء VisionOS باستخدام تصورات محاكاة Xcode

استكشف أوضاع التصحيح الخاصة بمحاكي VisionOS في Xcode لتطبيقات الحوسبة المكانية.


نهج للتعامل مع حالات تشغيل التطبيق في SwiftUI

دعنا نستكشف كيف يمكننا إظهار Viewحالات تشغيل محددة لحالات تشغيل مختلفة أثناء فتح تطبيق SwiftUI وتحميله.


@Observable زيادة أداء الماكرو عبر ObservableObject

يتيح لك الماكرو إزالة جميع الخصائص المنشورة مع الاستمرار في إعادة رسم طرق عرض SwiftUI عند حدوث تغيير تلقائيًا.


مقارنة سلسلة غير حساسة لحالة الأحرف في Swift

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


قم بإحضار الاختصارات لدعم تطبيق iOS الخاص بك باستخدام SwiftUI

مع iOS 16، أعلنت Apple عن نوايا التطبيق للمطورين لتوفير اختصاراتهم المخصصة بسهولة أكبر مع تطبيقاتهم.


أتمتة عمليات تدقيق إمكانية الوصول إلى SwiftUI في Xcode 15

تعد إمكانية الوصول جانبًا حاسمًا في تطوير تطبيقات iOS وتصميمها، وتمتد أهميتها إلى ما هو أبعد من مجرد متطلبات الامتثال.


هل تريد أن تتعلم شيئًا جديدًا في iOS

 




الرسوم المتحركة في SwiftUI مع الأمثلة - الجزء 4

اكتشف كيف يمكننا تنفيذ الرسوم المتحركة في SwiftUI.


اختبار StoreKit في Swift

اعتمد الإصدار الأخير من إطار عمل StoreKit ميزات لغة Swift بالكامل مثل غير المتزامن والانتظار .


تنبيه مخصص في SwiftUI

قم بإنشاء تنبيهات مخصصة وقابلة لإعادة الاستخدام والتي يمكن استدعاؤها من أي طريقة عرض.


الارتباطات أحادية الاتجاه في SwiftUI

لا تتم الإشارة إلى طرق عرض SwiftUI؛ إنها قيم. لا يمكننا الوصول إليها، ولا يمكننا تخزين المعلومات فيها. ولذلك، نحن بحاجة إلى مصدر للحقيقة من شأنه أن يبقى بعد عرض تحديثات العرض.


كيف يمكنني اعتماد الإيماءات في SwiftUI؟

يوفر SwiftUI مجموعة متنوعة من الإيماءات التي يمكنك استخدامها في تطبيقك. يساعد استخدام الإيماءة المناسبة المستخدمين على استخدام التطبيق بشكل حدسي.


تفكيك واجهة برمجة تطبيقات SwiftUI Alignment Guide

في SwiftUI، يمكننا أن نقول في بعض الأحيان أن الشيء الأكثر إرباكًا هو نظام دليل المحاذاة.


هل تريد أن تتعلم شيئًا جديدًا في iOS




نصائح رائعة لنص SwiftUI

سحر نص SwiftUI: انغمس في الحيل التي لم تجربها بعد.


كاشف تعليق الخيط الرئيسي SwiftUI

هذا مجرد مقتطف صغير مفيد جدًا للإبلاغ عندما يتوقف مؤشر ترابط واجهة المستخدم الرسومية (مؤشر الترابط/الممثل الرئيسي) لفترة طويلة من الوقت.


معدّل وصول جديد في Swift: package

في منشور المدونة هذا، أوضحوا متى وأين يمكننا استخدام packageمعدّل الوصول الجديد لـ Swift.


تكوين سلوك الارتداد ScrollView في SwiftUI

يتيح لك تكوين سلوك الارتداد ScrollView تحديد ما إذا كان العرض القابل للتمرير يرتد عند الوصول إلى نهاية محتواه.


كيفية استخدام Jenkins لبناء تطبيق iOS الخاص بك

دليل المبتدئين للتطوير والنشر دون عناء.


استخدام قيم الألوان السداسية في SwiftUI بسهولة

في منشور المدونة هذا، اكتشفنا امتداد Swift الذي يسمح لك بتهيئة Colorمثيلات SwiftUI باستخدام قيم الألوان السداسية دون عناء.


فرض التحديث وإظهار أن إصدار التطبيق الجديد متاح

التنقل في ديناميكيات تحديثات القوة وإخطار المستخدمين بأحدث إصدارات التطبيق.


SwiftUI LazyVGrid وLazyHGrid: تنفيذ طرق عرض مجموعة الشبكة

من خلال الغوص في LazyVGrid وLazyHGrid الخاصين بـ SwiftUI، يمكنك إنشاء تخطيطات شبكة معقدة تتميز بالكفاءة والجذابة بصريًا.


تعليمات ونصائح مهمة لبرمجة iOS


 


نصائح ملزمة SwiftUI

عند العمل مع الروابط في SwiftUI، قد يكون من المفيد تعديل الروابط.


وظائف غير متوفرة في سويفت

لديك فئة فرعية تريد منع استخدام دالة الفئة الفائقة.


سلسلة منسوبة ذات نطاقات متعددة في Swift

البحث Rangesعن كافة تكرارات السلسلة الفرعية في AttributedString.


قراءة وكتابة الفيديو المكاني باستخدام AVFoundation

يدير AVFoundation مهام القراءة والكتابة وتشغيل إطارات الفيديو، لكن العملية تتغير عند التعامل مع الفيديو المكاني (المعروف أيضًا باسم MV-HEVC)، والذي يتميز بالفيديو من زاويتين منفصلتين.


قم بإنشاء ومشاركة ملف PDF تم إنشاؤه بواسطة SwiftUI باستخدام ImageRenderer

قبل نظام التشغيل iOS 16، كانت إنشاء ملف PDF من عرض SwiftUI عبارة عن رحلة معقدة، غالبًا ما تتضمن مزيجًا من UIKit وPDFKit.


أسلوب التنفيذ: .RectangularBackground في SwiftUI

أصبحت الخلفيات المستطيلة المستديرة ذات شعبية متزايدة في تصميم واجهة المستخدم وتجربة المستخدم عبر جميع الأنظمة الأساسية.


الإدراك: منفذ خلفي لـObservable

جلب Swift 5.9 أدوات مراقبة قوية للغة، لكنها للأسف تعمل فقط في iOS 17 وmacOS 14 وtvOS 17 وwatchOS 10 والإصدارات الأحدث.


تكييف أيقونة التطبيق الخاص بك مع VisionOS

تعرف على كيفية جلب أيقونة التطبيق إلى VisionOS.


كيفية استخدام الخصائص المنشورة داخل البروتوكول في SwiftUI؟

سنتحدث اليوم عن الخصائص والبروتوكولات المنشورة في SwiftUI.

للمهتمين في تطوير iOS 2024



 استخدام TipKit على تطبيق SwiftUI

تعرف على كيفية زيادة إمكانية اكتشاف ميزات التطبيق باستخدام TipKit.


إتقان MapKit في SwiftUI. آلة تصوير

في هذه المدونة، قمنا بتغطية إحدى حالات عرض الخريطة الأكثر أهمية والتي تتعلق بموضع الكاميرا وحدود الخريطة.


إتقان MapKit في SwiftUI. التفاعلات

يوفر لنا MapKit واجهة برمجة تطبيقات غنية جدًا كجزء من التكرار التالي لإطار عمل SwiftUI.


أنشئ تطبيقك الأول باستخدام SwiftUI وSwiftData

في هذه المقالة، سنقوم بإنشاء تطبيق iOS كامل باستخدام SwiftUI وSwiftData، كل ذلك أثناء إنشاء تطبيق حقيقي حتى تتمكن من رؤية جميع التقنيات قيد التنفيذ.


بحث سريع مع SwiftUI للبحث

في هذه المقالة، سنلقي نظرة على كيفية البحث .searchableبمجرد الكتابة على لوحة المفاتيح دون الحاجة أولاً إلى النقر/النقر فوق حقل النص لمنحه التركيز.


تصور صوتي باستخدام CoreAudio، وCombination، وSwiftUI

بالنسبة لمشروع AI/ML، كنت بحاجة إلى تسجيل كمية كبيرة من العينات الصوتية. لذلك استخدمنا CoreAudio وكتبنا أداة بسيطة أضافت بعض الأتمتة إلى عملية التسجيل.

كل جديد للمطورين ios-xcode-swift

 



SwiftData حذف البيانات

هناك ثلاث طرق على الأقل لحذف البيانات من متجر SwiftData. وهنا خلاصة سريعة.


دليل للسياجات الجغرافية في SwiftUI

في هذه المقالة، قمنا بإنشاء Geofences باستخدام SwiftUI.


AsyncPhoto لعرض الصور الكبيرة في SwiftUI

يبدو AsyncImage رائعًا جدًا، ولكنه للأسف يقتصر على تحميل الصور من URL. يحتوي على عناصر أساسية مثل توفير العناصر النائبة وطرق عرض التقدم.


تشغيل مراقبي الممتلكات من أدوات التهيئة في Swift

في Swift، لا يتم استدعاء مراقبي الخصائص مثل willSetو didSetعندما يتم تعيين خاصية في مُهيئ.


التنقل في الأوراق المكدسة المنفصلة مع نماذج متعددة في SwiftUI


إتقان الكلمة الرئيسية "النهائية" في Swift: دليل شامل للترميز الأمثل

في هذه المدونة، ناقشوا مفهومًا أساسيًا جدًا لـ Swift، الكلمة الرئيسية النهائية.


اختبار مكالمات الشبكة باستخدام URLProtocol

يعد اختبار مكالمات الشبكة جانبًا مهمًا لضمان موثوقية واستقرار تطبيقات iOS الخاصة بك.


تمكين ميزات Swift القادمة في SPM

يتيح لك اقتراح SE -0362 Swift Evolution، الذي تم تنفيذه ومتوفر من Swift 5.8، اعتماد ميزات Swift القادمة في التعليمات البرمجية الخاصة بك على أساس كل حالة.


قم بتمثيل سجلات الأعطال باستخدام Xcode

عندما تتلقى تقرير أعطال غير قابل للقراءة، يمكنك ترميز سجلات الأعطال بمساعدة Xcode.



كل ما هو جديد في برمجة وتطوير ANDROID

 



إنشاء التنقل السفلي Glassmorphic في Jetpack Compose

اكتشف فن تصميم Glassmorphic في Android! تعرف على كيفية إنشاء نظام تنقل سفلي أنيق باستخدام Jetpack Compose للحصول على واجهة مستخدم حديثة ومذهلة بصريًا.


تأمين تخزين القيمة الأساسية في منصة Kotlin المتعددة

تعلم كيفية حماية بياناتك عبر المنصات! تحقق من النصائح الأساسية حول التخزين الآمن لقيمة المفتاح في Kotlin Multiplatform.


استكشاف المعدلات المتقدمة والأقل شهرة في Jetpack Compose

ارفع مستوى واجهة مستخدم تطبيقك من خلال استكشافنا الشامل للمعدلات المتقدمة والأقل شهرة في Jetpack Compose.


Kotlin تحت الغطاء: التنقل بين الفروق الدقيقة في استخدام التعليقات التوضيحية

استكشف تعقيدات الاستفادة من التعليقات التوضيحية في Kotlin. اكتشف الفروق الدقيقة وعزز فهمك لميزات Kotlin القوية.


إزالة الغموض عن Kotlin: فهم الأعمال الداخلية للوظائف المضمنة

انطلق في رحلة لكشف آليات الوظائف المضمنة في Kotlin. احصل على فهم أعمق لطريقة العمل الداخلية لميزات Kotlin القوية.


الرسوم المتحركة داخل الصندوق وخارجه باستخدام Jetpack Compose

تعلم فن الرسوم المتحركة داخل الصندوق وخارجه باستخدام Jetpack Compose. استكشف التقنيات المبتكرة وارفع مستوى الجاذبية المرئية لتطبيقك.


التطفل متعدد المهام ومنع لقطات الشاشة في Android

قم بحماية خصوصية المستخدمين من خلال هذا الدليل حول منع التطفل على المهام المتعددة والتقاط لقطات الشاشة في تطبيق Android الخاص بك.