नवशिक्यासाठी iOS साठी अर्ज कसा बनवायचा. मूलभूत ज्ञानाशिवाय iOS साठी गेम कसा तयार करायचा

इतर मॉडेल 03.08.2019
इतर मॉडेल

बरं, आमच्या आयफोनसाठी आमचा पहिला प्रोग्राम लिहिण्याची वेळ आली आहे. तुम्ही अजून XCode + iPhone SDK इंस्टॉल केले नसल्यास, तुम्ही ते करावे. तर, आम्ही XCode स्थापित आणि कॉन्फिगर केले आहे, आम्ही सुरुवात करू का?

प्रथम, सर्वात सोप्या गोष्टी जाणून घेऊया. चला एक प्रोग्राम तयार करू ज्यामध्ये एक मजकूर फील्ड असेल ज्यामध्ये आपण आपले नाव आणि एक बटण लिहू, ज्यावर क्लिक करून आपले नाव ग्रीटिंगमध्ये लिहिले जाईल. आमचा पहिला कार्यक्रम असे दिसेल:

आम्ही आमचा पहिला आणि आशेने शेवटचा प्रकल्प तयार करत आहोत:

पुढे आम्हाला विचारले जाईल की कोणत्या प्रकारचे ऍप्लिकेशन तयार करायचे आहे. पॅनेलमध्ये डावीकडे निवडा iPhone OS -> ऍप्लिकेशनआणि मध्यवर्ती विंडोमध्ये प्रकल्प प्रकार निवडा दृश्य-आधारित अनुप्रयोग. चला आमच्या पहिल्या कार्यक्रमाला कॉल करूया, चला म्हणूया, FirstApp

परिणामी, आम्ही आधीच तयार केलेल्या कंट्रोलरसह एक प्रकल्प तयार करतो (आमच्या प्रोग्रामची पहिली विंडो)

मुख्य प्रकल्प विंडो असे दिसते:

Xcode ने आमच्यासाठी पहिला नियंत्रक तयार केला, या FirstAppViewController.h आणि FirstAppViewController.m नावाच्या दोन फायली आहेत.

FirstAppViewController.h ही फाईल हेडर म्हणून काम करते (म्हणूनच हेडर या शब्दावरून फाईलचा विस्तार .h) त्यामध्ये आपण FirstAppViewController.m या मुख्य फाईलमध्ये व्हेरिएबल्स आणि पद्धतींची घोषणा करू.

आणि म्हणून, FirstAppViewController.h फाइल उघडा आणि दोन पॉइंटर तयार करा:

IBOutlet UILabel *वापरकर्तानाव;

पहिले व्हेरिएबल, वापरकर्तानाव, एक मजकूर लेबल आहे ज्यामध्ये आपण आपले नाव लिहू. nikField एक मजकूर फील्ड आहे जिथून आपण आपले नाव वाचू.

तुम्हाला हे एका ब्लॉकमध्ये लिहावे लागेल @interface firstAppViewController: UIViewController ( )

आम्ही स्वतःची ओळख करून देण्यासाठी बटणावर क्लिक केल्यावर कॉल करू अशी पद्धत देखील तयार करू. चला सेटनिक पद्धतीला कॉल करूया:

- (IBAction)setNik;

परिणामी, आमची FirstAppViewController.h फाइल यासारखी दिसली पाहिजे:

#आयात @interface firstAppViewController: UIViewController ( IBOutlet UILabel *वापरकर्तानाव; IBOutlet UITextField *nikField;) - (IBAction)setNik; @एंड

आता, FirstAppViewController.m या फाईलवर जाऊ या

येथे आमची setNik पद्धत जोडू. तुम्हाला ओळीनंतर लिहावे लागेल @implementation firstAppViewController

- (IBAction)setNik( username.text = nikField.text; }

येथे आम्ही निर्दिष्ट करतो की जेव्हा ही पद्धत कार्यान्वित केली जाते, तेव्हा nikField फील्डमधील मजकूर वापरकर्तानाव मजकूर लेबलवर लिहिला जाईल.

या पॉईंटर्सचा वापर केल्यानंतर आपल्याला मेमरी मुक्त करणे देखील आवश्यक आहे. हे नावाच्या पद्धतीमध्ये केले जाते डीलॉक

- (रिकामा)dealloc ( ; ; )

आम्ही या फॉरमॅटमध्ये वापरलेले सर्व पॉइंटर्स फक्त जोडतो:;

आता, इंटरफेस फाइल FirstAppViewController.xib उघडा, ती इंटरफेस बिल्डर इंटरफेस एडिटरमध्ये सुरू केली आहे.


घटक लायब्ररीमधून, आम्हाला आवश्यक असलेले घटक आम्ही आमच्या प्रोग्रामच्या विंडोमध्ये ड्रॅग करतो आणि शक्य तितक्या सोयीस्करपणे त्यांची व्यवस्था करतो. पुढे, छोट्या विंडोमध्ये, फाइलचा मालक निवडा आणि Command+2 दाबा, जे आम्हाला कनेक्शन इन्स्पेक्टर मेनूवर घेऊन जाईल. आम्ही आमच्या चिन्हांची यादी पाहतो जी आम्ही आधीच लिहून ठेवली आहे आणि त्यांच्या उजवीकडे रिक्त मंडळे आहेत. nikField पॉइंटरच्या शेजारी असलेल्या रिकाम्या वर्तुळावर क्लिक करा आणि न सोडता, मजकूर फील्डवर ड्रॅग करा. जेव्हा आपण माउस पॉइंटर त्यांच्याकडे हलवतो, तेव्हा ते आयतामध्ये रेखांकित केले जाते आणि सोडले जाते. अशा प्रकारे, आम्ही हे फील्ड nikField पॉइंटरला बांधले आहे. आता आम्ही वापरकर्तानाव पॉइंटरसह तेच करू आणि जिथे आम्हाला आमचे टोपणनाव पहायचे आहे त्या मजकूरावर ड्रॅग करू (माझ्या चित्रात तो मजकूर %username% आहे). थोडेसे खाली आम्ही आमची setNik पद्धत पाहतो आणि ती आमच्या बटणाशी जोडतो. परंतु जेव्हा तुम्ही ते बटणावर हलवता आणि ते सोडता तेव्हा एक संदर्भ मेनू दिसेल ज्यामधून टच अप इनसाइड निवडा. याचा अर्थ जेव्हा आपण बटण दाबून सोडतो तेव्हा ही पद्धत कार्य करेल. आम्हाला जे हवे आहे तेच :)

बरं, जतन करा, Xcode वर परत जा आणि Build & Run वर क्लिक करा. हुर्रे, आमचा पहिला प्रोग्राम सुरू झाला आहे :) मजकूर फील्डमध्ये क्लिक करा, कीबोर्ड दिसेल, नाव लिहा. पण आमच्या कार्यक्रमात अजूनही एका छोट्या स्पर्शाचा अभाव आहे. आम्ही आमचे नाव प्रविष्ट करणे पूर्ण केल्यावर पूर्ण झाले बटण दाबून कीबोर्ड काढून टाकणे आहे.

हे करण्यासाठी, इंटरफेस डिझायनर पुन्हा चालू करू आणि आमच्या बटणावर क्लिक करा. Command+1 दाबा आणि तेथे टेक्स्ट इनपुट ट्रेट्स ब्लॉक शोधा. यात अनेक ड्रॉप-डाउन सूची आहेत, परंतु आम्हाला फक्त तळाशीच स्वारस्य आहे: रिटर्न की. सूचीमधून पूर्ण झाले निवडा आणि ब्लॉकच्या तळाशी स्वयं-सक्षम रिटर्न की पुढे चेकमार्क ठेवा. मग आपण Command+2 Connections Inspector वर जाऊ आणि तिथे शब्द पाहू प्रतिनिधी. त्यापुढील मग वर क्लिक करा आणि फाइलच्या मालक ब्लॉकवर ड्रॅग करा

आता आम्ही आमच्या setNik पद्धतीनंतर आमच्या FirstAppViewController.m फाइलवर परत येतो, आम्ही खालील कोड जोडतो:

- (BOOL)textFieldShouldReturn:(UITextField*)theTextField ( ; होय परत करा; )

आम्ही सेव्ह करतो आणि चालवण्याचा प्रयत्न करतो (तुम्ही Command+R संयोजन वापरू शकता) आम्ही मजकूर फील्डमध्ये आमचे नाव लिहिण्याचा प्रयत्न करतो. लिहिताना, एक पूर्ण झाले बटण दिसते त्यावर क्लिक केल्याने कीबोर्ड बंद होतो. आता आम्ही आमच्या बटणावर क्लिक करतो आणि व्होइला, कार्यक्रम आम्हाला अभिवादन करतो :)

एवढी छोटी गोष्ट वाटेल, एवढी छोटी गोष्ट त्यांनी लिहिली आहे. आणि खूप वर्षांपूर्वी जेव्हा मी डेल्फी शिकत होतो, तेव्हा असे एक उदाहरण शिकलो होतो, जेणेकरून तुम्ही बटण दाबाल तेव्हा स्क्रीनवर काहीतरी लिहिले जाईल, मी आधीच वेगवेगळी खेळणी बनवत होतो. पहिल्या ब्राउझर गेमपैकी एक, फाईट क्लब आठवतो? म्हणून मी गंमत म्हणून असेच काहीतरी केले आणि सर्व काही अगदी त्याच तत्त्वावर आधारित होते जसे आम्ही केले. म्हणून खेळा आणि प्रयोग करा!

