Android app kaise banaye? App banane ka easy steps kya hai? इस Lesson में एक Android app कैसे बनाते है,और ऐप बनाने के 3 तरीको के बारे में बताया गया है। इसमे दिये गये सभी तरीके बिल्कुल free है,मतलब इनका use करके आप free android app create कर सकते है इस post में Mobile से app कैसे बनाये या computer से एंड्रॉयड ऐप बनाते है दोनो के विषय में बताया गया है। इसमे visual Programming language का उपयोग करके ऐप कैसे बना सकते है और AppInvetor, Thunkable, appypie, appinstitute जैसी website के विषय में जानकारी दी गई है।
ऐप क्या है? What is app?
ऐप्स एक छोटे, विशिष्ट सॉफ्टवेयर, या प्रोग्राम होते है, जो आमतौर पर मोबाइल उपकरणों में उपयोग किये जाते है। app “Application” का short name है, जो एक सॉफ्टवेयर प्रोग्राम के समान है। Apps विशेष रूप से Smartphone या Tablet के लिए विकसित किये गये थे, जो Mobile Operating System, जैसे कि IOS या Android पर चल सके। “app” शब्द को Apple द्वारा लोकप्रिय बनाया गया था, जब कंपनी ने पहली बार iPhone जारी करने के एक साल बाद 2008 में “app store” बनाया। जैसे ही iPhone और ऐप स्टोर की लोकप्रियता बढ़ी, “app” शब्द मोबाइल एप्लिकेशन को संदर्भित (Referenced) करने का मानक तरीका बन गया।
एंड्रॉयड ऐप कैसे बनाये ? How to create android app ?
यदि आप खुद का ऐप बनाना चाहते है तो आपके पास 2 तरीके है-
(1) With Coding
(2) Without Coding
(1) With Coding – यदि आप खुद की कोडिंग करके ऐप बनाना चाहते है तो आपको 3 चीजो की जरुरत होगी-
(1) Technical Skill
(2) Programming Language
(3) Software
(1) Technical Skill – एंड्रॉयड एप्स बनाने के लिए कंप्यूटर की Technical Knowledge होना भी बहुत जरुरी है। यदि आप खुद की कोडिंग करके ऐप बनाना चाहते है तो Computer की Basic Knowledge तो होना ही चाहिए साथ आपको इसकी Advanced Technical Skill की भी थोडी बहुत जानकारी होनी जरुरी है जैसे आपको Troubleshooting करना आना चाहिए, थोडी बहुत Graphics design भी सीखना पडेगा, क्योकी हमे अपने apps में icon तथा Image भी add करने की जरुरत पडती है तो इसके लिए आप Photoshop या कोई दुसरा Image Editor सीख सकते है।
(2) Programming Language – कंप्यूटर की Technical Knowledge लेने के बाद आपको ऐप्स की कोडिंग करने के लिए प्रोग्रामिंग लैग्वेज सीखना होगा। एंड्रॉइड ऐप्स डेवलपमेंट के लिए Java सबसे जरुरी भाषा है, क्योकि Android app development के लिए यह official language है और एंड्रॉइड की ज्यादातर कोडिंग जावा में ही लिखी जाती हैं। इसलिए आपको जावा भाषा तो आनी ही चाहिए।
आज कल ऐप बनाने के लिए Kotlin लैंग्वेज का भी उपयोग किया जाता है, Kotlin एक क्रॉस-प्लेटफ़ॉर्म प्रोग्रामिंग भाषा है,जिसे एंड्रॉइड ऐप डेवलपमेंट के लिए जावा के विकल्प के रूप में इस्तेमाल किया जा सकता है।
Kotlin जावा के साथ inter-operate कर सकता है और यह जावा वर्चुअल मशीन पर चलती है। तो आप कोटलिन भी सीख सकते है,आपको C++ की भी जानकारी होनी चाहिए यह भी ऐप्स बनाने के लिए उपयोग की जाती है।
हालाँकि, इसका का उपयोग करके पूरी तरह से ऐप को नहीं बनाया जा सकता है,परन्तु इसका उपयोग native code में ऐप के कुछ हिस्सों को लागू करने के लिए किया जाता है,इसमे Android Native Development Kit (NDK) का उपयोग करके एंड्रॉइड ऐप डेवलपमेंट के लिए किया जा सकता है। साथ ही आपको HTML,CSS,XML भाषाओं का ज्ञान होना जरुरी है।
(3) Software- Technical Skill और Programming Language सीखने के बाद अब बात आती है की,ऐप बनाया कहाँ जाये तो इसके लिए एक Software है जिसका नाम है “Android Studio” यह android apps बनाने के लिए Official सॉफ्टवेयर है। Android Studio Software क्या है,इसके बारे में दी गई Link पर Click करके पढ़ सकते है। Android Studio क्या है? इसे कैसे install करते है?
(2) Without Coding – यदि आपको कोडिंग नहीं आती है,और आप प्रोग्रामिंग भी नहीं सीखना चाहते या सीखने का समय नहीं है,परन्तु आपको एंड्रॉयड ऐप बनाना है तो आप बिन एक single line code किये भी बना सकते है,इसके लिए आपको Online app Builder website का उपयोग करना होगा,Internet पर बहुत सारी एसी वेबसाईट है जो आपको यह service provide कराती है। इनसे आप बिना कोडिंग के कुछ ही मिनटो में ऐप बना सकते है।
5 Best Website for building mobile apps
(1) appypie
(2) appery
(3) theappbuilder
(4) appinstitute
(5) shoutem
Note- उपर दी गई app building website केवल उदाहरण के लिए है। इनके आलावा और भी बहुत सी वेबसाईट है आप Google search करके देख सकते है।
यदि आप अभी Programming सीख रहे है,या आपको इसकी Basic Knowledge है और आप खुद की कोडिंग करके ऐप बनाना चाहते है तो आपके पास तीसरा option भी है। आप visual, blocks language से भी Android app बना सकते है, visual, blocks language एक ऐसी भाषा जिसमे आप ज्यादा कोड लिखने की जरुरत नहीं होती इसमे पहले से ही Syntax जैसे- Loop, Condition, variable आदि के blocks बने होते है, बस आपको इन्हे Drag and Drop करके अपने हिसाब से set करना है।इसे visual, Programming language भी कहते है।
इसका use करके एक बहुत ही अच्छा Professional app बना सकते है,परन्तु इसके लिए भी आपको प्रोग्रामिंग की Basic Knowledge होना चाहिए। visual, Programming के लिए 2 सबसे best Web application है-
(1) AppInvetor
(2) Thunkable
ये दोनो ही Online visual, Programming की सुविधा प्रदान करते है। यदि आपके पास Computer नहीं है और visual, Programming से ऐप बनाने की सोच रहे तो आप android Phone से भी ऐप बना सकते है इसके लिए आपको अपने फोन में Sketchware Download कर सकते है यह भी Thunkable और AppInvetor की तरह visual, Programming की सुविधा प्रदान करता है।
Tips- यदि आप Programming सीखना चाहते और एक अच्छा Professional ऐप बनाना चाहते है तो ऐसी ऐप्स बनाने वाली वेबसाईट का उपयोग न करे क्योकि इसमे ऐप्स बना तो लेगें लेकिन सीख नहीं पाओगें। यदि सीखना है तो सबसे पहले Programming की basic जानकारी लिजिए फिर आप visual, Programming या Android Studio पर ऐप बनाने की Practice करें।