मुखपृष्ठ » मोबाइल » अपने पहले iPhone अनुप्रयोग के निर्माण और प्रकाशन के लिए अंतिम गाइड

    अपने पहले iPhone अनुप्रयोग के निर्माण और प्रकाशन के लिए अंतिम गाइड

    क्या आप अपना खुद का ऐप बनाने पर विचार कर रहे हैं? आपको ऐसा करने की आवश्यकता है। एप्लिकेशन पारिस्थितिकी तंत्र, प्रोग्रामिंग भाषाओं, टूलसेट और समय और प्रयास के बारे में जानें। आइए आपको बताते हैं क्या नहीं चाहिए पता है, लेकिन यह समझाएं कि ऐप स्टोर में प्रकाशित होने वाले ऐप को प्राप्त करने के लिए आप वास्तव में आज कैसे शुरू कर सकते हैं.

    आपके त्वरित संदर्भ के लिए, यहां शॉर्टकट दिए गए हैं:

    • एक अनुप्रयोग के बिल्डिंग ब्लॉक्स: मूल बातें
    • ऐप बनाने की प्रक्रिया
    • स्विफ्ट और ऑब्जेक्टिव-सी पर
    • मिडिलवेयर: बिल्ड वन्स, रन मल्टीपल
    • डिजाइन: आपका ऐप कैसे इस्तेमाल किया जाता है
    • इंटरनेट के लिए एक ऐप को कैसे सक्षम करें
    • बीटा से लाइव करने के लिए जा रहे हैं
    • आपका पहला ऐप पूछे जाने वाले प्रश्न
    • सीखना संसाधन शुरू करने के लिए
    • पूर्ण संदर्भ सूची

    1. एक अनुप्रयोग के बिल्डिंग ब्लॉक्स: मूल बातें

    एक ऐप बस है स्मार्टफोन पर चल रहा कंप्यूटर सॉफ्टवेयर का एक टुकड़ा. यह एक प्रोग्रामर द्वारा लिखा गया है, और एक डिजाइनर द्वारा बनाई गई ग्राफिक संपत्ति के साथ एक साथ रखा गया है.

    IPhone के लिए ऐप हैं Xcode नामक एक मैक एप्लिकेशन के साथ बनाया गया, तथा स्विफ्ट या ऑब्जेक्टिव-सी में प्रोग्राम किया गया. कई ऐप इंटरनेट से जुड़े हैं, जिसका मतलब है कि उनके पास ए बैक-एंड जो क्लाउड या कार्यक्षमता में डेटा के भंडारण की अनुमति देता है जो उपयोगकर्ताओं को इंटरकनेक्ट करता है.

    Xcode वह एप्लिकेशन है जिसका उपयोग आप देशी iPhone ऐप बनाने के लिए कर सकते हैं, और यह केवल Mac OS X के लिए उपलब्ध है। इसमें इंटरफ़ेस बिल्डर भी शामिल है, जो आपके ऐप के ग्राफ़िकल फ़ाउंडेशन को नेत्रहीन बनाने के लिए एक टूल है। यह है मचान उपकरण: आप इसके साथ एक कार्यात्मक ऐप नहीं बना सकते हैं, लेकिन आप कर सकते हैं अपने ऐप के GUI के लिए जमीनी कार्य करना.

    Xcode में कई उपयोगी विशेषताएं हैं, जैसे कि कई स्क्रीन रिज़ॉल्यूशन पर आपका इंटरफ़ेस काम करने के लिए ऑटो लेआउट और एक वास्तविक iPhone के लिए अपने ऐप का परीक्षण करने के लिए एक iPhone सिम्युलेटर।.

    ऐप स्टोर में ऐप्स प्रकाशित करने के लिए आपको ऐप्पल से डेवलपर खाते की आवश्यकता होती है। यह प्रति वर्ष $ 99 USD के लिए उपलब्ध है, और प्रत्येक वर्ष इसे नवीनीकृत करने की आवश्यकता है। Apple के पास नए और प्रकाशित ऐप के प्रबंधन के लिए एक व्यापक ऑनलाइन टूलसेट उपलब्ध है, जिसे आईट्यून्स कनेक्ट कहा जाता है, साथ ही साथ प्रलेखन का एक व्यापक सेट भी है.

    इसके अतिरिक्त, आईट्यून्स कनेक्ट में अब एक बीटा वितरण उपकरण है जिसे TestFlight कहा जाता है। इसका उपयोग किया जा सकता है अपने ऐप को बीटा टेस्टर्स में वितरित करें.

    2. ऐप बनाने की प्रक्रिया

    किसी भी ऐप की विकास प्रक्रिया इन चरणों का पालन करती है:

    1. डिज़ाइन. अपने ऐप का मॉकअप करें और स्क्रीन पर सभी घटकों को लेआउट करें.
    2. विकसित करना. इस कदम में ऐप को कोड करना, अगर-तब-तब की क्रियाओं के साथ इंटरफेस को बांधना शामिल है.
    3. परीक्षा. एप्लिकेशन को बीटा परीक्षकों को भेजें और इसके प्रदर्शन पर प्रतिक्रिया एकत्र करें। फिर, किसी भी त्रुटि को हल करें जो उत्पन्न होती है.
    4. प्रकाशित करना. अपने ऐप को समीक्षा प्रक्रिया से पहले निकालें और इसे ऐप स्टोर में उत्पादन के लिए धकेल दें.

    आधुनिक प्रक्रिया प्रबंधन अक्सर साथ काम करते हैं पुनरावृत्तियों सूक्ष्म और स्थूल स्तर पर.

    जब आप एक नई सुविधा बना रहे होते हैं, तो आप हमेशा इसे पहले डिज़ाइन करते हैं, फिर इसे कोड करते हैं, फिर इसका परीक्षण करते हैं, और फिर इसे लाइव पुश करते हैं। चाहे वह छोटा घटक हो या ऐप का पूरा नया हिस्सा, इस प्रक्रिया का पालन करें.

    3. स्विफ्ट और ऑब्जेक्टिव-सी पर

    iPhone ऐप सभी स्विफ्ट या ऑब्जेक्टिव-सी में लिखे गए हैं. तीव्र Apple द्वारा आविष्कार की गई नई प्रोग्रामिंग भाषा है, जिसकी घोषणा 2 जून 2014 को की गई थी, और बाद में इसे 9 सितंबर, 2014 को 1.0 संस्करण के रूप में जारी किया गया। यह काफी नई भाषा है और स्विफ्ट में पूरी तरह से लिखे गए ऐप अभी ऐप स्टोर से टकराने लगे हैं.

    स्विफ्ट लोकप्रियता में तेजी से बढ़ रही है और इसकी विशेषताएं शुरुआती और उन्नत प्रोग्रामर दोनों द्वारा अत्यधिक प्रशंसित हैं। स्विफ्ट के बारे में महान बात यह है कि यह उद्देश्य-सी के साथ विनिमेय है। यह प्रोग्रामर द्वारा स्विफ्ट को अपनाने में मदद करता है, क्योंकि वे नई भाषा के साथ संगत होने के लिए अपने पूरे कोडबेस को फिर से लिखना नहीं पड़ता है.

    जिन लोगों के पास पहले से ही किसी भी प्रोग्रामिंग भाषा में एक मध्यवर्ती स्तर की प्रवीणता है, उन्हें ऑब्जेक्टिव-सी या स्विफ्ट लेने के लिए कम समय की आवश्यकता होगी। विशेष रूप से उन भाषाओं के साथ काम किया है जो स्विफ्ट के समान हैं, जैसे जावा, पीएचपी या रूबी, स्विफ्ट सीखने में कोई समस्या नहीं होनी चाहिए।.

    लेकिन जो बेहतर है, स्विफ्ट या ऑब्जेक्टिव-सी?

    ऑब्जेक्टिव-सी से निपटना थोड़ा कठिन है क्योंकि यह एक अद्वितीय वाक्यविन्यास का उपयोग करता है। शुरुआती लोगों के लिए, स्विफ्ट स्पष्ट रूप से बेहतर विकल्प है। उद्देश्य-सी की तुलना में यह आसान है और विकास की प्रक्रिया से ओवरहेड को हटा देता है, जिससे शुरुआती लोगों के लिए बाधा-प्रवेश-प्रवेश काफी हद तक कम हो जाता है.

    इसके बावजूद, उद्देश्य-सी अभी भी दुनिया भर में कई फर्मों में मानक है, इसलिए आने वाले वर्षों के लिए विरासत कोड ऑब्जेक्टिव-सी होगा। एक नियोजित iOS डेवलपर के रूप में, आपको स्विफ्ट से अधिक Objective-C दिखाई देगा.

    4. मिडलवेयर: बिल्ड वन्स, रन मल्टीपल

    कॉर्डोवा या फोनगैप की तरह मिडलवेयर (या क्रॉस-प्लेटफॉर्म), ऐप डेवलपर्स के लिए एक लोकप्रिय विकल्प है, क्योंकि यह उन्हें कोड लिखने में सक्षम बनाता है और Android और iOS दोनों के लिए इसे परिनियोजित करें.

    Android के लिए ऐप्स जावा और में लिखे गए हैं वे iOS एप्लिकेशन के साथ संगत नहीं हैं. यदि आप दोनों प्लेटफार्मों के लिए एक ऐप बनाना चाहते हैं, लेकिन एक ही ऐप को दो बार प्रोग्राम नहीं करना चाहते हैं, मिडलवेयर एक समय बचाने वाला विकल्प है.

    इन क्रॉस-प्लेटफ़ॉर्म टूल्स में से कई वेब तकनीक पर आधारित हैं, जैसे एचटीएमएल 5, सीएसएस और जावास्क्रिप्ट.

    PhoneGap सबसे व्यापक रूप से अपनाया गया है: यह 400.000 ऐप डेवलपर्स द्वारा उपयोग किया जा रहा है। PhoneGap के पास अपने स्वयं के बिल्ड टूल और तकनीकी रूप से यह है एक app निर्यात करता है जिसे चलाया और बनाया जा सकता है Xcode के अंदर, इसे बनाना “हाइब्रिड ऐप” - HTML5 के साथ संयुक्त देशी घटक.

    PhoneGap अब सुविधाएँ फोनगैप बिल्ड, जो क्लाउड-आधारित समाधान के साथ Xcode संकलक की जगह लेता है। PhoneGap मुक्त और अपाचे सार्वजनिक लाइसेंस v2 के तहत जारी किया गया है.

    PhoneGap के विकल्प में शामिल हैं:

    • कॉर्डोवा (ओपन-सोर्स)
    • स्नेहा स्पर्श (ओपन-सोर्स और वाणिज्यिक)
    • RhoMobile सुइट (ओपन-सोर्स)

    PhoneGap इन विकल्पों को बेहतर बनाता है समर्थित उपकरण (iOS, Android, Windows Phone, BlackBerry OS, Ubuntu और Firefox OS) और समर्थित हार्डवेयर (एक्सेलेरोमीटर, कैमरा, आदि).

    डाउनवेयर टू मिडलवेयर

    मिडलवेयर का उपयोग करना जैसे कि PhoneGap में दो प्रमुख डाउनसाइड हैं.

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

    इसके अलावा, मिडलवेयर का उपयोग करने के लिए कंपाइलर्स और बिल्ड टूल्स के अच्छे ज्ञान की आवश्यकता होती है, जो इसे बनाता है शुरुआती डेवलपर्स के लिए असुविधाजनक विकल्प.

    5. डिजाइन: आपका ऐप कैसे इस्तेमाल किया जाता है

    यह सब नहीं है कि ऐप प्रोग्रामिंग है। ऐप उद्योग में ग्राफिक डिजाइन बड़ा है; यह किसी भी ऐप के लिए एक आवश्यकता है जिसे गंभीरता से लिया जाना चाहिए। क्या आप अपने स्वयं के ऐप प्रोग्रामिंग पर विचार कर रहे हैं? यदि आपका बजट इसे अनुमति देता है, तो एक ग्राफिक डिजाइनर को काम पर रखें। वहाँ Elance या oDesk जैसी आउटसोर्सिंग साइटों पर चारों ओर बहुत सारे हैं.

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

    उपकरण और संसाधन

    मानव इंटरफ़ेस दिशानिर्देश आपको उपलब्ध घटकों का एक अच्छा अवलोकन और उनका उपयोग करने का तरीका देता है.

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

    मॉक-अप: एक और उपकरण जो आपको निश्चित रूप से उपयोग करना चाहिए, वह है बेलसामीक मॉकअप (नि: शुल्क परीक्षण, वाणिज्यिक)। यह आपके ऐप्स के मॉकअप बनाने के लिए एक पॉइंट-एंड-क्लिक एडिटर है। एक मॉकअप एक रफ स्केच है और यह दिखाता है और बताता है कि आपका ऐप कैसे काम करता है और यह क्या करता है. कभी भी सिर्फ प्रोग्रामिंग शुरू न करें: एक कदम पीछे हटें और मॉकअप बनाकर अपने एप्स यूआई और लेआउट को रीथिंक करें.

    क्या आपने स्केच मॉकअप किया था, लेकिन यह महसूस नहीं कर सकते कि ऐप वास्तव में कैसा दिखेगा? Teehan + Lax (मुक्त) से डिजाइन PSDs के साथ काम करें। उन्होंने iOS से सभी GUI घटकों को निकाला है और उन्हें वेक्टर ग्राफिक्स के रूप में उपलब्ध कराया है। चित्रमय मॉकअप बनाने के लिए बिल्कुल सही!

    6. इंटरनेट के लिए एक ऐप कैसे सक्षम करें

    क्या आपका ऐप इंटरनेट से जुड़ा है? NodeJS, रूबी या PHP जैसी सर्वर-साइड भाषाओं के साथ एक कस्टम बैक-एंड बनाना बहुत समय, पैसा और प्रयास ले सकता है। प्लेटफ़ॉर्म-ए-ए-सर्विस टूल का उपयोग करना आसान है, जैसे कि पार्स.

    पार्स ए है आपके ऐप में डेटा ऑफ़लाइन और ऑनलाइन संग्रहीत करने के लिए क्लाउड-आधारित समाधान. कहते हैं, आप चित्रों और स्थिति अपडेट की एक धारा के साथ एक सामाजिक ऐप बना रहे हैं। आप उस डेटा को क्लाउड में संग्रहीत करने के लिए पार्स का उपयोग कर सकते हैं और इसे अपने उपयोगकर्ताओं से प्राप्त करने के लिए अपने एसडीके का उपयोग करें.

    पूरी तरह से पार्स जैसे उपकरण का उपयोग करना कस्टम बैक-एंड बनाने की आवश्यकता को निकालता है. पार्स का मूल उपयोग टियर मुफ्त है, बाद में टीयर USD100 / महीने से शुरू होता है.

    Parse के विकल्प हैं Appcelerator (मिडलवेयर + PaS, कमर्शियल) और App42 (Paa + analytics, freeier).

    7. बीटा से लाइव करने के लिए जा रहे हैं

    ऐप स्टोर में कोई ऐप प्रकाशित होने से पहले, आपको इसे iTunes Connect के साथ अपलोड करना होगा। आप अपनी ऐप की बुनियादी जानकारी जैसे विवरण, ऐप श्रेणियां और उपयोग करने के लिए कौन सा ऐप आइकन.

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

    होंगकीट पर अधिक:

    • MakeAppIcon के साथ आसानी से iOS ऐप आइकन जेनरेट करें
    • ITunes ऐप मेटा टैग के साथ अपने iOS ऐप को बढ़ावा दें
    • अपने ऐप के लिए डाउनलोड बढ़ाने के लिए 8 टिप्स
    • 20 विज्ञापन नेटवर्क आपके मोबाइल ऐप का मुद्रीकरण करने के लिए

    आपका पहला ऐप बनाने के लिए 10 अक्सर पूछे जाने वाले प्रश्न

    बेशक इस बिंदु पर आप अभी भी अपने पहले iOS ऐप बनाने से संबंधित कुछ ज्वलंत प्रश्न कर सकते हैं। हम उन शीर्ष 10 सवालों पर एक नज़र डालने जा रहे हैं, जिनके बारे में नए ऐप डेवलपर चिंतित हैं.

    1. एक ऐप की कीमत कितनी है?

    एक ऐप के विकास की लागत वास्तव में एक ठेका कंपनी से दूसरे में भिन्न हो सकती है। आउटसोर्सिंग फ्रीलांसर USD3000 के आसपास एक साधारण ऐप बना सकते हैं। बड़ी कंपनियां ग्राफिक डिजाइन और बैक-एंड प्रोग्रामिंग सहित एक जटिल एप्लिकेशन के लिए USD25,000 से USD100,000 तक पूछ सकती हैं। टिंडर, Pinterest, Facebook, आदि जैसी कंपनियां विकासशील और विपणन पर सैकड़ों हजारों से लाखों खर्च कर सकती हैं एक एप्लिकेशन। बस कहीं और की तरह: आप जिसके लिए भुगतान करते हैं वह आपको प्राप्त होता है.

    2. मैं एक प्रोग्रामिंग बग के साथ फंस गया हूं। मैं सहायता कैसे प्राप्त करूं?

    StackOverflow जैसी साइटों पर पहले से ही बहुत सारे प्रोग्रामिंग प्रोग्रामिंग प्रश्न पूछे गए हैं। आपके द्वारा खोजे गए त्रुटि संदेश या बग की खोज करें, और आपको सबसे अधिक समाधान मिल जाएगा। जब एक सवाल खुद से पूछें, हमेशा पहले खोजें, तथा सुनिश्चित करें कि आप अपनी समस्या को अच्छी तरह से समझाते हैं तथा इसे हल करने के लिए आपने पहले ही कदम उठा लिए हैं. Quora गैर-तकनीकी प्रश्न पूछने के लिए एक अच्छा माध्यम है, जैसे कि व्यवसाय और UX / UI विषय.

    3. मैं एक app के लिए एक शानदार विचार है। मैं कहाँ से शुरू करूँ?

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

    संभावित ग्राहकों के संपर्क में रहें और उनका सर्वेक्षण करें, प्रतिक्रिया के लिए पूछ रहा है.

    ध्यान रखें कि अधिकांश सफल ऐप तत्काल समस्या का समाधान करते हैं, ऐसे में ग्राहक इसके लिए भुगतान करना चाहते हैं. जब आपने अपने विचार को मान्य कर लिया है, और अपने पहले ग्राहकों के साथ संबंध बनाया है, तो वास्तविक ऐप के डिजाइन और विकास के साथ आगे बढ़ें.

    4. क्या मुझे एप्स बनाने के लिए आईफोन की जरूरत है?

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

    ध्यान रखें कि Xcode केवल Mac OS X पर चलता है.

    5. मैं गणित में अच्छा नहीं हूं, क्या मुझे प्रोग्रामिंग के लिए इसकी आवश्यकता है?

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

    6. मैं एक कंपनी के लिए काम करता हूं। क्या मैं अपने ऐप आइडिया को कंपनी के साथ, या अपने समय में आगे बढ़ा सकता हूं?

    यह कंपनी और आपकी स्थिति पर निर्भर करता है। क्या आप एक इंजीनियर हैं और आपकी कंपनी का मुख्य व्यवसाय ऑनलाइन, डिजिटल या ऐप्स से निकटता से संबंधित है? तब आप एक प्रोटोटाइप बनाना चाहते हैं और विचार को आगे बढ़ाने के लिए अपने पर्यवेक्षक या नियोक्ता को मना सकते हैं.

    यदि आपको लगता है कि आपका नियोक्ता मूल्य नहीं देखेगा, तो आप अपने समय में ऐप के विचार का अनुसरण कर सकते हैं. अपने नियोक्ता के साथ अपने अनुबंध के प्रति सावधान रहें. कंपनी के साथ आपके समय के दौरान किए गए आविष्कार को कंपनी की बौद्धिक संपदा माना जा सकता है, न कि आपका.

    7. मेरा ऐप विचार ऐप स्टोर में पहले से मौजूद है। अब मैं क्या करू?

    तथ्य यह है कि यह मौजूद है इसका मतलब यह नहीं है कि यह एक अच्छा ऐप है. आप हमेशा एक प्रतिस्पर्धी ऐप बना सकते हैं और इसे बेहतर करो पहले से ही वहाँ क्या है.

    इसी तरह, तथ्य यह है कि एक app नहीं है मौजूद अभी तक इसे बनाने के लिए एक अच्छा विचार नहीं है। यह अच्छी तरह से हो सकता है कि एक ऐप को कई बार प्रकाशित किया गया हो, लेकिन ऐप स्टोर से खींच लिया गया था क्योंकि इसकी कोई आवश्यकता नहीं थी.

    हमेशा अपने ऐप विचार को मान्य करें समस्या यह हल हो रही है तथा इसका मूल्य है अपने उपयोगकर्ताओं के लिए.

    8. iPhone को कभी-कभी iOS क्यों कहा जाता है?

    थोड़ा अंतर है: iPhone वास्तविक हार्डवेयर स्मार्टफोन का नाम है और iOS के लिए खड़ा है “मैं ऑपरेटिंग सिस्टम”. Apple के इतिहास में वापस जाएं, तो iMac कंप्यूटर उपसर्ग का पहला उत्पाद था “मैं”. बाद में, उन्होंने इस शैली का अनुसरण किया और अधिक उत्पाद बनाए: आईट्यून्स, आईपॉड, आईपैड और आईफोन। IPhone, iOS पर चलने वाले ऑपरेटिंग सिस्टम को कॉल करना केवल प्राकृतिक है.

    9. आप iPhone ऐप को प्रभावी ढंग से कैसे कर सकते हैं?

    इस प्रश्न के बारे में पूरी किताबें लिखी गई हैं! यह कठिन है, लेकिन जवाब देना असंभव नहीं है। सभी सफल ऐप एक समस्या को हल करते हैं, ऐसे में लोग इसके लिए भुगतान करना चाहते हैं.

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

    10. प्रोग्रामिंग सीखने का सबसे बुरा तरीका क्या है?

    प्रोग्रामिंग सीखना सबसे खराब तरीकों में से एक है. एक नए कौशल को सीखने में उतार-चढ़ाव होते हैं, और आप केवल उतार-चढ़ाव का जश्न मनाकर और उतार-चढ़ाव के माध्यम से देखते रह सकते हैं। ऊपर देना समीकरण का हिस्सा नहीं है.

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

    अंत में, बेतरतीब ढंग से लाइब्रेरी से प्रोग्रामिंग पर एक किताब न चुनें, लेकिन एक सिद्ध शिक्षण विधि खोजें या पथ। स्पैनिश सीखते समय, आप एक शब्दकोश, सही से पढ़ना शुरू नहीं करते हैं?

    सीखना संसाधन शुरू करने के लिए

    यदि आप अभी भी अपना पहला iOS ऐप बनाना चाहते हैं, तो यह खंड वह है जहाँ आप अपने सभी सीखने के संसाधनों को आरंभ करने के लिए खोजते हैं.

    ऐप के विकास में बहुत सारे घटक शामिल हैं, और जब आप नए होते हैं तो सभी साधनों से परिचित होना काफी चुनौती भरा हो सकता है। डर नहीं! आप बिना किसी पूर्व प्रोग्रामिंग अनुभव के, अधिकतम दिन में अपना पहला ऐप बना सकते हैं। केवल एक चीज जो आपको चाहिए वह एक अच्छा संसाधन है जो आपको रस्सियों को दिखाता है और एक बार में एक टूलसेट पर ध्यान केंद्रित करता है। इंटरनेट पर बहुत सारे शुरुआती ट्यूटोरियल हैं, साथ ही साथ प्रीमियम पाठ्यक्रम भी हैं.

    सीखने की प्रक्रिया: संक्षेप में

    आपकी सीखने की शैली क्या है? विचार करें कि इससे पहले कि आप कोई संसाधन चुनें.

    • वीडियो देखना: स्टैनफोर्ड यूनिवर्सिटी द्वारा CS 193P iPhone अनुप्रयोग विकास, iTunes U के लिए उपलब्ध (मुफ्त).
    • किताब पढ़ें: Sams 24 घंटे ($ 25- $ 35) और स्विफ्ट प्रोग्रामिंग लैंग्वेज बुक इन एपल (फ्री) में खुद को पढ़ाएं।
    • खुद को कोसना: वी हार्ट स्विफ्ट, जेम्सनक्वे और एपकोडा द्वारा प्रोग्रामिंग ट्यूटोरियल (सभी मुफ्त).

    जब आपने अपना पहला ऐप बनाया है, तो यह संक्षेप में एक शानदार योजना है घटकों के एक नंबर में गोता एक के बाद एक। के बारे में जानना:

    1. का उपयोग करते हुए नेविगेशन नियंत्रक, जैसे टैब बार और हैमबर्गर मेनू
    2. का उपयोग करते हुए हार्डवेयर, जैसे कि कैमरा और एक्सेलेरोमीटर
    3. का उपयोग करते हुए लेआउट, जैसे टेबल व्यू कंट्रोलर और पेज व्यू कंट्रोलर
    4. के साथ काम करना एनिमेशन तथा बदलाव देखें
    5. ऐप जीवनचक्र
    6. संकलक और निर्माण उपकरण

    इनमें से अधिकांश विषयों में टिंकरिंग, ट्रायल और एरर और संसाधनों को देखने के लिए कुछ दिनों (24 से 32 घंटे) की आवश्यकता होती है.

    एक बार जब आप मूल बातें समझ लेते हैं, तो सीधे हो जाते हैं इंटरनेट स्रोतों और क्लाउड-आधारित समाधानों के साथ काम करना जैसे कि पारसे। सभी ऐप एक या दूसरे तरीके से इंटरनेट से जुड़े होते हैं.

    बावजूद, जो लोग नई चीजें सीखने के आदी हैं, वे अक्सर अपनी स्वयं की सीखने की योजना को रेखांकित कर सकते हैं और जरूरी नहीं कि एक कार्यक्रम जैसे कि पाठ्यक्रम या किताब का पालन करें।.

    लपेटें

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

    पूर्ण संदर्भ सूची:

    • Xcode
    • इंटरफ़ेस बिल्डर
    • Apple डेवलपर कार्यक्रम
    • आईट्यून्स कनेक्ट
    • परीक्षण उड़ान
    • तीव्र
    • अपाचे कॉर्डोवा
    • PhoneGap
    • स्नेहा स्पर्श
    • RhoMobile सुइट
    • Elance
    • oDesk
    • मानव इंटरफ़ेस दिशानिर्देश
    • Glyphish
    • बलसामीक मॉकअप्स
    • Teehan + Lax iPhone PSDs
    • पार्स
    • Appcelerator
    • App42
    • स्टैनफोर्ड सीएस 193 पी iPhone अनुप्रयोग विकास
    • सैम्स ने 24 घंटे में खुद को पढ़ाया
    • वी हार्ट स्विफ्ट
    • JamesonQuave
    • AppCoda
    • स्विफ्ट प्रोग्रामिंग लैंग्वेज बुक

    संपादक की टिप्पणी: यह द्वारा लिखा गया है रेइन्डर दे वीर्स Hongkiat.com के लिए। Reinder एक उद्यमी और ऐप डेवलपर है, जो मानता है कि दुनिया में पर्याप्त ऐप निर्माता नहीं हैं। उन्होंने 50+ ऐप विकसित किए हैं और उनके कोड का उपयोग दुनिया भर में सैकड़ों हजारों उपयोगकर्ताओं द्वारा किया जाता है। जब वह कोडिंग नहीं करता है, तो वह आकांक्षी डेवलपर्स को सीखता है कि LearnAppMaking.com पर अपने खुद के ऐप कैसे बनाएं.

    अब पढ़ें: Phonegap / कॉर्डोवा में jQuery मोबाइल को कैसे एकीकृत करें