येथे प्रकल्प संग्रहणाचा दुसरा दुवा आहे तुम्ही ते डाउनलोड करू शकता, ते चालू करू शकता आणि एखाद्यासाठी काहीतरी कार्य करत नाही का ते पाहू शकता. बरं, आपल्याकडे प्रश्न असल्यास, टिप्पण्यांमध्ये लिहा.

तर, तुमच्या मनातही विचार आला: “ मी आयफोनसाठी प्रोग्राम लिहायला कसे शिकू शकतो?«, « मी माझे स्वतःचे मोबाईल ऍप्लिकेशन कसे बनवू शकतो?«, « काहीही न करता लाखो कसे कमवायचे?" मी या प्रश्नांची उत्तरे टप्प्याटप्प्याने देण्याचा प्रयत्न करेन (शेवटचा प्रश्न वगळता).

आपल्याला अगदी सुरुवातीपासून काय माहित असणे आवश्यक आहे

साठी कार्यक्रम तयार करणे iOSतुमच्याकडे अधिकृतपणे संगणक असणे आवश्यक आहे सफरचंद (iMacकिंवा मॅकबुक). पण पूर्णपणे प्रामाणिकपणे सांगायचे तर, तुम्हाला ऑपरेटिंग सिस्टमची आवश्यकता आहे OS X, बरेच लोक प्रथम धूर्त असतात आणि वापरण्यास व्यवस्थापित करतात हॅकिंटॉश (हॅकिंटॉश), म्हणजे, ते नियमित संगणकांवर OS X चालवतात - हा एक आर्थिक पर्याय आहे, बेकायदेशीर आणि सेटअपच्या दृष्टीने खूपच त्रासदायक आहे. मी शिफारस करतो की, तुम्ही iOS डेव्हलपर होण्याचे ठामपणे ठरवले असल्याने, साधे Macbook किंवा Mac Mini किंवा वापरलेले (2010 पासून रिलीज झालेले कोणतेही) खरेदी करा.

पुढे - काय लिहायचे. साठी अर्ज iOSप्रोग्रामिंग भाषांमध्ये लिहिलेले चपळकिंवा उद्दिष्ट-C, आणि सर्व जादू कार्यक्रमात घडते Xcode(फुकट). चपळ Apple ने नुकतीच (2014 च्या मध्यात) सादर केलेली एक अतिशय नवीन भाषा आहे आणि आता ती सक्रियपणे कल्पना व्यक्त करत आहे की तुम्हाला फक्त त्यात प्रोग्राम करणे आवश्यक आहे, ते भविष्य आहे, ते अधिक आधुनिक आणि वेगवान आहे. आणि ते बरोबर आहेत, शिका चपळ. उद्दिष्ट-Cयाउलट, एक दीर्घ भूतकाळ असलेली भाषा, त्यामुळे नवशिक्यांसाठी समजणे अधिक कठीण आहे, जे तिची शक्ती आणि विद्यमान घडामोडी आणि त्यावरील पुस्तकांची संपत्ती नाकारत नाही (जे या क्षणी स्विफ्टबद्दल सांगितले जाऊ शकत नाही). आणि तरीही, मी पुन्हा सांगतो, शिकवतो चपळ.

तुम्हाला क्रॉस-प्लॅटफॉर्म ॲप्लिकेशन्स बनवायचे असल्यास (एकाच वेळी iOS आणि Android साठी) - शिका C#आणि विकास वातावरण वापरा Xamarin(पेड). तुम्हाला क्रॉस-प्लॅटफॉर्म गेम बनवायचे असल्यास, विकास वातावरण डाउनलोड करा Unity3D(शेअरवेअर), आधीच वर नमूद केलेले जाणून घ्या C#.

तसेच, तुमचे ॲप्लिकेशन iPhone/iPad वर लॉन्च करण्यासाठी (विकासाच्या टप्प्यावरही) आणि नंतर ते AppStore वर अपलोड करण्यासाठी, तुम्हाला स्टेटस विकत घेणे आवश्यक आहे. ऍपल विकसकप्रति वर्ष $100 साठी. खरेदी केल्यानंतर, हे पुन्हा एकदा तुम्हाला किमान पैसे परत करण्यास प्रवृत्त करते :)

जेव्हा मी स्वतःला हा प्रश्न विचारला तेव्हा मला वाटले की मला फक्त ऑब्जेक्टिव्ह-सी वर एक चांगले जाड “बायबल” घ्यायचे आहे (मी तुम्हाला आठवण करून देतो की, स्विफ्ट अद्याप अस्तित्वात नव्हती) आणि प्रोग्रामिंग भाषेचे गुप्त ज्ञान अध्यायानुसार समजून घेणे आवश्यक आहे. प्रत्येकाने स्टीफन कोचन यांच्या पुस्तकाची शिफारस केली " ऑब्जेक्टिव्ह-सी प्रोग्रामिंग«. चुकीचे!माझी चूक पुन्हा करू नका. होय, भाषेची मूलभूत माहिती समजली होती, पुस्तक चांगले आहे, परंतु हे एक संदर्भ पुस्तक आहे आणि सुरवातीपासून वास्तविक अनुप्रयोग विकासापासून दूर आहे. प्रोग्राम शिकण्यासाठी तुम्हाला "हात गलिच्छ करणे" आवश्यक आहे, प्रथम लिहिण्याचा प्रयत्न करणे, अगदी सोपे असले तरी, परंतु कार्यरतअनुप्रयोग आपल्याला उदाहरणांसह धडे आवश्यक आहेत. साध्या ते जटिल पर्यंत. तुम्हाला AppStore मध्ये लिहायचे आणि रिलीज करायचे असलेले पहिले ॲप्लिकेशन, खरे ध्येय सेट करणे देखील महत्त्वाचे आहे. प्रत्येक धडा किंवा पुस्तकाने तुम्हाला असे ज्ञान दिले पाहिजे की तुम्ही तुमच्या प्रकल्पासाठी अर्ज करू शकता. "शाश्वत विद्यार्थी" ची चूक करू नका जो फक्त तो अभ्यास करतो, अभ्यास करतो, अभ्यास करतो, परंतु वास्तविक कार्य सुरू करण्याचा क्षण पुढे ढकलतो. उदाहरणार्थ, मी एक रेडिओ ऍप्लिकेशन बनवण्याचे आणि एका महिन्यात ते AppStore वर रिलीझ करण्याचे ध्येय ठेवले - आणि मी यशस्वी झालो.

जर तुम्हाला इंग्रजी येत असेल तर स्वतःला खूप भाग्यवान समजा, आता मी तुम्हाला सर्व ज्ञान कोठे मिळवायचे ते सांगेन. दुर्दैवाने, रशियन भाषेत फारच कमी माहिती आहे आणि बहुतेकदा उशीर होतो (आणि इंग्रजीतून अनुवादित).

iOS शिकाऊ

सर्वोत्तम इंग्रजी-भाषा प्रशिक्षण साइट - RayWenderlich.com. हे तीन कारणांसाठी मेगा-कूल आहे: 1) तुम्ही अनेक धडे विनामूल्य वाचू शकता, मूलभूत गोष्टींपासून ते विद्यमान यशस्वी ॲप्लिकेशन्सची प्रतिकृती बनवण्याचा प्रयत्न करण्यापर्यंत (स्विफ्टमधील अनुप्रयोगांसह) आणि सर्वकाही प्रामाणिकपणा आणि विनोदाने लिहिलेले आहे; 2) तेथे व्हिडिओ धडे आहेत (जरी सशुल्क); ३) सर्वात महत्वाचे कारण- त्यांच्याकडे नवशिक्यांसाठी पुस्तके आहेत जी तुम्हाला अगदी स्पष्टपणे, चित्रांसह अनुप्रयोग तयार करण्याचे उदाहरण वापरून सुरवातीपासून शिकवतील (तसेच, आम्हाला आवडते). पुस्तकांचे पैसे दिले जातात (फक्त पहिला भाग विनामूल्य दिला जातो), परंतु त्यांची किंमत आहे. मी ते सर्व विकत घेतले आणि त्यांनी खूप पूर्वीपासून स्वतःसाठी पैसे दिले कारण ते विटांनी एक चांगला पाया तयार करतात. एकाच साइटवर एकत्र मिसळून विविध धडे वाचण्याशी याची तुलना होऊ शकत नाही. iOS-शिक्षणार्थी (ज्याचा पहिला भाग विनामूल्य डाउनलोड केला जाऊ शकतो) खरेदी करून प्रारंभ करा. ते तुम्हाला स्विफ्टमध्ये तुमचे पहिले ॲप्लिकेशन कसे तयार करायचे ते शिकवेल. त्यांच्याकडे गेम डेव्हलपमेंटची पुस्तके देखील आहेत SpriteKit(गेम डेव्हलपमेंटसाठी ऍपलचे फ्रेमवर्क).

दुसरा सर्वात उपयुक्त स्त्रोत आहे AppCoda. हे RayWenderlich पेक्षा सोपे आहे, परंतु सार एकच आहे - आम्ही स्विफ्ट धडे वाचतो, उदाहरणांमधून शिकतो. त्यांच्याकडे विनामूल्य धड्यांव्यतिरिक्त त्यांची स्वतःची पुस्तके (सशुल्क) देखील आहेत.

