- Level Beginner
- Duration 2 hours
- Course by Coursera Project Network
-
Offered by
About
مرحبًا بك في مشروعنا الموجّه "تصميم واجهة المستخدم في الـ XCode: إنشاء واجهة المستخدم (UI Design in Apple XCode: Build an Interface)"! هذا المشروع موجّه لمطوري تطبيقات iOS في المستوى الأساسي والمتوسط الذين يبحثون عن تجربة تعليمية ممتعة ومليئة بالإبداع. في هذا المشروع العملي الذي يستغرق ٦٠ دقيقة، سنقوم معاً برحلة إبداعية مثيرة لبناء واجهة تطبيق رائعة تقدم توقعات دقيقة للطقس في المواقع المختارة. نهدف في هذا المشروع إلى تحقيق ثلاثة أهداف تعلمية جذابة: - ستتعلم كيفية خلق واجهة مستخدم ساحرة وسهلة الاستخدام، تصميم واجهة مستخدم سهلة الاستخدام باستخدام (Interface builder) في برنامج الـ XCode. - سنتعلم كيفية تنظيم عناصر واجهة المستخدم باستخدام قيود التخطيط التلقائي (Auto Layout) لضمان التخطيط السليم والاستجابة على مختلف أحجام الشاشة. - تجهيز واجهة التطبيق للنشر من خلال اختبار التطبيق على أجهزة مختلفة ومعالجة مشكلات واجهة المستخدم المحتملة. وبهدف النجاح في هذا المشروع، يفضل أن يكون لديك خلفية سابقة في برمجة تطبيقات iOS وتجربة العمل على أدوات Xcode. يجب أن تكون ملمًا بمفاهيم وأساسيات واجهة المستخدم وتخطيطاتها باستخدام Auto Layout. يعد هذا المشروع مناسبًا للمطورين على مستوى أساسي متوسط الذين يسعون لتعلم كيفية تصميم واجهات مستخدم فعّالة وجذابة باستخدام أدوات Xcode. بالإضافة إلى تطوير مهارات تصميم واجهة المستخدم، ستحصل على فهم أعمق لتقنيات تخطيط وتصميم واجهة المستخدم باستخدام واجهات UITableView وUICollectionView وUIScrollView. هذا المشروع سيزيد من إلمامك بتفاصيل وتقنيات Xcode. انضم إلينا في هذه الرحلة التعليمية الممتعة والمفيدة، واترك بصمتك في عالم تصميم واجهات تطبيقات iOS. نحن هنا لمساعدتك خطوة بخطوة على طول الطريق. انطلق معنا لبناء تطبيق توقعات الطقس الذي يجمع بين الجمال والوظائف الفعّالة!Modules
تصميم واجهة المستخدم في الـ XCode
1
Assignment
- أختبر معلوماتك
9
Videos
- التعرف على التطبيق والبداية بعمل جدول عرض بيانات (UITableView) الطقس
- تصميم طريقة عرض البيانات (UITableViewCell) لكل مدينة
- إنشاء وتصميم الصفحة الخاصة بتفاصيل الطقس بإستخدام (UIScrollView)
- (مهمة تدريبية) تصميم الواجهة الخاصة بعرض تفاصيل الطقس
- تصميم واجهة لعرض بعض بيانات الطقس بإستخدام (UIStackView)
- إنشاء وتصميم واجهة مستخدم بإستخدام (UICollectionView) لعرض تفاصيل الطقس اليومية
- (مهمة تدريبية) تصميم الواجهة الخاصة بعرض تفاصيل اليوم الواحد للطقس (UICollectionViewCell)
- مراجعة وتصحيح الأخطاء الوارد ظهورها في واجهة المستخدم
- التحدي المجمع
3
Readings
- ملخص المشروع
- قبل أن تبدأ
- Key Takeaways
Auto Summary
Embark on an exciting and creative journey with our course, "UI Design in Apple XCode: Build an Interface." This engaging 60-minute project is designed for beginner to intermediate iOS app developers seeking to enhance their user interface design skills. Guided by an experienced Coursera instructor, you'll dive into creating a stunning and user-friendly weather forecast app interface using XCode's Interface Builder. Throughout the course, you will: - Master the art of crafting beautiful and intuitive user interfaces. - Learn to organize UI elements with Auto Layout for optimal layout and responsiveness across different screen sizes. - Prepare your app interface for deployment by testing on various devices and addressing potential UI issues. Ideal candidates should have a basic understanding of iOS app development and familiarity with XCode tools, as well as a grasp of UI concepts and Auto Layout techniques. This project is perfect for those aspiring to design effective and attractive user interfaces using XCode. By the end of this course, you'll not only improve your UI design skills but also deepen your knowledge of XCode’s detailed functionalities, including UITableView, UICollectionView, and UIScrollView. Join us in this enjoyable and valuable educational experience, and leave your mark in the world of iOS app interface design. Enroll now for free and start building a beautiful, functional weather forecast app today!

Hassan Ashraf Hassan