ऐप आविष्कारक में विभिन्न घटक

  • उन विभिन्न घटकों की समीक्षा करें जिनका उपयोग आप एप इन्वेंटर या थंकबल में कर सकते हैं
  • एक घटक खोजें जो आपके ऐप की सहायता कर सकता है
  • एक ट्यूटोरियल पर शोध करें और अपने ऐप में कम से कम एक घटक को कोड करें

इस पाठ के लिए ये गतिविधियाँ हैं:

स्मार्टफोन के घटक

यह घटकों को चुनने और कोड करने का समय है, जिनमें से कुछ में सेंसर शामिल हैं, जिन्हें आप चाहते हैं कि आपका ऐप उपयोग करे।  उपलब्ध विभिन्न घटक आपके ऐप को कई अलग-अलग काम करने की अनुमति देंगे - उन लोगों को चुनना सुनिश्चित करें जो आपके लिए सही हैं! 

यह पाठ आपके लिए कई घटकों के बारे में जानने के लिए एक संदर्भ है जिनका उपयोग आप अपने ऐप में कर सकते हैं। 

आपने शायद अब तक अपना प्लेटफ़ॉर्म चुन लिया है, लेकिन हम ऐप आविष्कारक और थंकेबल दोनों के लिए सभी घटकों को सूचीबद्ध करेंगे, ताकि आप उपलब्ध घटकों से अवगत हो सकें।

उन घटकों की तलाश करें जिनका उपयोग आप अपने ऐप के लिए नियोजित सुविधाओं को लागू करने के लिए कर सकते हैं।

लैपटॉप देख रही लड़कियां

श्रेणी के अनुसार घटक सूची

अनुसरण करने वाले घटक मानक उपयोगकर्ता इंटरफ़ेस घटकों से परे हैं, जो उपयोगकर्ता को ऐप के साथ बातचीत करने की अनुमति देते हैं।

यह पूरी सूची नहीं है, लेकिन वर्तमान में उपलब्ध अधिकांश घटकों को कवर करता है। थंकेबल और ऐप आविष्कारक हर समय अधिक सुविधाओं और घटकों को जोड़ना जारी रखते हैं।

नीचे दी गई जानकारी इस दस्तावेज़ में भी उपलब्ध है।

