बाउंसिंग बॉल असाइनमेंट 3
इस असाइनमेंट में एंड्रॉइड स्टूडियो के साथ एक बाउंसिंग बॉल एप्लिकेशन बनाना शामिल है, जहां उपयोगकर्ता विभिन्न आकारों के साथ इंटरैक्ट कर सकते हैं, जैसे कि गेंदें, आयताकार, और वर्ग, और उनके व्यवहारों को देख सकते हैं।
असाइनमेंट 3 का परिचय
स्पीकर यह बताते हुए शुरू करते हैं कि यह असाइनमेंट पिछले वालों की तुलना में थोड़ा अधिक जटिल है और एंड्रॉइड स्टूडियो के साथ काम करना शामिल है। वे स्वीकार करते हैं कि वे अभी भी सीख रहे हैं और कभी-कभी परियोजना में शामिल गणित के साथ संघर्ष करते हैं।
यह एप्लिकेशन का प्रारंभिक स्क्रीनशॉट है
मुख्य गतिविधि और आकार वर्ग
स्पीकर बताते हैं कि मुख्य गतिविधि में एक कस्टम दृश्य बनाना और उपयोगकर्ता इंटरैक्शन, जैसे कि स्पर्श और स्वाइप, को संभालना शामिल है। वे यह भी उल्लेख करते हैं कि गेंद, आयताकार, और वर्ग जैसे विभिन्न आकार वर्ग हैं, प्रत्येक की अपनी विशेषताएं और व्यवहार हैं।
गेंद वर्ग
स्पीकर गेंद वर्ग के बारे में बात करते हैं, जिसमें x और y समन्वय, गति और त्रिज्या जैसी संपत्तियां होती हैं। वे बताते हैं कि गेंद की गति को कैसे संभाला जाता है और टकराव का पता कैसे लगाया जाता है।
आयताकार और वर्ग वर्ग
स्पीकर आयताकार और वर्ग वर्गों के बारे में चर्चा करते हैं, उनकी समानताओं और अंतरों को उजागर करते हैं। वे बताते हैं कि ये आकार कैसे बनाए जाते हैं और उनकी संपत्तियों, जैसे कि चौड़ाई और ऊंचाई, को कैसे संभाला जाता है।
टकराव का पता लगाना
स्पीकर टकराव का पता लगाने में गहराई से उतरते हैं, यह बताते हुए कि एप्लिकेशन आकारों के बीच टकराव की जांच कैसे करता है और उन्हें कैसे संभालता है। वे यह भी उल्लेख करते हैं कि टकराव का पता लगाने के लिए अलग-अलग वर्गों का उपयोग करना कितना महत्वपूर्ण है ताकि कोड व्यवस्थित और कुशल रहे।
यह टकराव का पता लगाने का स्क्रीनशॉट है
कस्टम दृश्य और उपयोगकर्ता इंटरैक्शन
स्पीकर कस्टम दृश्य बनाने और उपयोगकर्ता इंटरैक्शन, जैसे कि स्पर्श और स्वाइप, को संभालने के बारे में बात करते हैं। वे बताते हैं कि एप्लिकेशन इन इंटरैक्शन कैसे प्रतिक्रिया देता है और आकारों को कथित रूप से अपडेट करता है।
यह कस्टम दृश्य का स्क्रीनशॉट है
निष्कर्ष और अंतिम विचार
स्पीकर निष्कर्ष पर आते हैं और असाइनमेंट के प्रमुख बिंदुओं को सारांशित करते हैं और एंड्रॉइड स्टूडियो के साथ अपने अनुभव पर विचार करते हैं। वे बताते हैं कि परियोजना चुनौतीपूर्ण थी लेकिन फायदेमंद थी और उन्होंने वस्तु-उन्मुख प्रोग्रामिंग और टकराव का पता लगाने के बारे में बहुत कुछ सीखा।