तुम्हाला इंग्रजी येत नसेल तर काय - अरेरे, अशी कोणतीही रशियन इंटरनेट संसाधने नाहीत. रशियन भाषेत पुस्तके? नक्कीच, तुम्हाला ओझोनवर काही पुस्तके सापडतील, परंतु ती सर्व जुनी आहेत आणि तुम्हाला स्विफ्ट भाषा शिकवणार नाहीत (सध्या सर्व काही केवळ ऑब्जेक्टिव्ह-सी आहे).

मी तुम्हाला ऑफर करू शकणारी सर्वात चांगली गोष्ट म्हणजे Habré वरील “iOS डेव्हलपमेंट” हब, नवीन लेख तेथे सतत दिसत आहेत, परंतु ते खूप गोंधळलेले आहे.

उत्तर कुठे शोधायचे, काहीतरी काम करत नाही

प्रोग्रामिंग करताना, तुमच्याकडे सतत प्रश्न असतील: तुम्हाला काहीतरी कसे करावे हे माहित नाही किंवा तुम्ही काहीतरी करता, परंतु प्रोग्राम त्रुटीसह प्रतिसाद देतो. तुम्ही दोन साइटवर उत्तरे (किंवा प्रश्न विचारू शकता) शोधू शकता:

स्टॅकओव्हरफ्लो- इंग्रजीमध्ये तयार उत्तरांचे सर्वात मोठे भांडार. मला तिथे 80% उत्तरे सापडतात.

Google- हे खूप छान आहे, फक्त शोधात प्रश्न टाइप करून, तुम्ही उत्तर शोधू शकता. जर ते लगेच कार्य करत नसेल तर, प्रश्नाच्या शब्दांसह खेळा.

टोस्टर- स्टॅकओव्हरफ्लो प्रमाणेच, परंतु रशियनमध्ये. प्रश्नांचा डेटाबेस अजून फार मोठा नसल्यामुळे येथे उत्तरे मिळणे कठीण आहे. परंतु आपण विचारू शकता - संसाधनावर पुरेसे व्यावसायिक आहेत जे आपल्याला उत्तर देतील.

किंवा तुम्ही मला विचारू शकता. सध्या मोफत :)

2008 मध्ये, ऍपल आयट्यून्स स्टोअरमध्ये ॲप स्टोअर उघडले. तेव्हापासून, ॲपलने 500,000 हून अधिक अर्ज मंजूर केले आहेत. याव्यतिरिक्त, दररोज हजारो अनुप्रयोग जगभरात कल्पना आणि स्केच म्हणून दिसतात. प्रश्न पडतो, मर्यादित तांत्रिक संसाधने आणि कौशल्ये असलेले लोक आयफोन ॲप्लिकेशन्स कसे तयार करतात?

चांगली बातमी अशी आहे की कोणीही आयफोन ॲप बनवू शकतो, ही फक्त आपल्याला आवश्यक असलेल्या चरणांची मालिका जाणून घेण्याची बाब आहे. हा लेख तुम्हाला तुमचा पहिला iPhone ॲप तयार करण्याच्या चरण-दर-चरण प्रक्रियेत मार्गदर्शन करेल, कल्पनेपासून ते ॲप स्टोअरवर प्रकाशित करण्यापर्यंत.

तुमचे ध्येय काय आहे?

सॉफ्टवेअर उत्पादन विकसित करण्यास प्रारंभ करण्यापूर्वी, प्रकल्पाची उद्दिष्टे निश्चित करणे आवश्यक आहे. प्रकल्पाच्या अगदी सुरुवातीला अशा उद्दिष्टांची उपस्थिती हा एक महत्त्वाचा पॅरामीटर आहे जो प्रकल्प महत्त्वाच्या दिशेने विकसित होत आहे की नाही या प्रश्नाचे उत्तर देण्यात मदत करेल.


एक उदाहरण पाहू. तुम्ही असा ॲप्लिकेशन तयार करण्याचा निर्णय घेतला आहे ज्यामुळे निष्क्रिय उत्पन्न मिळेल आणि त्याच वेळी तुमच्या मुख्य कामापासून तुमचे लक्ष विचलित होणार नाही. तुम्हाला समजले आहे की हे ध्येय साध्य करण्यासाठी, तुम्हाला अशा लोकांना नियुक्त करणे आवश्यक आहे जे अनुप्रयोग अद्यतनित करतील आणि ग्राहकांच्या प्रश्नांची उत्तरे देतील. जर तुम्ही तुमचे ध्येय आधीच ठरवले नसते, तर तुम्ही कदाचित:

समर्थनासाठी लोकांना भाड्याने देणार नाही;
- ॲप समर्थनासाठी तुमचा वैयक्तिक वेळ आवश्यक असल्याबद्दल दुःखी होईल.

आणि तुम्ही सोलोप्रेन्युअर, मार्केटिंग डायरेक्टर किंवा आयटी प्रोफेशनल कंपनीत वापरण्यासाठी ॲप्लिकेशन्स तयार करत असाल, प्रकल्पाचा उद्देश निश्चित केल्याने विकास प्रक्रिया यशस्वी होण्यास मदत होईल.

येथे प्रकल्प उद्दिष्टांची काही उदाहरणे आहेत:

दैनंदिन व्यवस्थापनाची आवश्यकता नसलेला अनुप्रयोग तयार करा;
- एक अनुप्रयोग तयार करा जो तुमच्यासाठी आणि तुमच्या टीमसाठी मुख्य दैनंदिन काम होईल;
- तुमची उत्पादने किंवा सेवांचा प्रचार करण्यासाठी एक अनुप्रयोग तयार करा;
- एक गैर-व्यावसायिक मनोरंजन अनुप्रयोग तयार करा.

व्यायाम:तुमचा ॲप्लिकेशन तयार करून तुम्हाला जी उद्दिष्टे साध्य करायची आहेत ते तयार करा.

तुमच्या अपेक्षा काय आहेत?

ज्यांना आयफोन किंवा आयपॅड ॲपची कल्पना आहे त्यांच्याकडून सर्वात सामान्य प्रश्न आहे: "मी किती कमवू शकतो?" दुर्दैवाने, या प्रश्नाचे निश्चित उत्तर देणे कठीण आहे. खालील पॅरामीटर्स प्रत्येक अनुप्रयोगासाठी अद्वितीय आहेत:

निर्मितीची किंमत;
- लोकप्रियता;
- त्याचे यश व्यवस्थापित करण्यासाठी जबाबदार लोक.

हे सर्व घटक तुमच्या ॲपच्या आर्थिक यशावर परिणाम करतात. या ज्ञानावर आधारित तुमच्या अपेक्षांची योजना करा.

प्रत्येक ॲपसाठी वास्तविक कमाईची उदाहरणे भिन्न असतील, परंतु येथे एक महत्त्वाचे उदाहरण आहे:

अनुप्रयोग "A", ज्याची कार्यक्षमता व्यावसायिकदृष्ट्या यशस्वी अनुप्रयोग "B" वर आधारित आहे, अनुप्रयोग "B" पेक्षा खूपच कमी नफा दर्शवेल.

आजकाल केवळ कंपन्याच नाही तर व्यक्तीही ॲप्लिकेशन तयार करतात, पण ॲप्लिकेशन तयार करण्याची प्रक्रिया अजूनही अनेकांना माहीत नाही. पुढे, तुमची सानुकूल कल्पना प्रत्यक्षात आणण्यासाठी आम्ही तुम्हाला ॲप निर्मिती प्रक्रियेत चरण-दर-चरण मार्गदर्शन करू.

कुठून सुरुवात करायची?

कोठे सुरू करावे याबद्दलचा चांगला सल्ला दोन वर्षांपूर्वीच्या तुलनेत आज खूप वेगळा आहे, जेव्हा तुम्ही खूप प्रयत्न न करता ॲप लाँच करू शकता आणि तरीही लक्षात येऊ शकता. दररोज डझनभर नवीन, उच्च-गुणवत्तेची ॲप्स रिलीझ होत असताना, ॲप स्टोअरमध्ये सध्या तीव्र स्पर्धा आहे. अत्यंत स्पर्धात्मक ॲप स्टोअर वातावरणात जास्तीत जास्त यश मिळविण्यासाठी, तुमच्या कल्पनांचे वजन आणि विकास करणे आवश्यक आहे.

आपण तज्ञ नसलेल्या एखाद्या गोष्टीचे मूल्यांकन करणे सोपे नाही. उदाहरणार्थ, एखाद्या डिझायनरला मुलाच्या कार सीटसाठी नाविन्यपूर्ण डिझाइनची कल्पना असल्यास, ती व्यक्ती स्वतःच्या कल्पनेचे मूल्यांकन करण्यास पात्र असेल का? कदाचित नाही. त्याला चाइल्ड कार सीटमध्ये तज्ञ असलेल्या एखाद्या व्यक्तीचा सल्ला घ्यावा लागेल. आणि केवळ त्याच्या क्षेत्रातील तज्ञ त्याच्या विशेष ज्ञानामुळे कल्पना अधिक चांगली बनविण्यात मदत करू शकतात.

मोबाईल ऍप्लिकेशन्ससह, आपल्या कल्पनांचे मूल्यमापन करण्यासाठी, यामध्ये योग्य असलेल्या लोकांशी संपर्क साधणे चांगले आहे:

- आयफोन ॲप विपणन व्यावसायिक
या लोकांना त्यांच्या क्लायंटचे ॲप्स ॲप स्टोअरमध्ये किती यशस्वी झाले आहेत, तसेच कोणती प्रमोशन तंत्रे कार्य करतात आणि कोणती नाही याचे विशेष ज्ञान आहे.