यदि आपके ऐप को फ़ोटोग्राफ़, ऑडियो और वीडियो जैसी चीज़ों से संबंधित सुविधाओं की आवश्यकता है, तो ये घटक आपके लिए बहुत मददगार होंगे।
फ़ीचर विवरण ऐप आविष्कारक थंकेबल
उपयोगकर्ता को वीडियो लेने की अनुमति देता है। आप इसे सोशल ऐप्स, वीडियो शेयरिंग ऐप्स, या किसी भी अन्य समय के लिए उपयोग कर सकते हैं जो आप चाहते हैं कि आपका उपयोगकर्ता वीडियो रिकॉर्ड करे। कैमकॉर्डर कैमरा
उपयोगकर्ता को चित्र लेने की अनुमति देता है। यह उन ऐप्स के लिए उपयोगी हो सकता है जो उपयोगकर्ताओं को प्रोफ़ाइल चित्र सेट करने या गैलरी में साझा करने या सहेजने के लिए चित्र लेने की अनुमति देते हैं। कैमरा कैमरा
उपयोगकर्ता को अपनी फोटो लाइब्रेरी से एक छवि चुनने की अनुमति देता है। यह उपयोगकर्ताओं को उन तस्वीरों को चुनने की अनुमति देगा जो उन्होंने आपके ऐप का उपयोग करने के बाहर ली हैं। इमेजपिकर फ़ाइलें (फ़ोटो लाइब्रेरी)
आपको ऐप में एक वीडियो एम्बेड करने की अनुमति देता है जिस पर उपयोगकर्ता क्लिक कर सकता है। वीडियो .wmv, .3gp या .mp4 का होना चाहिए और 1MB से बड़ा नहीं होना चाहिए. वीडियो प्लेयर वीडियो
आपको पाठ का किसी अन्य भाषा में अनुवाद करने की अनुमति देता है. इसके लिए आवश्यक है कि आपके ऐप में इंटरनेट का उपयोग हो क्योंकि यह बाहरी अनुवाद सेवाओं पर निर्भर करता है। अनुवादक भाषण
उपयोगकर्ता को ध्वनि या शोर रिकॉर्ड करने की अनुमति देता है। साउंडरिकॉर्डर ध्वनि
यह ऑडियो घटक एक ध्वनि चलाता है। यह "लंबी" ध्वनियों के लिए सबसे अच्छा काम करता है, जैसे कि गीत, भाषण या कविताएँ। Thunkable किसी भी लंबाई ऑडियो के लिए सिर्फ एक घटक, ध्वनि, है. वादक ध्वनि
प्लेयर घटक के समान, लेकिन अधिसूचना "डिंग" जैसी छोटी ध्वनियों के लिए सबसे अच्छा है। ध्वनि ध्वनि
उपयोगकर्ता के भाषण का पाठ में अनुवाद करता है। यह उन ऐप्स के लिए विशेष रूप से उपयोगी है जिन्हें हाथों से मुक्त क्षमताओं की आवश्यकता होती है। स्पीचरिकॉग्नाइज़र भाषण
यह घटक स्पीचरिकॉर्डर के विपरीत करता है; यह उपयोगकर्ताओं को पाठ दर्ज करने की अनुमति देता है और ऐप इसे ज़ोर से पढ़ेगा। टेक्स्टटूस्पीच भाषण
आप अपने ऐप में JSON एनिमेशन प्ले कर सकते हैं। उपलब्ध नहीं है अनुप्राणन
यदि आपको फ़ोन कॉल करने, ईमेल भेजने, पाठ संदेश भेजने और कुछ प्रकार की जानकारी साझा करने के लिए अपने ऐप की आवश्यकता है, तो ये सामाजिक घटक सहायक हो सकते हैं।
फ़ीचर विवरण ऐप आविष्कारक थंकेबल
उपयोगकर्ता के संपर्क प्रदर्शित करता है और उपयोगकर्ताओं को उस सूची में से किसी को चुनने की अनुमति देता है. संपर्क पिकर उपलब्ध नहीं है
उपयोगकर्ता को उपयोगकर्ता की संपर्क सूची से एक ईमेल पता इनपुट करने की अनुमति देता है। ईमेलपिकर उपलब्ध नहीं है
उपयोगकर्ता को फ़ोन संपर्क सूची से फ़ोन नंबर चुनने की अनुमति देता है. फोन नंबर पिकर उपलब्ध नहीं है
आपको ऐप में एक वीडियो एम्बेड करने की अनुमति देता है जिस पर उपयोगकर्ता क्लिक कर सकता है। वीडियो .wmv, .3gp या .mp4 का होना चाहिए और 1MB से बड़ा नहीं होना चाहिए. वीडियो प्लेयर वीडियो
उपयोगकर्ता को आपके ऐप से फ़ोन कॉल करने में सक्षम बनाता है। फोनकॉल पत्ती
उपयोगकर्ता को आपके ऐप के माध्यम से किसी अन्य उपयोगकर्ता के फोन पर एक पाठ संदेश भेजने की अनुमति देता है। टेक्स्टिंग पत्ती
यह ऑडियो घटक एक ध्वनि चलाता है। यह "लंबी" ध्वनियों के लिए सबसे अच्छा काम करता है, जैसे कि गीत, भाषण या कविताएँ। Thunkable किसी भी लंबाई ऑडियो के लिए सिर्फ एक घटक, ध्वनि, है. वादक ध्वनि
उपयोगकर्ताओं को आपके ऐप्लिकेशन में संदेश, चित्र या अन्य सामग्री को उपयोगकर्ता के फ़ोन पर ईमेल और संदेश सेवा जैसे अन्य ऐप्लिकेशन के साथ साझा करने की अनुमति देता है. साझा पत्ती
आपके ऐप और ट्विटर के बीच संचार की अनुमति देता है। उपयोगकर्ता ट्वीट खोज सकते हैं, संदेश भेज और प्राप्त कर सकते हैं, अनुयायियों की सूची प्राप्त कर सकते हैं, और बहुत कुछ कर सकते हैं। ट्विटर उपलब्ध नहीं है
थंकेबल आपको अपने ऐप में विज्ञापन जोड़ने की अनुमति देता है। सभी ऐप्स को डाउनलोड या प्रकाशित करने से पहले थंकेबल द्वारा पहले अनुमोदित किया जाना चाहिए। उपलब्ध नहीं है विज्ञापन
ये घटक आपके ऐप को आपके ऐप के बाहर की संस्थाओं के साथ बातचीत करने की अनुमति देते हैं, जैसे वेब, डिवाइस और अन्य एप्लिकेशन।
फ़ीचर विवरण ऐप आविष्कारक थंकेबल
आपके ऐप्लिकेशन को कैमरा या Google मानचित्र जैसे अन्य ऐप्लिकेशन या फ़ोन पर इंस्टॉल किए गए उपयोगकर्ता द्वारा बनाए गए ऐप्लिकेशन प्रारंभ करने की अनुमति देता है. गतिविधि स्टार्टर लिंक खोलें (नियंत्रण ब्लॉक)
आपको अपने ऐप में एक नक्शा एम्बेड करने की अनुमति देता है। ऐप आविष्कारक में मार्कर और आकार जैसे घटक शामिल होते हैं जिन्हें मानचित्र में जोड़ा जा सकता है। इन सुविधाओं को थंकेबल में कोड में जोड़ा जाता है। नक्शे नक्शे
उपयोगकर्ताओं को आपके ऐप के भीतर वेब पेज देखने की अनुमति देता है। वेब व्यूअर वेब व्यूअर
आपके ऐप को बाहरी वेबसाइटों को और उनसे जानकारी भेजने और प्राप्त करने में सक्षम करता है। वेब वेब एपीआई
उपयोगकर्ता को आपके ऐप से फ़ोन कॉल करने में सक्षम बनाता है। फोनकॉल पत्ती
ये घटक आपके ऐप को ब्लूटूथ डिवाइस से कनेक्ट करने में सक्षम बनाते हैं। ब्लूटूथ क्लाइंट, ब्लूटूथ सर्वर, ब्लू टूथले (एक्सटेंशन) ब्लूटूथ कम ऊर्जा
यह ऑडियो घटक एक ध्वनि चलाता है। यह "लंबी" ध्वनियों के लिए सबसे अच्छा काम करता है, जैसे कि गीत, भाषण या कविताएँ। Thunkable किसी भी लंबाई ऑडियो के लिए सिर्फ एक घटक, ध्वनि, है. वादक ध्वनि
बाह्य स्रोतों (सेंसर, वेब, डेटा फ़ाइलें) से डेटा एकत्रित करने और उन्हें चार्ट रूप में प्रदर्शित करने के लिए उपयोग किया जाता है. चार्ट, चार्टडेटा2डी उपलब्ध नहीं है
Arduino जैसे सीरियल उपकरणों से कनेक्ट करने के लिए इस्तेमाल किया जा सकता है। धारावाहिक उपलब्ध नहीं है
आपके ऐप के उपयोगकर्ताओं को उपयोगकर्ता नाम और पासवर्ड के साथ साइन अप करने की अनुमति देता है। इसके लिए आपको पहले एक Firebase खाता सेट करना होगा। उपलब्ध नहीं है साइन-इन
आपको अपने ऐप के भीतर एक पीडीएफ फाइल एम्बेड करने की अनुमति दें उपलब्ध नहीं है पीडीएफ रीडर
यदि आपके ऐप को अपने आसपास की दुनिया या उपयोगकर्ता के बारे में जानकारी एकत्र करने की आवश्यकता है, तो यहां कुछ सेंसर दिए गए हैं जिन्हें ऐप आविष्कारक और थंकेबल एक्सेस कर सकते हैं।
फ़ीचर विवरण ऐप आविष्कारक थंकेबल
यह निर्धारित कर सकता है कि फोन हिल रहा है या नहीं और इसे सीधा या उल्टा रखा जा रहा है। यह क्षमता बहुत उपयोगी है जब आप चाहते हैं कि स्क्रीन को फोन को कैसे रखा जा रहा है, या यदि आप चाहते हैं कि ऐप झटकों पर प्रतिक्रिया करे। एक्सेलेरोमीटरसेंसर त्वरामापी
एक्सेलेरोमीटर सेंसर का उपयोग यह मापने के लिए करता है कि फोन रखने वाला उपयोगकर्ता कितने कदम उठाता है, और यात्रा की गई दूरी का अनुमान भी लगा सकता है। पेडोमीटर उपलब्ध नहीं है
समझ सकते हैं कि फोन झुका हुआ है या नहीं। यह एक्सेलेरोमीटर की तुलना में अधिक सटीक है और यह माप सकता है कि फोन का ओरिएंटेशन कितना बदल गया है। जाइरोस्कोपसेंसर घूर्णाक्षदर्शी
चुंबकीय प्रवाह घनत्व को मापने के लिए उपयोग किया जाता है। सभी फोन इस क्षमता का समर्थन नहीं करते हैं। चुंबकीय क्षेत्र सेंसर मैग्नेटोमीटर
आपके ऐप को वर्तमान समय प्राप्त करने या टाइमर का उपयोग करने की अनुमति देता है। यह समयबद्ध अलार्म सेट करने या टाइमर का उपयोग करने के लिए उपयोगी हो सकता है। घड़ी समयपाल
फ़ोन के स्थान का अक्षांश और देशांतर एकत्र करता है। यह सेंसर किसी भी समय उपयोगी हो सकता है जब आपको उपयोगकर्ता के पास रुचि के बिंदुओं की खोज करने की आवश्यकता होती है। स्थानसेंसर स्थान सेंसर
बताता है कि फोन किसी ऑब्जेक्ट के करीब है या नहीं। इसका उपयोग अक्सर यह बताने के लिए किया जाता है कि उपयोगकर्ता के पास फोन उनके कान के पास है या नहीं। सभी फोन इस क्षमता का समर्थन नहीं कर सकते हैं। निकटता सेंसर उपलब्ध नहीं है
आपके ऐप को बारकोड पढ़ने की अनुमति देता है। बारकोड स्कैनर कैमरा
परिवेशी वायु दाब को मापता है। बैरोमीटर उपलब्ध नहीं है
सापेक्ष परिवेशी वायु आर्द्रता को मापता है। अधिकांश मोबाइल उपकरणों के लिए असामान्य। आर्द्रतामापी उपलब्ध नहीं है
प्रकाश के स्तर को मापता है। लाइटसेंसर उपलब्ध नहीं है
आपके ऐप को अन्य एनएफसी (निकट-क्षेत्र संचार) -सुसज्जित उपकरणों के साथ डेटा साझा करने की अनुमति देता है। नियरफील्ड उपलब्ध नहीं है
तीन आयामों में डिवाइस के भौतिक अभिविन्यास के बारे में जानकारी प्रदान करता है: रोल, पिच और दिगंश। ओरिएंटेशनसेंसर उपलब्ध नहीं है
परिवेश (बाहरी) तापमान को मापता है। तापमापी उपलब्ध नहीं है
आपका ऐप इन घटकों के साथ opp के भीतर, डिवाइस पर और क्लाउड में डेटा स्टोर कर सकता है।
फ़ीचर विवरण ऐप आविष्कारक थंकेबल
ब्लॉक करें जो आपको ऐप के भीतर जानकारी अपडेट और स्टोर करने देता है। ऐप बंद होने पर कोई भी जानकारी मिट जाती है। चर ऐप चर
आपके ऐप को मोबाइल डिवाइस पर स्थानीय रूप से जानकारी संग्रहीत और अपडेट करने और ऐप के भीतर इसका उपयोग करने की अनुमति देता है। डेटा को ऐप के रन के बीच संग्रहीत और पुनर्प्राप्त किया जा सकता है। Thunkable में, DataViewer और DataViewerGrid "अपनी खुद की तालिका बनाएं" विकल्प का उपयोग करके स्थानीय रूप से डेटा स्टोर कर सकते हैं। टाइनीडीबी संग्रहीत चर डेटाव्यूअर सूची डेटा व्यूअर ग्रिड
आपके ऐप को क्लाउड में डेटा संग्रहीत, पुनर्प्राप्त और अपडेट करने की अनुमति देता है ताकि ऐप के विभिन्न उपयोगकर्ताओं के बीच डेटा साझा किया जा सके। थंकेबल फायरबेस का उपयोग करके क्लाउड चर प्रदान करता है। DataViewer और DataViewerGrid को Airtable, Google पत्रक और Webflow से जोड़ा जा सकता है। ऐप्लिकेशन आविष्कारक का स्प्रेडशीट घटक Google पत्रक से लिंक होता है. क्लाउडडीबी फायरबेसडीबी स्प्रैडशीट क्लाउड वेरिएबल - (फायरबेस) डेटाव्यूअर सूची डेटाव्यूअरग्रिड
अपने ऐप के भीतर वर्गीकरण और जनरेटिव AI टूल के लिए मशीन लर्निंग मॉडल का उपयोग करें।
फ़ीचर विवरण ऐप आविष्कारक थंकेबल
AI चैट बॉट, OpenAI के ChatGPT के साथ संचार की अनुमति देता है। चैटबॉट ओपन एआई सेवाएं (पाठ पूर्णता)
आपको चित्र बनाने और संपादित करने के लिए अपने ऐप में DALL-E शामिल करने की अनुमति देता है। इमेजबोट ओपन एआई सेवाएं (छवि निर्माण)
आपको अपना खुद का मशीन लर्निंग मॉडल (छवि, ध्वनि, मुद्रा) बनाने और इसे अपने ऐप में उपयोग करने की अनुमति देता है। PersonalImageClassifier PersonalAudioClassifier पोसनेटएक्सटेंशन पढ़ाने योग्य मशीन (ध्यान दें कि इन सभी के लिए आपको एक्सटेंशन जोड़ने की आवश्यकता है) उपलब्ध नहीं है
एक ऐप में ड्राइंग सक्षम करें, और गेम को चेतन करने और बनाने के लिए स्प्राइट जोड़ें।
फ़ीचर विवरण ऐप आविष्कारक थंकेबल
स्क्रीन पर एक क्षेत्र जोड़ता है जहाँ उपयोगकर्ता आरेखित कर सकते हैं. यह वह जगह भी है जहाँ आप स्प्राइट्स जोड़ सकते हैं जिन्हें आप चेतन कर सकते हैं। कैंवस कैंवस
ये घटक ऐसे तत्व हैं जिन्हें किसी गेम या एनीमेशन के अंदर एनिमेटेड और इंटरैक्ट किया जा सकता है इमेजस्प्राइट
नृत्य सभा
परी

