(kivy + Python) المرجع الشامل لبناء تطبيقات الموبايل ببايثون
4.2 (14 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,210 students enrolled

(kivy + Python) المرجع الشامل لبناء تطبيقات الموبايل ببايثون

Kivy اتعلم اساسيات بناء تطبيقات الموبايل فى بايثون من الصفر الى الاحتراف عن طريق
4.2 (14 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,210 students enrolled
Created by Mahmoud Raouf
Last updated 4/2019
Arabic
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 8 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • كيفية توصيل واجهة المستخدم الخاصة بك إلى رمز بايثون
  • باحتراف Kivy كيفية استخدام مكتبة
  • خطوة بخطوة Android و iOS إنشاء تطبيقات كاملة
  • Android و iOS و Windows و Linux و Mac كيفية إنشاء تطبيق عبر النظام الأساسي يعمل على
  • معرفه كل الاساسيات والجوانب الخفيه الموجوده فى المكتبه
  • كيفية التعامل مع المشاكل في المكتبة
  • شرح نظرى ثم شرح عملى ثم مراجعه فى كل درس بالتفصيل وبدون اطاله
Course content
Expand all 48 lectures 03:13:00
+ installation
5 lectures 04:35
Install Kivy
02:32
Installation kivy on Linux
00:00
How to install on Mac
00:00
What is the editor
00:08
+ Kivy Basics
6 lectures 38:36

وازى بنستخدمه وكمان ازى بنستدعى المكتبه ونعمل اول برنامج على الشاشه الخاصه بينا uix فى الدرس ده هنعرف اى هو

Preview 05:18


 فى الدرس بتاع النهارده هنتعلم ازاى بنستخدم RunTouchApp وكمان ازاى بستخدم ال Builder وازاى بفتح مساجه العمل بتاعتى .

RunTouchApp
04:00

 

 المشكله اللى بتواجه ناس كتير فى استخدام ال Hint  والاتجاهات المختلفه الخاصه بيه واستخدامه مع ال Layout من خلال :

Pos /  size /  Size_hint /  Pos_hint  / Size_hint_y / Size_hint_x / Size_hint_max / Size_hint_min / Pos_hint_x / Pos_hint_y

size_hint ,pos_hint .
17:55

 

كتير مننا عارف معنى ال Horizontal , Vertical بس فى المكتبه بتعتنا مع ال hint ليها طريقه استخدام مختلفه وليها اسس وقواعد لازم تفهمها صح عشان تستخدمها بعد كدا فى الكود صح .

Horizontal , Vertical
03:08

بنتعرف على  Class super واى وظيفتها واى  هو ال Padding  واى وظيفتها مع الازرار على ال widget  بتاعتى وكمان اى هى ال __init__   .

Super , padding , __init__ , add_widget
08:15
+ Layouts
8 lectures 31:34

بنعرف اى هيا وظيفته ال BoxLayout وازاى بستخدم معاها ال Orientation باشكلها المختلفه .

BoxLayout
04:04

بنعرف اى هيا وظيفته ال FloatLayout  وازاى بستخدم معاها ال Hint باشكلها المختلفه .

FloatLayout
04:15

بنعرف اى هو ال AncorLayout واى الامكان المتاح ليا وضعها فيه فى ال widget  بتاعتى واى هو ال ancor_x  و  ancor_y

Preview 05:28

 

بنعرف اى هو ال GridLayout  وازى بستخدم ال rows , cols  واى وظيفتهم وكمان ازاى بستخدم معاهم ال spacing  واى القيم بتاعته .

GridLayout
05:58

 

بنعرف اى هو ال RelativeLayout واى التشابه بينه وبين ال GridLayout  .

RelativeLayout
04:24

 

بنتعرف على ال StackLayout واى هيا ال ( rl – lr – tp –pt )  وازى بستخدمها مع ال Orientation وكمان بنستخدم ال Padding , Spacing

StackLayout
05:33

 

بنتعرف على ال PageLayout  واى استخدمها وازاى مش بنقدر نستخدم معاها ال hint .

PageLayout
01:51
Layouts
00:01
+ UX widgets
14 lectures 44:32

  

بنتعرف على  انشاء ال Button  وبرسمها عن طريق ايه فى المكتبه بتاعتى والخصائص اللى بغير بيها  شكل  وحجم  ولون  ومكان ال Button  بتاعى .

Button Part 1
04:20

 

بنتعرف على  انشاء ال Button  وازاى بستخدم معاه ال ( root_x , root_y , self.height , self.width ) .

Button Part 2
04:26

 

بنتعرف على  انشاء ال Button  عن طريق ال super  وازاى بستدعيه عن طريق ال uix  واى الاختلاف فى طريقه كتابه الخصائص بين ال super  و runtouchapp واى هيا ال self.add_widget  .

Button Super part 3
04:47

 

بنتعرف على  انشاء ال Label  عن طريق ال class  وازى بستخدم معاه ال tags  واى اشكلها المختلفه وازاى بستخدمها مع ال text بتاعتى .

Label
04:53

 

 بنتعرف ازاى بستخدم ال Button  مع ال Label وازى برسمهم عن طريق ال BoxLayout  واغير حجمهم عن طريق ال height وازاى الغى ال size_hint .

Label And button
02:58

 

بنعرف اى هو ال ActionBar  واى المحتويات بتاعته اللى من خلالها بعمل ال ( icon , title , Button ,Group )  وازاى بستخدم معاه ال pos  وكمان اغير فى الخصائص الخاصه بيه .

ActionBar 1
04:10

 

بنعرف اى هو ال ActionBar  واى المحتويات بتاعته اللى من خلالها بعمل ال ( icon , title , Button ,Group )  وازاى بستخدم معاه ال pos  وكمان اغير فى الخصائص الخاصه بيه .

ActionBar 2
02:57

 

بنعرف ازاى بنعمل Checkbox  واى هيا ال Layout  اللى بقدر استخدمها معاه ازاى بقدر اغير طريقه ظهوره على ال window .

CheckBox 1
Processing..

 

بنعرف ازاى بنعمل  Checkbox , RedioButton  واى هيا ال Layout  اللى بقدر استخدمها معاه ازاى بقدر اغير طريقه ظهوره على ال window  .

CheckBox , RedioButton
03:46

 

بنعرف ازاى بنعمل  ProgressBar  واى الخصائص اللى بتستخدم فى تغير شكله وقيمته وتحديد الحد الاقصي والادنى له وكمان ليه بنستخدم معاه ال Padding .

Progressbar
02:09

فى الدرس د هنعرف اى هو ال Scatter وايه الخصائص اللى بستخدمها معاه وايه هيا ال Layout المناسبه له .

Scatter
03:16

 

فى الدرس د هنعرف ايه هيا الCanvas  وايه استخدمها على ال Window وايه هيا الخصائص بتعتها واستخدمها فى المستقبل فى المراحل المتقدمه من الدوره .

Canvas
02:51


  

فى الدرس د بنعرف ازاى اضيف صوره على ال window واغير حجمها وايه هو ال anim_delay وبعض الخصائص الاخرى

AsyncImage
03:58
UX widgets
00:01
+ Font in kivy
2 lectures 08:44

How to control the font settings in your application

Font Properties
04:50

How to control the font settings in your application .

Font Properties Part 2
03:54
+ Complex UX widgets
8 lectures 42:23

 

 فى الدرس د بنعرف ازاى استخدم ال spinner واضيف له القيم واغير فى الخصائص بتاعه وكمان اذاى نديه وظيفه وينفذها .

Spinner
06:18

 

فى الدرس د بنعرف ازاى استخدم ال root ,  range , %d , %x , \n وخصائص تانيه كتير .

Accordion
07:17

 

هنعرف ازاى بنربط بين ال CheckBox و Button .

CheckBox project
03:51

 

شرحنا قبل كدا ال Slider , ProgressBar بس فى الدرس د جمعناهم مع بعض وربطنا القيم الخاصه بيها مع بعضها ورجعنا على الدروس اللى فاتت .

Slider , ProgressBar
06:36

 

فى الدرس د بتعرف ازاى تكتب على ال Window بتاعتك بطرق احترافيه وكمان يعتبر مراجعه على حاجات فاتت كتير جدا وكمان خصائص جديده فى التعديل على ال Window .

Text on window
06:22

 

فى الدرس ده هتعرف ازاى تعمل TextInput وازاى تغير الخصائص بتاعته وتضيف  ليه مميزات فى الكتابه .

TextInput
04:41

 

فى الدرس د هتعرف اى هيا استخدامات ال Carousel والخصائص المختلفه الخاصه بيه وازاى تدمج بينه وبين ال  AsyncImage بطريقه احترافيه .

Carousel
07:17
Complex UX widgets
00:01
+ A Simple App
4 lectures 19:07

Let’s now add some actual behaviour to the widget, i.e. make it react to user input.

Adding Behaviour
06:49

Let’s now add some actual behaviour to the widget, i.e. make it react to user input.   


   

Adding Behaviour
06:32

Let’s now add some actual behaviour to the widget, i.e. make it react to user input.   

Adding Behaviour
05:45
A Simple App
00:01
Requirements
  • معرفه قليله جدا أساسيات البايثون
Description

الكورس د من اقوى الشروحات العربيه الكامله في kivy بيخدك من بدايه تصطيب المكتبه عندك وكتابه او سطر فيها وبعد كدا بتبدا الاساسيات وحده وحده وبتخدل المرحله المتقدمه فى الكورس بتطبق فيها اللى فات من الاساسيات وبتستعد لمشروع صغير . مشكله اغلب الكورسات فى المكتبه دى انه اى دوره بتشرح درس او اتنين وبتقف وبعد كدا بتلاقي نفسك مش قادر تتعامل مع المكتبه هنا بقا بعد ما تخلص الدوره  دى هتبقا قادر على التعامل وفهم اى كود ممكن يقبلك بطريقه سهله وبسيطه بالنسبه لك كل اللى عليك انك تنفذه وحده وحده هتلاقي الدنيا ماشيه معاك وبسيطه ان شاء الله     

Who this course is for:
  • Kivy احتراف مكتبه
  • بناء تطبيقات للايفون والايباد والاندرويد
  • اكتسب مهنة المستقبل
  • معرفه تامه kivy معرفه مكتبه
  • البدأ من الاساسيات والوصول الى المرحله المتقدمه فى المكتبه