2024-Learn React Native Mobile Apps Development From Scratch
A Complete Guide on Learning Mobile App Development Using Cross-Platform (Android & iOS) React Native Framework
What you will learn
Know What is React Native?
Setup Development Environment.
Know what are Components , JSX ,Props and States
Identify the difference between Core Components & Native Components
Know How to Design Mobile App Screens
Learn Styling and Designing Aspects of Mobile Apps
Know how to Interact with Mobile app using Touches and Navigate between Screens.
How to Use APIs to Connect Mobile Apps for Remote Data Sources.
Know What is Hermes?
How to use ready Templates to fast create our apps.
Publish Mobile Apps to Google Play Store(Android) & AppStore (iOS)
Design Offline Apps Using Realm MongoDB (Local Database).
Next Steps & Conclusion
Description
From Zero to Hero...
This Course designed for beginners to take you out for the next chapter from your life and being a "Mobile Apps Developer"
We will share complete steps to enable you by the end of this course feeling comfortable starting on your first project.
No prior knowledge required , however knowing the basics of JavaScript & React is harmless.
React Native is an open-source UI software framework created by Facebook, It is used to develop applications for Android, Android TV, iOS, macOS, tvOS, Web, Windows and UW by enabling developers to use the React framework along with native platform capabilities
We will cover the the following topics:
What is React Native?
Configure Your Development Environment.
What are Components?
What are JSX?
What are Props?
What are States?
Differentiate between Core & Native Components.
Add Text Inputs to Your Screen.
Enable long scrolling using Scroll Views.
Use Flat Lists.
Write Specific-Platform Code
Style your App.
Set Width & Height for your App.
Understand Layout with Flexbox.
Adding Images to your App.
Change Colors.
Respond to Touches.
Navigate between Screens.
Connect to Remote APIs.
Fetch data with Parameters.
Design Offline Apps Using Realm MongoDB.
Build User Management System Using Realm DB.
What is Hermes?
Use Templates for Fast Development.
Publish Your Android App (Google Play Store).
Publish Your iOS App (Apple Store).
Your Next Explorations and Topics to Dive in.
By Taking this course tomorrow will not be like today
We guaranteeing that
مرحبا بكم في كورس برمجة تطبيقات الهاتف الجوال بإستخدام إطار العمل
React Native
سنضمن لك بإنتهاء هذا البرنامج انك ستضع قدميك بثقة في طريق إحتراف برمجة تطبيقات الهاتف الجوال
لا نشترط اي معرفه سابقة ولكن نوصي بمراجعة اساسيات الجافا سكريبت و
React
ماذا سوف ندرس في هذا الكورس؟؟؟
ما هو React Native
تكوين بيئة التطوير الخاصة بك.
ما هي المكونات؟
ما هي JSX
ما هي Props
ما هي متغيرات الحالات؟
التفريق بين المكونات الأساسية والأصلية.
أضف مدخلات نصية إلى شاشتك.
تمكين التمرير الطويل باستخدام طرق عرض التمرير.
استخدم القوائم المسطحة-Flat List
كتابة كود لأندرويد أو أبل
نمط التطبيق الخاص بك.
اضبط العرض والارتفاع لتطبيقك.
تعلم ال Flexbox.
إضافة الصور إلى التطبيق الخاص بك.
تغيير الألوان.
الرد على اللمسات.
التنقل بين الشاشات.
الاتصال بواجهات برمجة التطبيقات عن بعد.
إحضار البيانات بالمعلمات.
بناء تطبيق بإستخدام قاعدة البيانات المحلية
ما هو هيرميس؟
استخدم القوالب للتطوير السريع.
انشر تطبيق Android الخاص بك (متجر Google Play).
انشر تطبيق iOS الخاص بك (متجر Apple).
استكشافاتك وموضوعاتك التالية للتعمق فيها.