- आयफोन ॲप विकासक
अनेक यशस्वी स्वतंत्र विकासकांना समुदायाशी जोडण्यात रस आहे. तुम्ही या लोकांना सल्ला विचारल्यास, त्यांच्यापैकी बहुतेकांना तुमच्या कल्पनेचे विश्लेषण करण्यात मदत करण्यात आनंद होईल.

- वैयक्तिक कनेक्शन
ज्याने गर्भधारणा केली आहे आणि ॲप तयार केले आहे अशा कोणालाही तुम्ही वैयक्तिकरित्या ओळखता का? तुमच्या कल्पनेची त्यांच्याशी चर्चा करा.

दुसऱ्याचे मूल्यांकन तुम्हाला काय देते?

तुम्हाला तुमच्या कल्पनेवर तज्ञांचे मत मिळाल्यावर, तुम्ही पुढील गोष्टी शिकाल:

तुमच्या उत्पादनाला कठीण स्पर्धा असेल का;
- कल्पनेला काही तांत्रिक मर्यादा आहेत का;
- विकास प्रक्रियेसाठी चरण-दर-चरण दृष्टीकोन कसा लागू करावा;
- आपण विक्री वाढविण्यासाठी कोणत्याही प्रकारे कल्पना सुधारू शकता;
- निर्मितीची किंमत लक्षात घेऊन तुमची कल्पना किती फायदेशीर आहे;
- मोबाइल उपकरणांमध्ये वापरण्यासाठी योग्य कल्पना आहे;
- तुमचे लक्ष्यित प्रेक्षक आवश्यक परतावा देऊ शकतात का.

माहितीचा हा संच अनुभवी समीक्षकाकडून मिळवावा. आणि तुम्हाला ही माहिती मिळाल्यानंतरच तुमच्या कल्पनेची व्यवहार्यता आणि तुमची उद्दिष्टे साध्य करण्याची क्षमता या दोहोंवर वस्तुनिष्ठ आत्मविश्वास मिळाल्यानंतर तुम्ही आत्मविश्वासाने प्रकल्पाच्या पुढील टप्प्यांवर जाऊ शकता.

तुमच्या कल्पनेची प्रशंसा करणारी एखादी व्यक्ती तुम्हाला सापडली नाही तर काय करावे?

हे यश घटक तुमच्या अर्जावर लागू होतात का ते स्वतःला विचारा:

- तुमचा अर्ज कोणत्याही अनोख्या समस्येचे निराकरण करतो का?
लोकांना फिरताना अनेक समस्या सोडवता याव्यात असे वाटते. यशस्वी ॲप्स अनेकदा मोबाइल संदर्भासाठी अद्वितीय असलेल्या समस्येचे निराकरण करतात.

- तुमचा अर्ज कोणता कोनाडा व्यापतो?
एक कोनाडा शोधा ज्यामध्ये बरेच सक्रिय वापरकर्ते आहेत आणि एक अनुप्रयोग तयार करा जे त्यांच्या समस्या सोडवेल.

- ते लोकांना हसवते का?
मजेदार ॲप्सचे काय चालले आहे? ते लोकप्रिय होत आहेत.

- तुम्ही काही चांगले करत आहात का?
विद्यमान यशस्वी ॲप्स आहेत ज्यात महत्त्वाची वैशिष्ट्ये किंवा चांगली रचना नाही? परंतु हे एक धोका आहे कारण ही वैशिष्ट्ये किंवा बदल लवकरच येऊ शकतात. पण जर तुम्ही तिथे आधी पोहोचलात तर नशीब तुमचेच आहे.

- तुमचा अर्ज किती परस्परसंवादी असेल?
बहुतेक लोक पटकन स्वारस्य गमावतात. यशस्वी गेम किंवा प्रोग्रामसाठी वापरकर्त्याकडून सतत सक्रिय संवाद आवश्यक असतो.

व्यायाम:तुमच्या कल्पनेचे विश्लेषण करा.

पायरी 1: कमाई आणि विपणन योजना विकसित करा

"थांबा, आम्ही प्रोटोटाइप आणि सर्वकाही काढण्यासाठी तयार आहोत?" खरं तर, अद्याप नाही. डिझाईन किंवा डेव्हलपमेंटकडे जाण्यापूर्वीची पुढील पायरी म्हणजे तुमची कल्पना कशी कमाई करेल हे शोधणे!

"हे इतके महत्वाचे का आहे? मी नंतर करू शकत नाही?" तुम्ही हे करू शकता, परंतु आम्ही 100 हून अधिक विकासकांचे सर्वेक्षण केले आणि त्यावर आधारित आम्ही म्हणतो की 80% अनुप्रयोग केवळ व्यवसायाला समर्थन देण्यासाठी पुरेसे उत्पन्न देत नाहीत.

आणि हे समजणे मूर्खपणाचे ठरेल की त्यापैकी बहुतेक 80% लोकांनी ॲप तयार करण्यापूर्वी त्यांची कमाई योजना आणि विपणन योजना विकसित केली नाही. ब्लॉग वाचा आणि त्यांना त्यांचे काम कसे करायला आवडते ते पहा. परिणाम स्वतःसाठी बोलतात:


तुमचा ॲप विकसित करण्यापूर्वी तुम्ही कमाई करण्याच्या धोरणांचा विचार न केल्यास काय होईल याचे उदाहरण येथे आहे:

"मला एक छान कल्पना आहे!"
स्केच.
रचना.
विकास.
"मला वाटते की मी ९९ सेंट चार्ज करेन. ते कसे काम करते ते आम्ही पाहू."
लाँच करा. "हुर्रे!"
"विचित्र. लोक 99 सेंट का देत नाहीत?!"
ॲप ॲप स्टोअर ब्लॅक होलमध्ये घसरतो.
"मी ते विनामूल्य करावे का?!"
"माझा डेव्हलपर कुठे आहे? मला ॲप दुरुस्त करायचा आहे, त्याची कमाई करण्याचा मार्ग बदलायचा आहे, कारण 99 सेंट काम करत नाहीत!"
"ठीक आहे, अर्ज निश्चित केला गेला आहे, एक वेगळी कमाई पद्धत निवडली गेली आहे पण आता मी माझी गमावलेली पोझिशन्स परत कशी मिळवू शकतो?"


एक आनंददायी नाही, परंतु खूप संभाव्य परिस्थिती. किंमतीतील चुका कशा टाळाव्यात यासाठी तुम्हाला चरण-दर-चरण सूचना हवी असल्यास, वापरा.

व्यायाम:एक कमाई योजना विकसित करा.

पायरी 2: डेव्हलपर खात्याची नोंदणी करा

तुम्ही इतर कोणाकडून ॲप्लिकेशन विकसित करण्याचा आदेश दिला असला तरीही, App Store मध्ये तुम्ही स्वतः व्यवसाय चालवाल. तुम्ही iOS डेव्हलपमेंट सेंटरमध्ये खाते नोंदणी करू शकता. त्याची किंमत प्रति वर्ष $99 असेल. याव्यतिरिक्त, तुम्ही तुमच्या बँक खात्याबद्दल माहिती प्रदान करणे आवश्यक आहे. नोंदणी करण्यापूर्वी ही माहिती तयार ठेवा.


जर तुम्ही तुमचा अर्ज दुसऱ्या व्यक्तीच्या किंवा कंपनीच्या खात्यावर प्रकाशित करण्याचा विचार करत असाल तरच तुम्ही तुमच्या विकसक खात्याची नोंदणी न करता करू शकता. परंतु या प्रकरणात, ऍपल अनुप्रयोगातील सर्व उत्पन्न खाते मालकाच्या बँक खात्यात हस्तांतरित करते हे लक्षात घेणे आवश्यक आहे. तुमच्याकडे पैसे हस्तांतरित करण्यासाठी खाते मालक जबाबदार आहे.

व्यायाम: iOS विकसक खाते नोंदणी करा.

पायरी 3: तुमचा अर्ज स्केच करा

जर तुमच्याकडे आधीच कल्पना असेल, तर बहुधा तुमच्याकडे ॲप्लिकेशन कसे दिसेल आणि माहिती कशी प्रदर्शित करेल याचे दृश्य प्रतिनिधित्व असेल. इंटरफेस स्केच करण्यासाठी तुम्हाला कलाकार किंवा डिझायनर असण्याची गरज नाही, त्यामुळे तुमच्या कल्पना कागदावर मांडणे सुरू करा. परंतु आपण प्रारंभ करण्यापूर्वी, स्वतःला विचारा:

अनुप्रयोगामध्ये वापरकर्ते कोणत्या मुख्य क्रिया करतील?
- प्रत्येक स्क्रीनवर कोणती माहिती सादर करावी?
- क्रियांचा क्रम काय आहे? वापरकर्त्यांना सुरुवातीपासून शेवटपर्यंत कसे मिळेल?
- स्क्रीनवरील घटक किती मोठे असतील, त्यांचे सापेक्ष आकार काय असतील?


तुमच्या अर्जाच्या प्रत्येक स्क्रीनसाठी किमान एक स्केच काढा. नेव्हिगेशन आणि इतर घटकांसाठी भिन्न लेआउट वापरून पहा.

तुमच्या स्केचेसचा मुख्य उद्देश प्रकल्पाच्या पुढील टप्प्यासाठी आधार प्रदान करणे हा आहे. तुम्ही बहुतांश काम आउटसोर्स करण्याची योजना करत असल्यास, किंमतीचा अंदाज मिळवण्यासाठी तुमची स्केचेस डिझायनर आणि डेव्हलपरला दाखवा.

व्यायाम:तुमच्या ऍप्लिकेशनच्या सर्व स्क्रीनचे स्केचेस काढा.

पायरी 4: आउटसोर्स केलेले काम निश्चित करा

तुमच्याकडे कोणती कौशल्ये आहेत? तुम्ही डिझायनर, डेव्हलपर किंवा फक्त एक व्यक्ती आहात ज्याची कल्पना तुम्हाला जिवंत करायची आहे?

तुम्ही आयफोन ॲप तयार करता तेव्हा तुम्ही एक छोटासा व्यवसाय सुरू करता. आणि एका व्यक्तीसाठी संशोधक, प्रोजेक्ट मॅनेजर, अकाउंटंट, कंटेंट मॅनेजर, डिझायनर, डेव्हलपर, मार्केटर, जाहिरातदार या जबाबदाऱ्या स्वीकारणे कठीण आहे. या सर्व जबाबदाऱ्या तुम्ही पेलू शकता का? तुम्ही प्रयत्न करू शकता, परंतु प्रक्रियेत तुमचा बराच वेळ, ऊर्जा आणि विवेक गमावण्याची शक्यता आहे. तुम्ही पुढाकार घेण्यास सोयीस्कर आहात अशी क्षेत्रे ओळखा आणि जिथे तुम्हाला कर्मचारी नियुक्त करणे सोयीचे आहे:

बऱ्याच प्रकरणांमध्ये, फ्रीलांसरना कामावर घेण्यात आर्थिक अर्थ प्राप्त होतो. पण खर्च कमी करून, प्रोजेक्ट मॅनेजर म्हणून तुमची भूमिका अधिक महत्त्वाची बनते. बहुतेक वेळा तुम्ही प्रकल्पाचे काही भाग व्यवस्थापित करत असाल. याव्यतिरिक्त, फ्रीलांसरसोबत काम करताना, त्यांना नॉन-डिक्लोजर करारावर आणि त्यांच्या जबाबदाऱ्या, तुमच्या आवश्यकता आणि पेमेंट अटींची रूपरेषा देणारा रोजगार करारावर स्वाक्षरी करण्यास सांगा.

दुसरा पर्याय आहे - अनुप्रयोग विकसित करणार्या स्टुडिओशी संपर्क साधा. या प्रकरणात, स्टुडिओ सर्व प्रकल्प व्यवस्थापन घेतो आणि तुम्ही त्यांच्या कामाचे मूल्यांकन कराल आणि ते स्वीकाराल. तुमचे बजेट मोठे असल्यास किंवा उत्पादन प्रक्रियेसाठी पुरेसा वेळ देऊ शकत नसल्यास स्टुडिओसोबत काम करणे हा एक चांगला पर्याय आहे.

व्यायाम:तुम्ही कोणते काम घेण्यास तयार आहात आणि कोणत्या कामासाठी तुम्हाला कर्मचारी नेमायचे आहेत ते ठरवा.

पायरी 5: एक संघ नियुक्त करणे

शेवटच्या टप्प्यात, तुम्ही कोणते ऍप्लिकेशन तयार करण्याचे काम आउटसोर्स केले जाऊ शकते हे निर्धारित केले आहे. आता तुम्हाला कोणाची गरज आहे आणि तुमच्या कार्यसंघासाठी लोक कुठे शोधायचे हे जवळून पाहण्याची वेळ आली आहे.

रचना

तुम्ही डिझायनर असल्यास, तुम्ही वापरू शकता, ज्यामध्ये iPhone UI घटकांचा मोठा संग्रह आहे. तुम्ही सुरुवात करता तेव्हा हे टेम्पलेट तुमचा वेळ वाचवेल. सर्वसाधारणपणे मोबाइल डिझाइनबद्दल अधिक जाणून घेण्यासाठी, ही संसाधने पहा:

तुम्ही डिझायनर नसल्यास, तुम्हाला हे माहित असणे आवश्यक आहे की ऍप्लिकेशन डिझाइनमध्ये तीन घटक असतात: माहिती आर्किटेक्चर, परस्परसंवाद डिझाइन आणि व्हिज्युअल डिझाइन. या सर्व कौशल्यांसह एक व्यक्ती शोधणे शक्य आहे, परंतु हे जाणून घ्या की डिझाइन तयार करण्यासाठी सर्व तीन घटक आवश्यक आहेत. आपल्याकडे आपले स्वतःचे स्केचेस असल्यास, डिझाइनर कार्य करण्यास प्रारंभ करू शकतो.

माहिती आर्किटेक्चर.
जर तुम्ही वेबसाइट डिझाइनशी परिचित असाल, तर आम्ही असे गृहीत धरू शकतो की मोबाइल अर्थाने माहिती आर्किटेक्चर काय आहे हे तुम्हाला माहीत आहे; माहिती आर्किटेक्चर म्हणजे तुमच्या अर्जामध्ये माहिती तयार करणे आणि व्यवस्थापित करणे.

परस्परसंवाद डिझाइन.
तुम्ही कधीही असे ॲप पाहिले आहे का ज्याला वापरण्यासाठी सूचनांची आवश्यकता नाही? अशा प्रकारची जिथे सर्वकाही इतके अंतर्ज्ञानी आहे की आपण इंटरफेसबद्दल विचार करत नाही? हा अपघात नव्हता. हे परस्परसंवाद डिझायनरचे काम आहे, जो आवश्यक कार्य पूर्ण करण्यासाठी वापरकर्ता स्क्रीनवरून स्क्रीनवर कसा जाईल हे ठरवतो. या क्षेत्रातील अनुभव असलेल्या डिझायनरची नियुक्ती करण्याचे सुनिश्चित करा.

व्हिज्युअल डिझाइन.
व्हिज्युअल डिझाइन ही ॲप्लिकेशन डिझाइन प्रक्रियेतील अंतिम टप्पा आहे. अनुप्रयोग कसा दिसेल हे ते परिभाषित करते. व्हिज्युअल डिझाइन आपल्याला योग्य वाटेल तितके सोपे किंवा जटिल असू शकते; वापरण्याची सोय आणि अनुप्रयोगाचे मुख्य कार्य लक्षात ठेवणे ही मुख्य गोष्ट आहे.

मोबाईल डिझाईनचा अनुभव असलेला डिझायनर शोधणे उचित आहे. असा डिझायनर नक्कीच तुमचे स्केचेस सुधारण्यास सक्षम असेल.

येथे काही साइट आहेत जिथे आपण डिझायनर शोधू शकता:

नोकरी पोस्ट करताना, तुमच्या गरजा स्पष्ट करा आणि एकाधिक पोर्टफोलिओचे पुनरावलोकन करण्यासाठी तयार रहा.

विकास

तुम्ही ऑब्जेक्टिव्ह सी किंवा कोको डेव्हलपर असल्यास, एक्सकोड उघडा आणि सुरू करा! मी या मंचांवर नोंदणी करण्याची शिफारस करतो:

तुम्ही डेव्हलपर नसल्यास, तुम्ही एखाद्या डिझायनरप्रमाणेच डेव्हलपरला कामावर घ्या. तुम्ही जितक्या लवकर विकासकाशी संवाद साधाल, तितक्या लवकर हे स्पष्ट होईल की तुमचा प्रकल्प तांत्रिकदृष्ट्या किती व्यवहार्य आहे आणि तुमच्या बजेटमध्ये आहे.

विकसक शोधा
तुमचे स्केचेस वापरून, तुमचा अर्ज काय करतो आणि कोणासाठी करतो याचे वर्णन करणारा दस्तऐवज तयार करा. वेळेचा अंदाज आणि विकास खर्च प्राप्त करण्यासाठी तुम्ही स्केचेस आणि हे दस्तऐवज विकसकाला सुपूर्द कराल.

असा दस्तऐवज असल्याने तुम्हाला तुमच्या ॲप्लिकेशन तयार करण्यासाठी आवश्यक कौशल्ये असलेल्या डेव्हलपरची नेमणूक करता येईल. असा अनुभव नसलेल्या विकसकाला गेम तयार करण्यासाठी तांत्रिक वैशिष्ट्ये दिल्यास, तो लगेच समजू शकेल की असा प्रकल्प त्याच्यासाठी फारसा योग्य नाही.

येथे काही साइट आहेत जिथे आपण विकसक शोधू शकता:

जंगलात एखादं झाड पडलं, पण ते ऐकायला आजूबाजूला कोणी नसतं, तर या झाडाची पडझड कुणाला कळेल का? ऍप्लिकेशन्स सहज लक्षात न येता ॲप स्टोअरवर असू शकतात. हे तुमच्या अर्जावर होऊ देऊ नका. तुमच्या अर्जाचा प्रचार करण्यासाठी तुमच्याकडे एक धोरण असल्याची आवश्यकता आहे किंवा अशा अनेक रणनीती असल्यास ते अधिक चांगले. प्रयोग करण्यास तयार रहा काही कल्पना कार्य करतील आणि इतर नाहीत.

विपणन आणि जाहिरात धोरणे:

सोशल नेटवर्क्स वापरा.
तुमचा ॲप सोशल नेटवर्क्ससह कसा समाकलित केला जाऊ शकतो याचा विचार करा आणि त्यामध्ये ही कार्यक्षमता लागू करा. कमीतकमी, तुमच्या ॲपसाठी Facebook आणि Twitter खाती तयार करा आणि वापरकर्त्यांशी संवाद साधण्यासाठी आणि फीडबॅक मिळवण्यासाठी त्यांचा वापर करा. अँग्री बर्ड्स आणि इन्स्टाग्रामच्या विकसकांनी फेसबुककडे वापरकर्त्यांना आकर्षित करण्याचे चांगले काम केले आहे.

लाँच करण्यापूर्वी जाहिरात.
तुमचा ॲप तयार होण्यापूर्वी त्याचा प्रचार करणे लवकर सुरू करा. तुमच्या ॲपबद्दल लिहिण्यासाठी पत्रकार आणि ब्लॉगर वापरा. तुमचा अर्ज जितका मनोरंजक असेल तितकाच लोक त्याबद्दल लिहिण्याची शक्यता जास्त असते.

जाहिरातीसाठी या साइट्स वापरा:

एकाधिक ॲप रिलीझसाठी योजना.
तुम्ही पहिल्या रिलीझमध्ये आलेल्या सर्व वैशिष्ट्यांचा समावेश करू नये. वैशिष्ट्यांची सूची तयार करा आणि अनुप्रयोग डिझाइन करा जेणेकरून ही वैशिष्ट्ये हळूहळू जोडली जाऊ शकतील. याबद्दल धन्यवाद, आपण वेळोवेळी अनुप्रयोगाच्या नवीन आवृत्त्या सोडू शकता आणि यामुळे आपली विक्री वाढेल.

ॲप विपणन संसाधने.



व्यायाम:डिझाइन, डेव्हलपमेंट आणि मार्केटिंग हाताळण्यासाठी फ्रीलांसर किंवा स्टुडिओ शोधा.

निष्कर्ष

तुमची कल्पना दर्जेदार ऍप्लिकेशनमध्ये बदलणे हे एक मनोरंजक आणि रोमांचक कार्य आहे. यासाठी, सर्वात महत्वाची गोष्ट म्हणजे योग्य टीम नियुक्त करणे जे तुमच्या कल्पनांना जिवंत करू शकेल. शुभेच्छा!

आजकाल, तंत्रज्ञानाच्या जगात, मोठ्या संख्येने लोक इंटरनेटचे चाहते आहेत आणि अर्थातच, प्रोग्रामिंगबद्दल अधिकाधिक जाणून घेण्याचा प्रयत्न करतात. आणि या क्षेत्रातील काम अत्यंत प्रतिष्ठित मानले जाते. अर्थात, फोनसाठी प्रोग्राम तयार करण्याचे ज्ञान आणि अनुभव असल्यास, आपण चांगले पैसे कमवू शकता आणि प्रोग्रामिंगशी संबंधित काम बहुतेक व्यवसायांमधून वेगळे आहे.

ऍपल आज इलेक्ट्रॉनिक उपकरणांच्या सर्वात यशस्वी उत्पादकांपैकी एक मानले जाते. आयफोन डिझायनर्सनी वापरकर्त्यांना ऍपल उपकरणांच्या वार्षिक अद्यतनांची सवय लावली आहे. प्रत्येक वेळी पुढील "स्मार्ट ऍपल निर्मिती" दिसण्यापूर्वी, सामान्य लोकांना आश्चर्य वाटते की यावेळी नवीन उत्पादन काय आश्चर्यचकित करेल आणि आनंदित करेल.

ऑपरेटिंग सिस्टम iOS 10, नवीनतम iPhone मॉडेल, जगातील सर्वोत्तम मानले जाते. त्यानुसार, सर्वोत्तम डिव्हाइससाठी प्रोग्राम तयार करणे हा तरुण लोकांमध्ये कल आहे.

अनुप्रयोग तयार करण्यासाठी, विंडोज योग्य आहे. परंतु जर काही कारणास्तव किंवा सवयीच्या बाहेर विंडोज गहाळ होत असेल तर आम्ही मॅकओएस (हॅकिन्टोश) स्थापित करण्याची शिफारस करतो. तुम्ही ते VMware किंवा VirtualBox वर इन्स्टॉल करू शकता. त्यांचे कीबोर्ड भिन्न आहेत, हॅकिंटॉशमध्ये काही मूल्ये गहाळ आहेत, परंतु सर्वसाधारणपणे सर्वकाही इतके क्लिष्ट नाही.

अर्थात, प्रोग्रामिंग शिकण्यासाठी, आपल्याला या समस्येकडे गांभीर्याने संपर्क साधण्याची आवश्यकता आहे, मुख्यतः गणित आणि तर्कशास्त्राच्या क्षेत्रातील आवश्यक ज्ञानामुळे. आज इलेक्ट्रॉनिक उपकरणाची रचना जाणून घेणे अजिबात आवश्यक नाही, परंतु आपल्याला यंत्रणेच्या मूलभूत गोष्टींशी परिचित असणे आवश्यक आहे. iOS प्रोग्रामरला सर्वाधिक विक्री होणारे ॲप्स तयार करण्यात सक्षम होण्यासाठी नंबर सिस्टम रूपांतरण, उत्पादकता आणि ॲप कार्यक्षमता माहित असणे आवश्यक आहे. आय-प्रोग्रामिंग भाषेचे ज्ञान आवश्यक असेल. जर तुम्ही यापूर्वी इतर प्रणालींसह हे केले असेल, तर हा अनुभव फारसा मदत करणार नाही. ऍपलची स्वतःची इकोसिस्टम आहे. तुम्हाला ऑब्जेक्टिव्ह-सी आणि स्विफ्टमध्ये ज्ञान आवश्यक असेल. नंतरचे नंतर वापरात आले, म्हणून वस्तुनिष्ठ भाषा अधिक वेळा वापरली जाते. परंतु ऍपल उत्पादकांकडून स्विफ्ट सक्रियपणे लागू केले जात आहे. जुने सॉफ्टवेअर जुन्या भाषेत लिहिले जाते आणि त्यानुसार नवीन सॉफ्टवेअर नवीन भाषेत लिहिले जाते. म्हणून, दोन्ही जाणून घेणे उचित आहे. काही साइट्सवर तुम्ही त्यांचा पटकन अभ्यास करू शकता.

प्रोग्रामिंगचा आधार Xcode आहे. हे वातावरण अनुप्रयोग विकासासाठी आवश्यक साधने प्रदान करते. ते मॅक, आयफोन, ऍपल वॉच, इ. साठी प्रोग्राम तयार करण्यासाठी डिझाइन केलेले आहेत. Xcode मध्ये इंटरफेस तयार करण्यासाठी टूल्स आणि त्याच्यासोबत काम करण्यासाठी नवीनतम टूल्स असलेले कोड एडिटर आहेत. तेथे अनुप्रयोगांचे निदान देखील शक्य आहे. प्रणाली सर्व उपकरणांसाठी अनुकरणकर्त्यांना समर्थन देते आणि नवीनतम आवृत्त्या डाउनलोड केल्या जाऊ शकतात. काही काळापूर्वी, विकासासाठी अद्ययावत आवृत्ती आली - 8.0. साध्या आवृत्त्या ॲप स्टोअरद्वारे स्थापित केल्या जाऊ शकतात. नवीनतम आवृत्ती तुम्हाला प्लॅटफॉर्मवर रॉ ॲप्लिकेशन अधिक जलद आणि न उघडता पाहण्याची परवानगी देते. आमच्या वर्णनांच्या सोयीसाठी आणि प्रवेशयोग्यतेसाठी, Xcode अद्यतनित करणे चांगले आहे.

iOS मोबाइल अनुप्रयोग विकास

Xcode वापरून iOS विकास शक्य आहे. हे करण्यासाठी, आपल्याला प्लॅटफॉर्म डाउनलोड करणे आवश्यक आहे. तुम्ही ते best-soft.org या सेवेद्वारे इन्स्टॉल करू शकता

या प्लॅटफॉर्मचा वापर करून, iOS साठी केवळ ऍप्लिकेशन्सच नव्हे तर गेम्स, नेव्हिगेशन प्रोग्राम्स, डायरी इत्यादी विकसित करणे शक्य आहे. येथे सोयीसाठी तयार इंटरफेस असलेल्या टेम्पलेट फाइल्स आहेत. तुम्हाला फक्त त्यांची पूर्तता करायची आहे आणि तुमच्या वैयक्तिक लेखकाची कल्पना मांडायची आहे.

  • तर, Xcode अनुप्रयोग उघडा.
  • दिसणाऱ्या ग्रीटिंगकडे दुर्लक्ष करा आणि फाईल निर्मिती बिंदूवर जा.
  • एक शैली तयार करणे.
  • पुढे, अनुप्रयोग टॅब निवडा.
  • नाव फील्डमध्ये, आपल्याला आवश्यक ते प्रविष्ट करा.

Xcode प्लॅटफॉर्म गैर-अनुभवी प्रोग्रामरसाठी सोपे आणि समजण्यास सोपे आहे. प्लॅटफॉर्मवर दिसणाऱ्या अंतर्ज्ञानी संकेत आणि माहितीचे अनुसरण करून, तुम्ही साध्या गेम किंवा प्रोग्रामपेक्षा बरेच काही तयार करू शकता. हे करण्यासाठी तुम्हाला कोडिंग तज्ञ असण्याची गरज नाही.

iOS साठी विकास, त्याची वैशिष्ट्ये

  1. iOS साठी विकासासाठी सर्वप्रथम आपल्याला काय तयार करायचे आहे आणि प्रोग्राम काय असावा याचे स्पष्ट आकलन आवश्यक आहे. प्रोग्रामिंग सुरू करण्यापूर्वी, भविष्यातील गेम, प्रोग्राम, डायरी आपल्या मनात कल्पना करा, "त्याचे तुकडे करा." भविष्यातील अनुप्रयोगाची तत्त्वे आणि त्यांची कार्ये आपल्या डोक्यात काढा. हे करण्यासाठी, काही मुद्द्यांवर निर्णय घ्या:
  2. वय निर्बंध, म्हणजे, भविष्यातील "निर्मिती" च्या वापरकर्त्यांच्या कोणत्या वयोगटातील श्रेणीमध्ये तुम्ही वर्गीकृत कराल. ते महिलांचे ॲप असेल किंवा पुरुषांचे ॲप असेल किंवा कदाचित सार्वत्रिक असेल हे ठरवा.
  3. आपण हा विकास का केला हे समजून घेणे आवश्यक आहे. प्रश्नाचे उत्तर द्या, अनुभव वाढवणे, प्रोग्रामिंगमधील व्यावहारिक कौशल्ये प्रशिक्षित करणे किंवा या कामाची आर्थिक बाजू आहे का?
  4. पृष्ठे भरताना प्रमाण लक्षात घेणे महत्वाचे आहे;
  5. कोडमधील टायपो आणि चुकीच्या गोष्टी टाळा.
  6. तुम्ही तयार केलेले ॲप्लिकेशन अद्वितीय असल्याची खात्री करा.
  7. वेगवेगळ्या ऑपरेटिंग सिस्टमसाठी तयार केलेला प्रोग्राम वापरण्याची शक्यता विस्तृत करा.


डिझायनर वापरून अनुप्रयोग तयार करणे

apparchitect.com मधील एका डिझायनरचे उदाहरण पाहू. या प्रकरणात, गेम तयार करणे शक्य नाही, परंतु एक साधा अनुप्रयोग सोपे आहे. apparchitect.com सेवा वापरून हे करणे अगदी सोपे आहे. साइटच्या सूचनांचे अनुसरण करून आणि साधने वापरून, तुम्हाला अनुप्रयोग तयार करणे आवश्यक आहे.

लक्षात ठेवा, iOS साठी प्रोग्रामिंगला गांभीर्याने विचार करणे आवश्यक आहे आणि बहु-कार्यक्षम, जटिल अनुप्रयोग तयार करण्यासाठी विस्तृत ज्ञान आवश्यक आहे. म्हणूनच, जर तुम्हाला आयओएसवर सोयीस्कर प्रोग्रामच्या ऑपरेशनच्या तत्त्वावर प्रभुत्व मिळवायचे असेल तर, खरोखर मनोरंजक अनुप्रयोग कसा बनवायचा हे समजून घेण्यासाठी, तुम्हाला अभ्यास करणे आवश्यक आहे.

Android किंवा iPhone साठी ॲप्लिकेशन कसे तयार करावे?— हे प्रश्न केवळ वेब डेव्हलपरच नव्हे तर लहान व्यवसाय वेबसाइट्स आणि ब्लॉगर्सच्या सामान्य मालकांद्वारे देखील विचारले जात आहेत.

हे पुनरावलोकन विचारात घेण्यास सुचवते , जे Android आणि iPhone ऍप्लिकेशन्स जलद आणि सहजपणे तयार करण्यासाठी कन्स्ट्रक्टर आहेत. त्याच वेळी, वापरकर्त्यास प्रोग्रामिंग कौशल्ये किंवा इतर विशेष IT ज्ञान असणे आवश्यक न करता. असे अनुप्रयोग विविध प्रकारच्या व्यवसायांसाठी अपरिहार्य आहेत - शेवटी, ते लक्ष्यित प्रेक्षकांचा विस्तार करण्याचा आणि ग्राहकांना आकर्षित करण्याचा एक चांगला मार्ग आहे.

अशा प्रकारे, ऍप्लिकेशन डेव्हलपमेंटच्या पुनरावलोकनात चर्चा केलेली प्रत्येक गोष्ट या घोषणेखाली एकत्र केली जाऊ शकते: साधे, जलद आणि प्रोग्रामिंगशिवाय!

फुकटएक वेब सेवा जी तुम्हाला तुमची वेबसाइट सामग्री एका Android ऍप्लिकेशनमध्ये रूपांतरित करण्याची आणि Google Play द्वारे वितरित करण्यास अनुमती देते. याव्यतिरिक्त, तयार केलेले अनुप्रयोग विकले जाऊ शकतात आणि त्यामध्ये जाहिरात देखील ठेवली जाऊ शकते.
तुम्ही तीन प्रकारच्या सामग्रीमधून अमर्यादित Android ॲप्लिकेशन तयार करू शकता: वेबसाइट, एक साधे html पेज आणि YouTube व्हिडिओ. Android अनुप्रयोग तयार करण्यासाठी, AppsGeyser एक साधा आणि अंतर्ज्ञानी टेम्पलेट विझार्ड वापरते.

AppsGeyser वेबसाइट: http://www.appsgeyser.com, http://www.appsgeyser.ru

फुकटत्वरीत मोबाइल अनुप्रयोग तयार करण्यासाठी ऑनलाइन सेवा. TheAppBuilder डिझायनर आणि मानक टेम्पलेट्स वापरून अनुप्रयोग तयार करतो - व्यवसाय, कार्यक्रम, शिक्षण, संगीत, क्रीडा इ. तयार केलेले अनुप्रयोग विनामूल्य आहेत आणि 5 USD साठी दर महिन्याला आपण तयार केलेल्या अनुप्रयोगामध्ये तृतीय-पक्ष जाहिरातींचे प्रदर्शन अक्षम करू शकता. TheAppBuilder तुम्हाला Android आणि Windows Mobile ॲप्लिकेशन्स तयार करण्याची परवानगी देतो.

TheAppBuilder वेबसाइट: http://www.theappbuilder.com

ही एक ऑनलाइन सेवा आहे जी वापरकर्त्यांना इंटरनेटवर काही क्लिकमध्ये त्यांचे स्वतःचे मोबाइल अनुप्रयोग तयार आणि प्रकाशित करण्यास अनुमती देते. Appsmakerstore प्लॅटफॉर्म द्वारे समर्थित मोबाइल अनुप्रयोग तयार करते HTML5, iTunes, Android Market, Blackberry Marketplace, Windows Marketplace आणि Facebookकोणत्याही खोल तांत्रिक कौशल्याशिवाय. हे एकूण आहे 6 वेगवेगळ्या प्लॅटफॉर्मसाठी 1 अर्ज. Appsmakerstore रशियन आणि युक्रेनियनसह 23 भाषांमध्ये ऑफर केले जाते.

Appsmakerstore चे वैशिष्ठ्य म्हणजे ते काही उद्योगांसाठी तयार टेम्पलेट्सची निवड देते (उदाहरणार्थ, कायदेशीर सेवा, नाईटक्लब, रेस्टॉरंट्स आणि कॅफे, व्यापार, ब्युटी सलून इ.)

  • DIY - $9.78 प्रति महिना.
  • "आम्ही तुमच्यासाठी अर्ज करतो" - $249
  • "पुनर्विक्रेता" ही एक विशेष किंमत आहे जी वेबसाइटवर स्वतंत्रपणे आढळली पाहिजे.

सर्व योजनांमध्ये नेहमी समाविष्ट:

  • अमर्यादित सामग्री बदल आणि ॲप अद्यतने.
  • पुन्हा प्रकाशित न करता iTunes आणि Google Play वर ॲप सामग्री अपडेट करा.
  • वापरकर्त्यांना पुश सूचनांची अमर्याद संख्या पाठवा.
  • स्वयंचलितपणे सर्व सिस्टम अद्यतने प्राप्त करा आणि वापरा.
  • आमच्या सर्व्हरवर सुरक्षित होस्टिंग.
Appsmakerstore वेबसाइट: http://appsmakerstore.com

— लहान व्यवसायांसाठी मोबाइल ॲप्लिकेशन्सचे (iPad, Android, HTML5) सशुल्क ऑनलाइन डिझायनर. वैशिष्ट्यांमध्ये भौगोलिक स्थान, संदेश प्राप्त करणे आणि पाठवणे, शॉपिंग कार्ट, सूचना, सोशल नेटवर्क्ससह एकत्रीकरण, मेनूबद्दल माहिती पोस्ट करणे, सेवांची श्रेणी, आगामी कार्यक्रम इत्यादींचा समावेश आहे. रेस्टॉरंट्स, रिअलटर्स, जिम इत्यादींसाठी टेम्पलेट्स आहेत.

ही सेवा खालील योजनांद्वारे दर्शविली जाते:

  • "मोबाइल साइट" - दरमहा $29.
  • "मोबाइल ऍप्लिकेशन" - $59 प्रति महिना
  • « पांढरी खूणचिठ्ठी भागीदार" आपल्या क्लायंटसाठी अनुप्रयोगांची निर्मिती - एक विशेष किंमत जी वेबसाइटवर स्वतंत्रपणे शोधणे आवश्यक आहे.
Biznessapps वेबसाइट: http://www.biznessapps.com

5. AppGlobus

AppGlobusहे रशियन ऑनलाइन मोबाइल ॲप्लिकेशन डिझाइनरपैकी एक सशुल्क आहे जे वापरकर्त्यांना ॲप स्टोअर आणि Google Play मध्ये स्वतंत्रपणे त्यांचे ॲप्लिकेशन तयार आणि प्रकाशित करण्यास अनुमती देते.

Ionic Framework चे नवीन डिझाइन आणि क्षमता वापरते, ज्यामुळे विकासाची गुणवत्ता लक्षणीयरीत्या सुधारते आणि प्रोग्रामिंग कौशल्याशिवाय HTML5, iOS, Android वर मोबाईल ऍप्लिकेशन तयार करणे शक्य होते.

याक्षणी, AppGlobus रशियनसह 8 भाषांमध्ये ऑफर केले जाते.

AppGlobus.com खालील पॅकेजेस ऑफर करते:

  • STARTAP - 900 घासणे./महिना.
    • ॲप्लिकेशन्स: HTML5/Android, ॲडमिन पॅनल, स्टोअर, पुशवर कोणतेही बंधन नाही, इंस्टॉलेशनवर कोणतेही बंधन नाही, जाहिरात नाही.
  • बेसिक - 1500 घासणे./महिना
    • अँड्रॉइड आणि iOS दोन्हीसाठी ऍप्लिकेशन्स, ऍडमिन पॅनल, स्टोअर, पुशवर कोणतेही बंधन नाही, इंस्टॉलेशनवर कोणतेही बंधन नाही, कोणतीही जाहिरात नाही.
  • स्टुडिओ - 2000 रुबल./महिना
    • ऍप्लिकेशन्स: Windows/Android/iOS, ऍडमिन पॅनेल, स्टोअर, पुशवर कोणतेही बंधन नाही, इंस्टॉलेशनवर कोणतेही निर्बंध नाहीत, कोणतीही जाहिरात नाही.
  • PRO - 45,000 रुबल./one-time
    • ऍप्लिकेशन्स: Windows/Android/iOS, कस्टम डेव्हलपमेंट, आम्ही ते App Store आणि Google Play वर प्रकाशित करू, आम्ही स्त्रोत कोड प्रदान करू
AppGlobus वेबसाइट: http://appglobus.com/

— व्यवसायासाठी किंवा वैयक्तिक वापरासाठी तुमचा स्वतःचा मोबाइल अनुप्रयोग तयार करण्यासाठी एक सशुल्क ऑनलाइन सेवा. विशेष कौशल्ये आवश्यक नाहीत. ऑनलाइन स्टोअर्ससारख्या छोट्या व्यवसायांसाठी योग्य. तुमचा अनुप्रयोग तयार करण्यासाठी फक्त 5 मिनिटे लागतात - तुम्हाला फक्त आवश्यक मॉड्यूल आणि डिझाइन निवडण्याची आवश्यकता आहे. इंग्रजी आणि रशियन आवृत्त्या आहेत.

My-apps.com खालील पॅकेजेस ऑफर करते:

  • प्रारंभ करा - 599 घासणे. / महिना
    • केवळ Android साठी ॲप्स, डिझायनरमध्ये प्रवेश, विनामूल्य ॲप टेम्पलेट्स आणि चिन्हे, सामग्री अद्यतने दर 48 तासांनी, ॲप स्त्रोत अद्यतने स्वतःला स्टोअरमध्ये दर 2 महिन्यांनी एकापेक्षा जास्त वेळा नाही.
  • प्रकाश - 990 घासणे. / महिना
    • दोन्ही iOS साठी ऍप्लिकेशन्स, डिझायनरमध्ये ऍक्सेस, मोफत ऍप्लिकेशन टेम्पलेट्स आणि आयकॉन्स, बेसिक ऍप्लिकेशन स्क्रीनशॉट्स, पुश नोटिफिकेशन्स - 1 दरमहा, कंटेंट अपडेट्स दर 24 तासांनी, ऍप्लिकेशन सोर्स अपडेट्स दर 2 महिन्यांनी एकदा स्टोअरमध्ये.
  • मानक - 2490 घासणे. / महिना
    • अँड्रॉइड आणि iOS दोन्हीसाठी ऍप्लिकेशन्स, डिझायनरमध्ये प्रवेश, विनामूल्य ऍप्लिकेशन टेम्पलेट्स आणि आयकॉन्स, बेसिक ऍप्लिकेशन स्क्रीनशॉट्स, स्काईप सपोर्ट, पुश नोटिफिकेशन्स - दरमहा 10, दर 12 तासांनी सामग्री अपडेट, महिन्यातून एकदा स्टोअरमध्ये ऍप्लिकेशन स्रोत अपडेट.
  • व्यवसाय - 9890 घासणे. / महिना
    • अँड्रॉइड आणि iOS दोन्हीसाठी ऍप्लिकेशन्स, डिझायनरमध्ये प्रवेश, विनामूल्य ऍप्लिकेशन टेम्पलेट्स आणि आयकॉन्स, बेसिक ऍप्लिकेशन स्क्रीनशॉट्स, स्काईप आणि ईमेल समर्थन, वैयक्तिक व्यवस्थापक, पुश सूचना - 50 प्रति महिना, त्वरित सामग्री अद्यतने, स्टोअरमध्ये अनुप्रयोग स्त्रोत अद्यतने - कोणतीही मर्यादा नाही.
  • व्हीआयपी - 3999 घासणे. / महिना + 150,000 घासणे. इंस्टॉलेशन पेमेंट

    • Android आणि iOS दोन्हीसाठी ऍप्लिकेशन्स, डिझायनरमध्ये प्रवेश, विनामूल्य ऍप्लिकेशन टेम्पलेट्स आणि आयकॉन्स, बेसिक ऍप्लिकेशन स्क्रीनशॉट, स्काईप आणि ईमेल समर्थन, वैयक्तिक व्यवस्थापक, पुश सूचना - अमर्यादित, सामग्री अद्यतने - त्वरित, स्टोअरमध्ये अनुप्रयोग स्त्रोत अद्यतने - निर्बंधांशिवाय.
My-apps.com वेबसाइट: http://my-apps.com

एक व्यासपीठ प्रदान करते " स्वतः करा"आयफोन/अनुप्रयोग तयार करण्यासाठी , ज्यासाठी प्रोग्रामिंग कौशल्य देखील आवश्यक नाही. ही सेवा प्रत्येक संस्थेला मोबाईल (iPhone, iPad, Android) ऍप्लिकेशन्स आणि प्रकाशन साहित्य तयार करण्याचा सोपा मार्ग प्रदान करते. क्लायंट त्यांचे स्वतःचे कॅटलॉग, फ्लायर्स, ब्रोशर, अहवाल, रेझ्युमे इ. तयार करू शकतात आणि ते SaaS सोल्यूशन वापरून वितरित करू शकतात. इंग्रजी आणि रशियन आवृत्त्या आहेत.

iBuildApp खालील पॅकेजेसमध्ये प्रदान केले आहे:

  • व्यवसाय (2,400 रूबल प्रति महिना) - 3,000 इंस्टॉलेशन्स, अमर्यादित मोबाइल साइट दृश्ये, कोणतीही बिल्ट-इन जाहिरात नाही, iTunes आणि Google Play वर अनुप्रयोगाचे प्रकाशन.
iBuildApp वेबसाइट: http://ibuildapp.com

— अनुप्रयोग विकासासाठी ऑनलाइन सेवा (iPhone, iPad, Android). तुम्हाला अनेक ॲप्लिकेशन टेम्प्लेटपैकी एकावर आधारित ॲप्लिकेशन तयार करण्याची अनुमती देते. तयार केलेल्या ऍप्लिकेशन यूजर इंटरफेसचे घटक ईमेल, एसएमएस संदेश, Facebook आणि Twitter सेवांना पाठवणे यासारख्या कार्यांशी संबंधित असू शकतात.

  • विकसक - दरमहा $33. (फक्त 1 अर्ज तयार केला जाऊ शकतो)
  • व्यावसायिक - दरमहा $79.
  • प्रीमियम - $129 प्रति महिना.
  • उपक्रम - किंमत स्वतंत्रपणे चौकशी करणे आवश्यक आहे.

सर्व पॅकेजेस खालील प्लॅटफॉर्मला सपोर्ट करतात: IOS (iPhone/iPad) आणि Android (फोन/टॅबलेट)

Viziapps वेबसाइट: http://www.viziapps.com

- एक ऑनलाइन संपादक जो तुम्हाला iOS, Android आणि Windows Phone साठी ॲप्लिकेशन तयार करण्याची परवानगी देतो. हे वापरणे खूप सोपे आहे: आपण तयार भागांमधून आपला स्वतःचा प्रोग्राम एकत्र करू शकता. AppsBuilder अननुभवी वापरकर्त्यांसाठी सोपे आणि अधिक समजण्यायोग्य होण्याचा प्रयत्न करत असूनही, ते प्रोग्रामरसाठी काही वैशिष्ट्ये देखील जोडते: उदाहरणार्थ, आपण तयार केलेल्या अनुप्रयोगांना आपल्या स्वतःच्या जावा स्क्रिप्टसह पूरक करू शकता.

तीन सशुल्क पॅकेजेस आहेत ज्यात 30-दिवसांच्या विनामूल्य चाचणीचा समावेश आहे:

  • स्टार्टर (49 युरो दरमहा) -1 अर्ज.
  • नियमित (199 युरो दरमहा) - 5 पर्यंत अर्ज.
  • स्केलेबल (दरमहा 249 युरो पासून) - 5 पेक्षा जास्त अनुप्रयोग.
AppsBuilder वेबसाइट: http://www.apps-builder.com

आम्ही वाचण्याची शिफारस करतो

वर