आप ऐप आविष्कारक की डिज़ाइनर विंडो में घटक जोड़ेंगे। घटकों को दिखाने के लिए दराज खोलने के लिए आपको पैलेट में एक श्रेणी पर क्लिक करना होगा।

ऐप आविष्कारक घटक पैलेट

गतिविधि: एक नया घटक जानें

अनुमानित समय: 60 मिनट

इसके बारे में जानने के लिए एक घटक चुनें

  1. कम से कम एक घटक या सेंसर चुनें जो आपको लगता है कि आप अपने ऐप में उपयोग करेंगे।
  2. किसी ऐप में घटक का उपयोग करने के लिए दस्तावेज़ीकरण और/या एक ट्यूटोरियल खोजें।
  3. आप यहां से शुरू कर सकते हैं:
  4. उस नए घटक का उपयोग करके एक ऐप कोड करें

सर्वोत्तम प्रक्रियाएं: आपके द्वारा चुना गया घटक आपके ऐप के लिए एकदम सही नहीं है! जब तक आप एक नए घटक के बारे में सीख रहे हैं, यही मायने रखता है। बस कुछ ऐसा चुनें जो आपको लगता है कि काम कर सकता है और यदि आपको पता चलता है कि यह काम नहीं करता है तो ठीक है। कोडिंग की दुनिया में हम इस शोध को "स्पाइक" कहते हैं क्योंकि आप जल्दी से जितना संभव हो उतना गहरा खोदने की कोशिश कर रहे हैं (जैसे कि जमीन में एक रेल स्पाइक मारना)।

