तो आप Android के लिए ऐप्स बनाना शुरू करना चाहते हैं, है ना? कुछ लोग आपको यह बताने की कोशिश कर सकते हैं कि खेल में आने में बहुत देर हो चुकी है, खासकर यदि आप बिल्कुल नए हैं, लेकिन वास्तव में ऐसा नहीं है।
अगर ऐसा लगता है कि Play Store भद्दे ऐप्स से भर गया है और इसमें कुछ भी नया करने के लिए कोई जगह नहीं है, तो याद रखें कि आपको मूल होने की आवश्यकता नहीं है। आपके ऐप्स को केवल कुछ ऐसा ऑफ़र करने की आवश्यकता है जो अन्य ऐप्स नहीं करते, भले ही वह केवल एक क्लीनर इंटरफ़ेस ही क्यों न हो।
कहा जा रहा है, प्रोग्रामिंग सीखने का एक सबसे अच्छा तरीका किताबों के माध्यम से है, इसलिए यहां कुछ बेहतरीन संसाधन हैं जिन्हें आप देखना चाहते हैं। आपको जावा का एक अच्छा सा सीखना होगा, इसलिए हमने कुछ जावा पुस्तकों को भी शामिल किया है।
Java:A Beginner's Guide
Java:एक शुरुआती मार्गदर्शिका Amazon पर अभी खरीदेंयदि आपके पास जावा का बिल्कुल भी अनुभव नहीं है, तो आपको इस पुस्तक से शुरुआत करनी चाहिए। ध्यान दें कि एक नई भाषा सीखना कठिन है और यहां तक कि सबसे अच्छी तरह से लिखी गई मार्गदर्शिकाएं भी इतना आसान कर सकती हैं।
लेकिन नौसिखिया-मित्रता के मामले में, कुछ उतने ही अच्छे हैं जितने Java:A Beginner's Guide . यह शुरुआत बहुत शुरुआत है और आपको लैम्ब्डा एक्सप्रेशन और जावाएफएक्स जैसी उन्नत सुविधाओं के माध्यम से ले जाती है। यही कारण है कि यह Amazon पर #1 बेस्टसेलर है!
इस लेखन का नवीनतम संस्करण, छठा संस्करण, जावा प्लेटफ़ॉर्म मानक संस्करण 8 के लिए पूरी तरह से अपडेट किया गया है, इसलिए आप जो कुछ भी सीखते हैं वह आधुनिक जावा विकास प्रथाओं पर लागू होगा।
हेड फर्स्ट जावा
हेड फर्स्ट जावा, दूसरा संस्करण अमेज़न पर अभी खरीदेंयह उस तरह की किताब है जिसे आपको तब पढ़ना चाहिए जब आप पहले से ही जावा के लिए एक प्रारंभिक एक्सपोजर प्राप्त कर चुके हों क्योंकि यह पूरी तरह से अलग तरीके से भाषा तक पहुंचता है - "हेड फर्स्ट" दृष्टिकोण नामक किसी चीज़ का उपयोग करके।
हेड फर्स्ट जावा समझता है कि मानव मस्तिष्क नवीनता चाहता है। जल्दी से सीखने के लिए, आपको आश्चर्यचकित, उत्साहित और कई अलग-अलग तरीकों से संलग्न होने की आवश्यकता है। इस तरह से सैद्धांतिक मंबो-जंबो समझ के रूप में आपके दिमाग में जम जाता है।
दूसरे शब्दों में, जबकि जावा के लिए आपका प्रारंभिक एक्सपोजर सिंटैक्स और अवधारणाओं के साथ सहज होने के बारे में है, हेड फर्स्ट जावा दूसरा पास है जो सुनिश्चित करता है कि यह सब अंदर डूब जाए।
Java में सोच रहा है
जावा में सोच रहा हूं अभी अमेज़न पर खरीदेंमानो हेड फर्स्ट जावा के सीधे विपरीत हो , यह पुस्तक जितनी सूखी और तकनीकी है उतनी ही आती है। यह सैद्धांतिक और व्यावहारिक दोनों है, जिसमें जावा में कोडिंग करते समय आपके सामने आने वाले हर छोटे विवरण को शामिल किया गया है।
लेकिन जावा में सोच . का असली विक्रय बिंदु क्या यह वास्तव में आपको "जावा में सोचने" में मदद करता है। यह पुस्तक आपको उन मुहावरों और पैटर्नों को सीखने में मदद करेगी जो जावा को इतना महान बनाते हैं, इस प्रकार आपको स्वच्छ और सुरक्षित कोड लिखने में सक्षम बनाते हैं।
मैं इसे पहली या दूसरी पुस्तक के रूप में अनुशंसा नहीं करता, लेकिन यदि आप स्वयं को पहले से ही एक मध्यवर्ती जावा प्रोग्रामर मानते हैं, तो आपको वास्तव में इसे देखना चाहिए। और सबसे अच्छा हिस्सा? यदि आप इसे ऑनलाइन पढ़ रहे हैं तो यह मुफ़्त में उपलब्ध है।
शुरुआती के लिए Android प्रोग्रामिंग
शुरुआती लोगों के लिए Android प्रोग्रामिंग:शक्तिशाली मोबाइल एप्लिकेशन बनाना शुरू करने के लिए आवश्यक सभी जावा और Android कौशल सीखें अभी खरीदें अमेज़नयदि आप केवल एक किताब खरीद सकते हैं और आपके पास जावा या एंड्रॉइड का कोई अनुभव नहीं है, तो यह आपको सबसे अधिक धमाकेदार प्रति रुपये प्रदान कर सकता है। यह जावा और एंड्रॉइड दोनों के लिए 40 मिनी-ऐप्स और 3 रियल-वर्ल्ड ऐप्स के उदाहरणों के साथ एक परिचय प्रदान करता है।
शुरुआती के लिए Android प्रोग्रामिंग यह मानता है कि आप कुछ भी नहीं जानते हैं और Android कोडिंग वातावरण के साथ आपको सहज बनाने पर ध्यान केंद्रित करते हैं। यह आपको एक मास्टर बनने तक नहीं ले जाएगा, लेकिन यह आपको बहुत दूर ले जाएगा।
The Big Nerd Ranch गाइड
Android Programming:The Big Nerd Ranch गाइड Amazon पर अभी खरीदेंअजीब नाम के बावजूद - The Big Nerd Ranch ऑनलाइन प्रोग्रामिंग सिखाता है - यह संभवतः Android प्रोग्रामिंग पर आपको मिलने वाली सबसे अच्छी किताब है। Android प्रोग्रामर के किसी भी समूह से पुस्तक अनुशंसाओं के लिए पूछें और उनमें से आधे इसे कहेंगे।
द बिग नर्ड रैंच गाइड एक बूटकैंप कोर्स पर आधारित है जो एंड्रॉइड प्रोग्रामिंग के मूल सिद्धांतों के साथ-साथ एंड्रॉइड ऐप विकसित करते समय उपयोग करने के लिए अच्छी तकनीकों को सिखाता है।
The Big Nerd Ranch दुनिया भर के ग्राहकों के लिए कस्टम मोबाइल ऐप विकसित करता है, इसलिए आप यह जानकर निश्चिंत हो सकते हैं कि उनके पास इस पुस्तक में सिखाई गई हर चीज़ का बैकअप लेने की विशेषज्ञता और अनुभव है।
Android Studio Development Essentials
Android Studio Development Essentials - Android 6 संस्करण Amazon पर अभी खरीदेंयदि आप एंड्रॉइड के लिए कोड करने जा रहे हैं, तो आपको टेक्स्ट एडिटर के बजाय एक उचित आईडीई की आवश्यकता होगी, और इन दिनों सबसे अच्छा विकल्प एंड्रॉइड स्टूडियो है (ग्रहण और नेटबीन पुरानी खबरें हैं)। ध्यान दें कि Android Studio IntelliJ IDEA का एक कांटा है।
आप आगे बढ़ सकते हैं और सीख सकते हैं कि वेब पर मुफ़्त संसाधनों का उपयोग करके अपने दम पर Android Studio का उपयोग कैसे करें, लेकिन Android Studio Development Essentials यदि आप ग्रैडल बिल्ड कॉन्फ़िगरेशन सहित आईडीई की सुविधाओं का व्यापक कवरेज चाहते हैं, तो आपको यही प्राप्त करना चाहिए।
इसमें कुछ उन्नत विषय भी शामिल हैं, जैसे उचित सामग्री डिज़ाइन (ताकि आपका ऐप सुंदर और आधुनिक दिखे), Google मानचित्र के साथ एकीकरण, और Google Play के इन-ऐप बिलिंग और डेवलपर कंसोल के साथ एकीकरण।
Android 6 for Programmers
प्रोग्रामर्स के लिए Android 6:एक ऐप-ड्रिवेन अप्रोच (डीटेल डेवलपर) Amazon पर अभी खरीदेंप्रोग्रामिंग का सबसे कठिन हिस्सा आपके द्वारा सीखी गई सभी सैद्धांतिक अवधारणाओं को लेना और उन्हें कुछ मूर्त रूप देना है। एंड्रॉइड डेवलपमेंट के एपीआई सीखना एक बात है, लेकिन स्क्रैच से एक वास्तविक ऐप बनाना पूरी तरह से दूसरी बात है।
यहीं पर प्रोग्रामर के लिए Android 6 . जैसी पुस्तक है वास्तव में काम आता है। यह आपको आठ पूर्ण परियोजनाओं में ले जाता है और आपको वास्तविक Android ऐप बनाने और पूरा करने का प्रत्यक्ष अनुभव देता है।
इसका अधिकतम लाभ उठाने के लिए, आपको जावा के साथ इंटरमीडिएट डिग्री तक सहज होना चाहिए। कवर किए गए विषयों में Android Studio, Gradle, सामग्री डिज़ाइन, थ्रेडिंग, SQLite, Play Store API, और बहुत कुछ शामिल हैं।
आप Android क्यों सीखना चाहते हैं?
इन सात पुस्तकों के बीच, आप अपने स्वयं के Android ऐप्स लिखने में सक्षम होने के लिए पर्याप्त से अधिक ज्ञान और अभ्यास प्राप्त करेंगे, लेकिन इन YouTube चैनलों और इन मोबाइल विकास ब्लॉगों के साथ अपनी शिक्षा जारी रखने के लिए स्वतंत्र महसूस करें।
अंत में, हम आपको प्रोग्रामर्स के लिए इन अद्भुत पॉडकास्ट की ओर इंगित करना चाहते हैं जो आपकी यात्रा में आपके लिए अमूल्य साबित हो सकते हैं। कम से कम, वे आपको आने-जाने, काम करने, मिलने का इंतज़ार करने आदि के दौरान सीखने का एक तरीका देते हैं।
अब आपकी बारी है:आप Android ऐप्स बनाना क्यों सीखना चाहते हैं? क्या आपके दिमाग में कोई अच्छे विचार तैर रहे हैं? हमें उनके बारे में नीचे कमेंट में बताएं!