كتاب Creating Apps in Kivy المؤلف : Dusty Phillips يتحدث الكتاب عن أساسيات أداة kivy ك widgets و Events و Graphics وغير ذلك ويدمجها بالتدريج فى بناء تطبيق على مدى فصول الكتاب ليتطور مع كل معلومة تعرفها .. التطبيق لمعرفة درجة حرارة الطقس، ثم يختم بكيفية عمل حزمة APK لأندرويد أو حزمة لـ IOS. يعرفك أيضا بـ كيفية استدعاء GPS واستخدامه. يمكنك الإطلاع على الكتاب أونلاين من خلال الرابط
كتاب Kivy: Interactive Applications in Python المؤلف : Roberto Ulloa لا يختلف هذا الكتاب فى تناول أساسيات أداة Kivy مثل الكتاب السابق سوى فى أسلوب العرض غير أنه يهتم كثيرا بالـ Graphics أو Canvas بالإضافة إلى التحريك Animation حيث يقوم ببناء لعبة يقوم ببرمجتها وتطويرها على مدى فصول الكتاب.
كتاب Kivy Blueprints المؤلف : Mark Vasilkov ستجد ان ذلك الكتاب يختلف عما ذكرته سابقا، فهو لا يشرح أساسيات أداة Kivy مثل الكتب السابقة لكنه يبرمج تطبيقا فى كل فصل ومن خلال تطوير التطبيق تتعلم معه بشكل عملى. ستجد برمجة تطبيقات كثيرة فلى مدى فصول الكتاب مثل تطبيق ساعة، تطبيق رسم، تطبيق تسجيل الصوت، تطبيق دردشة، تطبيق تحكم فى سطح المكتب، لعبة 2048، نسخة لعبة Flappy Bird ، ولعبة Shoot-Em-Up. كما يوجد فصل يتحدث عن أساسيات مكتبة OpenGL وكيفية الاستفادة منها.
كتاب Kivy Cookbook المؤلف : Hugo Solis من الكتب التى أعجبتنى فهو يشرح أساسيات Kivy بشكل جميل بالإضافة لعرضه لكيفية التعامل مع accelerometer و gyroscope والـ actions المختلفة. يتناول الكتاب أيضا API بالتفصيل نوعا ما. كما ستجد فصل لكيفية عمل حزمة لبرنامجك لأجهزة الكمبيوتر لينكس وماك وويندوز، بالإضافة لفصل لبناء التطبيقات للهواتف الذكية. يمكنك الإطلاع على الكتاب أونلاين من خلال الرابط فى النهاية لا أريد أن أذكركم بالإعتماد أيضا على Kivy Documentation ، فهى رائعة أيضا. يمكنكم تحميلها من موقع Kivy.
لعبة Balls Gravity على Android
لعبة قمت بتطويرها بلغة البرمجة Python ومكتبة Kivy التى تحدثت عنها وعن قدرتك على بناء تطبيقات لأندرويد بها فىتدوينة سابقة.
كيفية اللعب :
- اضغط على الكرات المجاورة لبعضها أفقيا أو رأسيا
- كلما زادت عدد الكرات التى تم ضربها فى المرة الواحدة كلما زادت النقاط التى تحصل عليها.
- لتنجح فى اجتياز كل مستوى يجب أن تحصل على 1100 نقطة
تطبيق Linuxian Diaries يوميات لينكساوى النسخة الإنجليزية على أندرويد الآن قمت ببناء التطبيق بواسطة لغة بايثون Python و مكتبة kivy التى تكلمت عنها فى تدوينة سابقة أتمنى أن تقوموا يتحميل التطبيق وتجربته وتقييمه وعمل Rate له
السلام عليكم يسألنى العديد من المبتدئين فى كيفية تثبيت نظام Ubuntu .. ولو يعلمون فإن مسألة تنصيبه أسهل مما يتوقعوا فما عليك أن تقرأ خطوات التثبيت لتعرف ما تفعل. كنت دائما أنصح بعملية تثبيت أوبونتو بشكل يدوى حيث واجهتنى قبل ذلك عدة مشاكل منها أنه عند تثبيت أوبونتو فإنه لا يقرأ ويندوز أو Partitions الموجودة على الهارد Hard Disk . لذلك إذا قام بتثبيت Ubuntu حينها فإنه فى الأغلب المشاكل يقوم بمسح جميع البيانات التى على الهارد لذلك ألجأ لعملية التثبيت اليدوى. فإذا كنت أمتلك نظام ويندوز Windows وأردت تثبيت Ubuntu بجانبه فما علىّ إلا أن أقوم بقطع مساحة خالية من أى Partition على الهارد بواسطة أداة Disk Management المتواجدة فى نظام ويندوز عن طريق اختيار أمر Shrink لتصبح هناك مساحة خالية Free Space وأتركها كما هى ثم أبدأ فى تثبيت أوبونتو بشكل يدوى. ستجد عملية تثبيت أوبونتو بشكل يدوى فى إجابة سؤال على موقع AskUbuntu ..