छात्रों से पूछने के लिए मार्गदर्शक प्रश्न: अगर हम ऐप्पल वॉच के लिए ऐप बना रहे थे, तो ऐप्पल वॉच पर किस तरह के घटक हो सकते हैं? (हृदय गति मॉनिटर, जाइरोस्कोप - चरण ट्रैकिंग, ब्लूटूथ के लिए)। आप कितना डेटा एकत्र कर रहे हैं? क्या आप उस डेटा का उपयोग अपने AI मॉडल को प्रशिक्षित करने के लिए कर सकते हैं?

AmeriCorps के समर्थन से मेंटर टिप्स प्रदान किए जाते हैं।

नौसेना में शैलीबद्ध ए, अमेरिकॉर्प्स लोगो

एक प्रोग्रामर के रूप में आप जो सबसे अच्छे कौशल सीख सकते हैं, वह यह है कि जब आप फंस जाते हैं या किसी चीज़ का उपयोग करना सीखने की आवश्यकता होती है तो आपकी मदद करने के लिए संसाधन कैसे खोजें। 

यह गतिविधि अभ्यास है!

यह उस ऐप के साथ बिल्कुल संरेखित नहीं हो सकता है जिसे आप बनाना चाहते हैं, लेकिन घटकों के साथ कोडिंग का अभ्यास करने से आपको अपना ऐप बनाने में मदद मिलेगी।

