• Home
  • /
  • Blog
  • /
  • कूल ऐप्स जो बच्चे बना सकते हैं

कूल ऐप्स जो बच्चे बना सकते हैं

अक्टूबर 28, 2021

कूल ऐप्स जो बच्चे बना सकते हैं

This post is also available in: English (English) العربية (Arabic)

बच्चे आज औसतन तीन घंटे डिजिटल उपकरणों पर बिताते हैं। डिजिटल डिजाइनरों के लिए कल की पीढ़ियों को सकारात्मक तरीके से प्रभावित करने का एक बड़ा अवसर और जिम्मेदारी है। भविष्य की पीढ़ियों पर डिजाइनरों का महत्वपूर्ण प्रभाव हो सकता है क्योंकि बच्चों के लिए एक विजेता ऐप बनाने से भविष्य को ढालने की अविश्वसनीय लेकिन अक्सर कम करके आंका जाता है। ऐप बनाने के लिए बच्चों के पास अच्छे बिल्डिंग टूल्स तक पहुंच होनी चाहिए।

एमआईटी ऐप इन्वेंटर एक सहज, दृश्य प्रोग्रामिंग वातावरण है जो सभी को बच्चों को भी स्मार्टफोन और टैबलेट के लिए पूरी तरह कार्यात्मक ऐप बनाने की अनुमति देता है। एमआईटी ऐप इन्वेंटर के लिए नए लोगों के पास 30 मिनट से भी कम समय में एक साधारण पहला ऐप हो सकता है। और क्या अधिक है, हमारा ब्लॉक-आधारित टूल पारंपरिक प्रोग्रामिंग परिवेशों की तुलना में काफी कम समय में जटिल, उच्च-प्रभाव वाले ऐप्स के निर्माण की सुविधा प्रदान करता है।

ऐप आविष्कारक आपको वेब ब्राउज़र और कनेक्टेड फोन या एमुलेटर का उपयोग करके एंड्रॉइड फोन के लिए एप्लिकेशन विकसित करने देता है। ऐप इन्वेंटर सर्वर आपके काम को स्टोर करते हैं और आपकी परियोजनाओं पर नज़र रखने में आपकी मदद करते हैं।

आप इनके साथ काम करके ऐप्स बनाते हैं:

  • ऐप इन्वेंटर डिज़ाइनर, जहाँ आप अपने ऐप के लिए घटकों का चयन करते हैं।
  • ऐप इन्वेंटर ब्लॉक एडिटर, जहां आप प्रोग्राम ब्लॉकों को इकट्ठा करते हैं जो निर्दिष्ट करते हैं कि घटकों को कैसे व्यवहार करना चाहिए। आप प्रोग्राम को विज़ुअली रूप से इकट्ठा करते हैं, टुकड़ों को एक पहेली के टुकड़ों की तरह एक साथ फिट करते हैं।

जैसे ही आप इसमें टुकड़े जोड़ते हैं, आपका ऐप फोन पर चरण-दर-चरण दिखाई देता है, ताकि आप निर्माण के दौरान अपने काम का परीक्षण कर सकें। जब आप पूरा कर लें, तो आप अपने ऐप को पैकेज कर सकते हैं और इंस्टॉल करने के लिए एक स्टैंड-अलोन एप्लिकेशन तैयार कर सकते हैं।

कूल ऐप्स जो बच्चे बना सकते हैं

कूल ऐप्स जो बच्चे बना सकते हैं

यदि आपके पास एंड्रॉइड फोन नहीं है, तो आप एंड्रॉइड एमुलेटर का उपयोग करके अपने ऐप बना सकते हैं, सॉफ्टवेयर जो आपके कंप्यूटर पर चलता है और फोन की तरह ही व्यवहार करता है।

ऐप इन्वेंटर डेवलपमेंट एनवायरनमेंट मैक ओएस एक्स, जीएनयू / लिनक्स, और विंडोज ऑपरेटिंग सिस्टम, और कई लोकप्रिय एंड्रॉइड फोन मॉडल के लिए समर्थित है। ऐप इन्वेंटर के साथ बनाए गए एप्लिकेशन किसी भी एंड्रॉइड फोन पर इंस्टॉल किए जा सकते हैं।

कूल ऐप्स जो बच्चे बना सकते हैं

हम आपके लिए कुछ दिलचस्प ऐप लाए हैं जिन्हें बच्चे MIT इन्वेंटर का उपयोग करके बना सकते हैं।

1. कॉइनफ्लिप

डिजाइनर अनुभाग

1. स्क्रीन 1 पर क्लिक करें और इसके संरेखण विकल्पों को “केंद्र” में बदलें ताकि जोड़े गए सभी तत्व केंद्र में प्रदर्शित हों।

2. एक बटन जोड़ें और उसके टेक्स्ट को “एक सिक्का पलटें” में बदलें।

3. यूजर इंटरफेस सेक्शन से दो इमेज जोड़ें। फिर सिक्के के दो पहलू अपलोड करें, प्रत्येक छवि के लिए एक। यदि आप अपनी छवि के लिए पृष्ठभूमि नहीं रखना चाहते हैं, तो .png फ़ाइलें चुनें।

कूल ऐप्स जो बच्चे बना सकते हैं

4. एक बार जब आप दो छवियों को जोड़ लेते हैं, तो उनमें से केवल एक के लिए “दृश्यमान” विकल्प पर टिक करें। हमारे उदाहरण में, सिर अब दिखाई दे रहा है।

5. उपयोगकर्ता द्वारा बटन पर क्लिक करने पर एक फ़्लिपिंग कॉइन ध्वनि भी जोड़ें। मीडिया अनुभाग से ध्वनिजोड़ें (अदृश्य घटक)। अब, उस पर क्लिक करें और एक ऑडियो फाइल अपलोड करें।

ब्लॉक अनुभाग

1. जब उपयोगकर्ता बटन पर क्लिक करता है, तो हमारी ऑडियो फ़ाइल चलाई जाएगी और सिक्के का एक यादृच्छिक पक्ष प्रदर्शित होगा। सबसे पहले, हमें बटन के लिए कोड शामिल करना होगा:

when Button1.Click
do

2. ध्वनि पर क्लिक करें और जोड़ें:

call Sound1.Play

3. अब, हम कैसे कोड करते हैं कि हर बार उपयोगकर्ता द्वारा क्लिक किए जाने पर सिक्के का एक यादृच्छिक पक्ष प्रदर्शित होना चाहिए? सबसे पहले, हमें अपनी शर्तों को शामिल करने के लिए एक if स्टेटमेंट डालने की जरूरत है। तो, नियंत्रण अनुभाग से “if then” ब्लॉक खींचें और “else” जोड़ें।

कूल ऐप्स जो बच्चे बना सकते हैं

फिर, हम एक रैंडम फ़ंक्शन का उपयोग करेंगे ताकि ऐप दो नंबरों के बीच यादृच्छिक रूप से चयन करे, प्रत्येक में से एक एक छवि को दृश्यमान बनाएगा। उदाहरण के लिए, यदि 1 और 2 के बीच यादृच्छिक संख्या 1 है, तो हम चाहते हैं कि ऐप Image1 प्रदर्शित करे। गणित पर जाएँ और “….=…” ब्लॉक को ड्रैग करें। फिर, निम्न ब्लॉक को पहले खाली स्थान के अंदर खींचें:

random integer from 1 to 100

फिर “100” को “2” में बदलें। दूसरे रिक्त स्थान का मान 1 में बदलें।

4. अब हमें यह निर्धारित करना है कि यादृच्छिक संख्या 1 होने पर क्या होता है। Image1 पर जाएं और खींचें:

set Image1.Visible to

लॉजिक से, ब्लॉक “true” को ड्रैग और अटैच करें।

5. यदि image 1 दिखाई दे रहा है, तो दूसरा अदृश्य होना चाहिए। तो, बस “set visible” ब्लॉक को कॉपी और पेस्ट करें और image 1 को image 2 में बदलें और सही से गलत।

कूल ऐप्स जो बच्चे बना सकते हैं

6. क्या होगा यदि रैंडम नंबर इसके बजाय 2 है? इस मामले में, यह Image2 है जो स्क्रीन पर प्रदर्शित होगा। आपके द्वारा अभी जोड़े गए दो “set Visible” ब्लॉक को कॉपी और पेस्ट करें और उन्हें “else” के साथ संलग्न करें। अब उनके मान बदलें: यदि यादृच्छिक संख्या 2 है, तो “Image1.visible” गलत होगा और “Image2.visible” सत्य हो जाएगा।

कूल ऐप्स जो बच्चे बना सकते हैं

अब, App को Companion App या Emulator के साथ चलाते हैं।

2. ओरिएंटेशन सेंसर

यह ऐप एक साधारण कंपास है। जब आप फोन को घुमाते हैं, तो कंपास घूमता है ताकि N हमेशा पृथ्वी के चुंबकीय उत्तरी ध्रुव के साथ संरेखित हो (जब तक कि फोन के पास कोई मजबूत चुंबक न हो)। इसका मतलब है कि फोन के शीर्ष पर स्थित कंपास दिशा वह दिशा है जिसका आप वर्तमान में सामना कर रहे हैं। स्क्रीन के शीर्ष पर एक शीर्षक लेबल भी है जो आपको बताता है कि आपकी वर्तमान दिशा उत्तर से डिग्री में है। इसलिए, उदाहरण के लिए, यदि आपका मुख दक्षिण की ओर है, तो S अक्षर आपके फ़ोन के शीर्ष पर होगा और शीर्षक 180 डिग्री होगा।

कूल ऐप्स जो बच्चे बना सकते हैं

डिजाइनर अनुभाग

इस ऐप के लिए स्क्रीन लेआउट सरल है: एक शीर्षक लेबल और एक कंपास। एक नया विचार हम इस ऐप के लिए शामिल कर रहे हैं कि कंपास चेहरा स्वचालित रूप से किसी भी स्क्रीन आकार का आकार बदलता है; इसलिए चाहे आप 2 इंच की छोटी स्मार्टफोन स्क्रीन का उपयोग कर रहे हों या 10 इंच के टैबलेट का, कंपास को स्क्रीन को भरना चाहिए। आप इसे एक मूल स्क्रीन लेआउट सेट करके और फिर स्क्रीन के आकार के आधार पर कंपास चेहरे का आकार बदलने के लिए कुछ ब्लॉक प्रोग्रामिंग करके करते हैं। यहाँ मूल लेआउट है।

कूल ऐप्स जो बच्चे बना सकते हैं

कैनवास की ऊंचाई और चौड़ाई को फिल पेरेंट पर सेट किया जाता है ताकि जब ऐप शुरू हो, तो कैनवास स्वचालित रूप से आपके फोन की स्क्रीन की चौड़ाई और ऊंचाई में बदल जाए। यह कंपास को एक अजीब दिखने वाला अंडाकार बना देगा। आप चाहते हैं कि कंपासस्प्राइट की ऊंचाई और चौड़ाई कैनवास की चौड़ाई के समान हो—फिर यह स्क्रीन को क्षैतिज रूप से भर देगा। यहाँ कम्पास का आकार बदलने के लिए ब्लॉक हैं:

कूल ऐप्स जो बच्चे बना सकते हैं

ध्यान दें कि आप Screen1.Initialize का उपयोग कर रहे हैं इस परिवर्तन को ट्रिगर करने के लिए ईवेंट प्रारंभ करें ताकि यह ऐप के चलने के साथ ही हो। उपयोगकर्ता शायद यह भी ध्यान नहीं देगा कि कंपास का आकार बदला जा रहा है।

ब्लॉक अनुभाग

आपको यह जानने की जरूरत है कि फोन किस दिशा में इशारा कर रहा है; तो आप अपने शीर्षक लेबल को अपडेट कर सकते हैं और उस दिशा से मेल खाने के लिए कंपास चेहरे को घुमा सकते हैं। डिज़ाइन दृश्य में आपके द्वारा जोड़ा गया ओरिएंटेशन सेंसर आपको फ़ोन की स्थिति के बारे में बहुत सारी जानकारी देता है (विवरण के लिए, बाद में अध्याय में “गुरुत्वाकर्षण को परिभाषित करना” लर्निंग पॉइंट देखें)। आप सेंसर के Azimuth गुण का उपयोग यह बताने के लिए करेंगे कि फ़ोन का शीर्ष किस दिशा की ओर इशारा कर रहा है। azimuth आपको 0 से 360 डिग्री तक रीडिंग देता है। उदाहरण के लिए, जब डिवाइस का शीर्ष उत्तर की ओर इशारा करता है, तो अज़ीमुथ 0 डिग्री होता है, 90 डिग्री जब यह पूर्व की ओर इशारा करता है, 180 डिग्री जब यह दक्षिण की ओर इशारा करता है, 270 डिग्री जब यह पश्चिम की ओर इशारा करता है, और इसी तरह।

azimuth रीडिंग आपको सटीकता के बहुत सारे दशमलव बिंदु देता है। यह बहुत अच्छा है यदि आपके पास एक अत्यधिक सटीक उपकरण है और दुनिया भर में एक जहाज चलाने की आवश्यकता है, लेकिन हम में से अधिकांश को केवल एक मोटे नेविगेशन गाइड की आवश्यकता है – जैसे, निकटतम डिग्री तक। तो आप round नामक गणित ब्लॉक का उपयोग करके अज़ीमुथ मान को पूर्णांक कर सकते हैं। यहां वह ब्लॉक है जो स्क्रीन के शीर्ष पर शीर्षक को आउटपुट करता है:

कूल ऐप्स जो बच्चे बना सकते हैं

यह स्क्रीन के शीर्ष पर स्थित शीर्षक लेबल का ख्याल रखता है। अब आपको कंपास को उसी शीर्षक पर घुमाने की जरूरत है—और यह आश्चर्यजनक रूप से आसान है! आपने CompassSprite की Rotates प्रॉपर्टी को yes पर सेट किया है, इसलिए यदि आप CompassSprite की Heading प्रॉपर्टी को Azimuth से मेल खाने के लिए सेट करते हैं, तो स्प्राइट सही दिशा में इंगित करने के लिए घूमेगा। यहाँ ब्लॉक है:

कूल ऐप्स जो बच्चे बना सकते हैं

पहेली का अंतिम भाग यह है कि आपको पिछले दो ब्लॉकों को कैसे और कब ट्रिगर करना चाहिए। आप एक घड़ी सेट कर सकते हैं जो इन ब्लॉकों को चलाने और स्क्रीन को अपडेट करने के लिए एक सेकंड के हर दसवें हिस्से को ट्रिगर करती है। लेकिन ओरिएंटेशन सेंसर की आस्तीन में एक और चाल है: यह एक घटना को ट्रिगर कर सकता है जब भी फोन की स्थिति बदलती है। घटना को OrientationSensor.OrientationChanged कहा जाता है। यदि आप उस ईवेंट ब्लॉक को बाहर खींचते हैं और आपके द्वारा अभी देखे गए दो ब्लॉक सम्मिलित करते हैं, तो आपके पास प्रोग्राम है:

कूल ऐप्स जो बच्चे बना सकते हैं

अब, App को Companion App या Emulator के साथ चलाते हैं।

3. बॉल बाउंस

यह ऐप स्क्रीन पर बॉल (स्प्राइट) को उछालने के बारे में है।

डिजाइनर अनुभाग

ड्रॉइंग और एनिमेशन ड्रॉअर से, कैनवास घटक को बाहर खींचें और इसे व्यूअर पर छोड़ दें।

कूल ऐप्स जो बच्चे बना सकते हैं

ऐप इन्वेंटर के लिए डिफ़ॉल्ट सेटिंग यह है कि आपके ऐप की स्क्रीन “स्क्रॉल करने योग्य” होगी, जिसका अर्थ है कि उपयोगकर्ता इंटरफ़ेस स्क्रीन की सीमा से आगे जा सकता है और उपयोगकर्ता अपनी उंगली को स्वाइप करके नीचे स्क्रॉल कर सकता है (जैसे वेब पेज पर स्क्रॉल करना) ) जब आप कैनवास का उपयोग कर रहे हों, तो आपको “स्क्रॉल करने योग्य” सेटिंग (बॉक्स को अनचेक करें) को बंद करना होगा ताकि स्क्रीन स्क्रॉल न हो। यह आपको कैनवास को पूरी स्क्रीन पर भरने की अनुमति देगा।

कूल ऐप्स जो बच्चे बना सकते हैं

सुनिश्चित करें कि कैनवास घटक चुना गया है (#1) ताकि उसके गुण गुण फलक (#2) में दिखाई दें। सबसे नीचे, ऊंचाई संपत्ति को “Fill Parent” पर सेट करें। Width property के साथ भी ऐसा ही करें।

कूल ऐप्स जो बच्चे बना सकते हैं

अब जबकि हमारे पास कैनवास है, हम बॉल स्प्राइट जोड़ सकते हैं। यह ड्रॉइंग और एनिमेशन ड्रॉअर में भी पाया जा सकता है। बॉल कंपोनेंट को बाहर खींचें और कैनवास पर छोड़ें (#1)। यदि आप गेंद को बेहतर दिखाना चाहते हैं, तो आप गुण फलक (#2) में इसकी Radius property बदल सकते हैं।

कूल ऐप्स जो बच्चे बना सकते हैं

ब्लॉक अनुभाग

कूल ऐप्स जो बच्चे बना सकते हैं

Ball1.Flung करते समय ब्लॉक चुनें और इसे कार्यक्षेत्र पर ड्रैग-एंड-ड्रॉप करें। फ़्लंग का अर्थ है कि उपयोगकर्ता गेंद को “फ़्लिंग” करने के लिए अपनी उंगली से “फ़्लिंग जेस्चर” बनाता है। फ़्लिंग एक इशारा है जैसे एक गोल्फ क्लब करता है, यह पसंद नहीं है कि आप एंग्री बर्ड्स को कैसे लॉन्च करते हैं! ऐप इन्वेंटर में, उस प्रकार के हावभाव के लिए ईवेंट हैंडलर को कहा जाता है जब Flung किया जाता है।

कूल ऐप्स जो बच्चे बना सकते हैं

बॉल ड्रॉअर खोलें और ब्लॉक की सूची में नीचे स्क्रॉल करके सेट Ball1.Heading और सेट Ball1.Speed ब्लॉक प्राप्त करें।

कूल ऐप्स जो बच्चे बना सकते हैं

सेट Ball1.Speed को प्लग करें और Ball1.Heading को फ़्लिंग इवेंट हैंडलर में सेट करें।

कूल ऐप्स जो बच्चे बना सकते हैं

अब, जब Ball1.Flung ईवेंट हैंडलर के “speed” पैरामीटर पर माउस ले जाएं। के लिए ब्लॉक प्राप्त करें और सेट करें

फ़्लिंग की गति पॉप अप हो जाएगी। स्पीड ब्लॉक प्राप्त करें और इसे Ball1.Speed पर सेट करें।

ब्लॉक

कूल ऐप्स जो बच्चे बना सकते हैं

बॉल हेडिंग के लिए भी ऐसा ही करें। हेडिंग पैरामीटर पर माउस ओवर आपको गेट हेडिंग ब्लॉक दिखाई देगा। उस ब्लॉक को पकड़ो, और इसे सेट Ball1.Heading ब्लॉक में क्लिक करें।

कूल ऐप्स जो बच्चे बना सकते हैं

अब, App को Companion App या Emulator के साथ चलाते हैं।

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>