परावर्तन

यह पाठ उन सभी घटकों के लिए एक संदर्भ है जिनका उपयोग आप अपना ऐप बनाने के लिए कर सकते हैं। अपने घटक का उपयोग करने का तरीका जानने के लिए एक ट्यूटोरियल या प्रलेखन ढूँढना आसान नहीं है!

2 लड़कियों की कोडिंग
आपको गतिविधि के लिए आवश्यक ट्यूटोरियल या जानकारी कैसे मिली?
आप अपने ऐप में इस पाठ से अपने काम का उपयोग कैसे करेंगे?
अपने जीवन में और कहां जहां आप इस "अपना खुद का ट्यूटोरियल खोजें" कौशल का उपयोग कर सकते हैं?

प्रमुख शब्दों की समीक्षा

  • उपयोगकर्ता इंटरफ़ेस घटक - मानक घटक जो उपयोगकर्ता बटन, लेबल और टेक्स्ट बॉक्स की तरह बातचीत करेगा
  • मीडिया घटक - मीडिया घटकों के उदाहरण फोटो, ऑडियो और वीडियो हैं।
  • सेंसर - एक फोन पर स्थापित विभिन्न प्रकार के उपकरण जो विभिन्न उद्देश्यों के लिए डेटा एकत्र करते हैं
  • सामाजिक घटक - ऐसी विशेषताएं जो उपयोगकर्ताओं को आपके ऐप के माध्यम से फोन कॉल करने, ईमेल भेजने, टेक्स्ट करने और चीजों को साझा करने में सक्षम बनाती हैं
  • कनेक्टिविटी घटक - ऐसी विशेषताएं जो आपके ऐप को आपके ऐप के बाहर के स्थानों के साथ इंटरैक्ट करने देती हैं, जैसे वेब और अन्य ऐप
  • भंडारण घटक - ब्लॉक और घटक जो आपको स्टोर करने की अनुमति देते हैंformatऐप में, डिवाइस पर और क्लाउड में जानकारी
  • एआई घटक - घटक जो आपको अपने ऐप के भीतर मशीन लर्निंग मॉडल या जनरेटिव एआई टूल का उपयोग करने की अनुमति देते हैं

अतिरिक्त संसाधन

ऐप आविष्कारक के लिए अन्य सहायक ट्यूटोरियल साइटें:

 अधिक सामान्य संसाधन: