Android ऐप डेवलपमेंट के लिए 8 सर्वश्रेष्ठ पुस्तकें
- कैंटरबरी विश्वविद्यालय
डेविड डीन एक लेखक हैं जो उपभोक्ता और यात्रा तकनीक में माहिर हैं। उन्हें द न्यूयॉर्क टाइम्स, शिकागो ट्रिब्यून और अन्य प्रकाशनों में प्रकाशित किया गया है।
जावा अनुभव वाले प्रोग्रामर के लिए सर्वश्रेष्ठ: एंड्रॉइड प्रोग्रामिंग: द बिग नर्ड रेंच गाइड

बिग नर्ड रेंच ने डेवलपर्स के लिए सप्ताह भर चलने वाले गहन बूट कैंप चलाने पर अपनी प्रतिष्ठा बनाई, और कंपनी ने उस अनुभव को प्रोग्रामिंग गाइड की एक छोटी श्रृंखला में पैक किया है।
व्यावहारिक तकनीकों और दृष्टिकोणों पर ध्यान देने के साथ, एंड्रॉइड प्रोग्रामिंग किसी भी पिछले Android विकास अनुभव की आवश्यकता नहीं है। हालांकि, यह पहले से मौजूद जावा ज्ञान का एक उचित स्तर मानता है, इसलिए यह पूरी तरह से एंड्रॉइड-विशिष्ट तत्वों पर ध्यान केंद्रित कर सकता है। कंपनी इस विषय में नए लोगों के लिए जावा प्रोग्रामिंग गाइड भी प्रदान करती है।
का उपयोग करते हुए एंड्रॉइड स्टूडियो, पुस्तक उदाहरणों की एक श्रृंखला के माध्यम से अवधारणाओं की व्याख्या करती है जो प्रत्येक अध्याय में विस्तारित और बेहतर होती हैं। कोड को लाइन-दर-लाइन समझाया गया है, दोनों के संदर्भ में कि क्या हो रहा है, और उस विशेष तरीके से क्यों संपर्क किया जा रहा है।
यह एक बड़ी, विस्तृत पुस्तक है, जो प्रत्येक अनुभाग को समझाने में मदद करने के लिए उपयोग किए जाने वाले कई स्क्रीनशॉट और कोड स्निपेट के कारण है। बुनियादी और मध्य-श्रेणी की अवधारणाओं पर विशेष ध्यान देने के साथ, यदि आप एक जावा प्रोग्रामर हैं जो Android विकास के लिए नए हैं, तो यह Big Nerd Ranch मार्गदर्शिका आपके लिए उपयुक्त है।
बेस्ट ऑल-राउंडर: एंड्रॉइड स्टूडियो 3.0 डेवलपमेंट एसेंशियल - एंड्रॉइड 8 एडिशन
नील स्मिथ का एंड्रॉइड स्टूडियो 3.0 डेवलपमेंट एसेंशियल Android ऐप्स बनाने के लिए एक बेहतरीन सर्वांगीण परिचय है, इसके 700+ पृष्ठ लगभग वह सब कुछ शामिल करते हैं जो आपको जानना आवश्यक है।
विकास के माहौल से लेकर वास्तुकला और डिजाइन, मुद्रण और डेटाबेस प्रबंधन से लेकर मल्टीमीडिया पहलुओं तक और बहुत कुछ, पुस्तक (एंड्रॉइड 8 और एंड्रॉइड स्टूडियो 3 के लिए पूरी तरह से अपडेट किया गया) इस पर विस्तार से चर्चा करता है और इसमें निर्माण करने के लिए एक मजबूत ज्ञान आधार प्रदान करता है भविष्य।
बहुत सारे कोड उदाहरणों और विवरणों के साथ, मार्गदर्शिका उन लोगों के लिए अभिप्रेत है जिनके पास पहले से ही जावा में प्रोग्रामिंग का कम से कम कुछ अनुभव है। वर्चुअल परीक्षण उपकरणों की स्थापना सहित एंड्रॉइड स्टूडियो के कॉन्फ़िगरेशन और उपयोग पर विशेष रूप से मजबूत, यह भी मैप को लागू करने और Play स्टोर पर ऐप्लिकेशन सबमिट करने जैसी चीज़ों को कवर करता है जो अक्सर दूसरे में खराब तरीके से कवर किए जाते हैं मार्गदर्शक। कुल मिलाकर, यह नवोदित Android डेवलपर्स के लिए आदर्श वन-स्टॉप शॉप है।
विजुअल लर्नर्स के लिए सर्वश्रेष्ठ: हेड फर्स्ट एंड्रॉइड डेवलपमेंट: ए ब्रेन-फ्रेंडली गाइड
हेड फर्स्ट अपने गाइड के साथ एक असामान्य तरीका अपनाता है। सूखे, टेक्स्ट-हैवी टोम्स के बजाय चित्रों और आकस्मिक भाषा पर एक मजबूत फोकस के साथ, इसका उद्देश्य पाठकों को नई अवधारणाओं को सीखने, समझने और बनाए रखने में मदद करना है।
कंपनी की Android विकास कोई अपवाद नहीं है, जो कवर किया जा रहा है उसे सुदृढ़ करने के लिए आरेखों, फ़्लोचार्ट्स और टिप्पणियों से भरा हुआ है। रिडंडेंसी हेड फर्स्ट के दृष्टिकोण का एक महत्वपूर्ण हिस्सा है, जिसमें प्रमुख सामग्री को कई बार संदर्भित करने में मदद करने के लिए विभिन्न तरीकों से संदर्भित किया जाता है।
वे सभी चित्र और दोहराव इसे एक विशाल पुस्तक बनाते हैं - 900 से अधिक पृष्ठों में, यह प्रतीत हो सकता है पहली नज़र में डराने वाला और एक के बजाय एक पूर्ण कक्षा प्रतिस्थापन के रूप में अभिप्रेत है त्वरित संदर्भ मार्गदर्शिका।
आपको जावा के अच्छे कार्यसाधक ज्ञान की आवश्यकता होगी, लेकिन पहले से ही एक विशेषज्ञ होने की आवश्यकता नहीं है। व्यावहारिक अभ्यास बहुत अधिक हैं, और प्रत्येक अध्याय के अंत में गृहकार्य निर्धारित किया गया है। गाइड के दृष्टिकोण के ये प्रमुख पहलू हैं - आप शायद ही कभी खुद को केवल सामग्री को पढ़ते हुए और आगे बढ़ते हुए पाएंगे।
यदि आप एक दृश्य शिक्षार्थी हैं, या अन्यथा पाठ की घनी दीवार के रूप में प्रस्तुत की जाने वाली जानकारी को बनाए रखने के लिए संघर्ष करते हैं, हेड फर्स्ट एंड्रॉइड डेवलपमेंट गति का एक स्वागत योग्य परिवर्तन होगा।
हल्के-फुल्के दृष्टिकोण के लिए सर्वश्रेष्ठ: गिफ्टेड प्राइमेट के लिए Android विकास: एक शुरुआती गाइड
आप खुद को एक प्रतिभाशाली प्राइमेट मानते हैं या नहीं, एंटोनिस त्सागरिस गिफ्टेड प्राइमेट के लिए Android विकास एक दिलचस्प विकल्प है। अक्सर मजबूत भाषा का उपयोग करते हुए और एक राय व्यक्त करने के लिए बेखौफ, लेखक अपने गाइड को "सूखी, विनोदी, जीवन-चूसने वाली कोडिंग किताबें [...] के विकल्प के रूप में एक automaton द्वारा लिखित" के रूप में सुझाता है।
शुरुआती लोगों के उद्देश्य से, इस तुलनात्मक रूप से छोटी और सस्ती पुस्तक को आरंभ करने के लिए जावा या इसी तरह की प्रोग्रामिंग भाषा के साथ केवल एक बुनियादी स्तर के अनुभव की आवश्यकता होती है। मुद्रित या ईबुक रूप में उपलब्ध, यह पाठक को एंड्रॉइड डेवलपमेंट के माध्यम से पूर्ण मूल बातें से लेकर आपके पहले एप्लिकेशन को पूरा करने तक ले जाता है।
रास्ते में, आप सीखेंगे कि एंड्रॉइड स्टूडियो डेवलपमेंट एनवायरनमेंट कैसे सेट करें, एक बनाएं एक्सएमएल के साथ इंटरैक्टिव यूजर इंटरफेस, एक दूसरे के साथ संवाद करने के लिए विभिन्न एंड्रॉइड घटक प्राप्त करें, और बहुत अधिक।
यदि आप आसानी से नाराज हो जाते हैं, तो आप अन्य Android विकास मार्गदर्शिकाओं में से एक को देखना चाह सकते हैं - लेकिन यदि नहीं, तो यह शुरू करने के लिए एक मनोरंजक और उपयोगी जगह है।
त्वरित उत्तर के लिए सर्वश्रेष्ठ: एंड्रॉइड कुकबुक: एंड्रॉइड डेवलपर्स के लिए समस्याएं और समाधान
एक संपूर्ण Android विकास ट्यूटोरियल बनने की कोशिश करने के बजाय, एंड्रॉइड कुकबुक सामान्य समस्याओं के त्वरित उत्तर प्रदान करने पर ध्यान केंद्रित करता है।
यूजर इंटरफेस, मल्टीमीडिया, और स्थान सेवाओं जैसी चीजों के लिए 230 से अधिक "रेसिपी" के साथ-साथ व्यवहार करना कैमरा और सेंसर जैसे हार्डवेयर-विशिष्ट पहलुओं, गाइड का उद्देश्य उन लोगों के लिए है जो पहले से ही विकसित होने से परिचित हैं एंड्रॉइड डिवाइस।
लगभग 40 डेवलपर्स ने पुस्तक में योगदान दिया, और यह व्यापक दृष्टिकोण और अनुभव से लाभान्वित होता है। प्रत्येक नुस्खा नमूना कोड के साथ आता है जिसे आप अपनी परियोजनाओं में उपयोग कर सकते हैं, या तो एक स्निपेट या पूर्ण कार्य समाधान उपयुक्त के रूप में।
चूंकि इसे आपकी वर्तमान आवश्यकताओं के आधार पर अंदर और बाहर डुबाने के लिए डिज़ाइन किया गया है, इसलिए पुस्तक का आकार (700+ पृष्ठ) भारी नहीं होता है। यदि आप उलझे हुए Android विकास के मुद्दों के सीधे उत्तर की तलाश कर रहे हैं, तो यह रसोई की किताब आपके डेस्क पर एक जगह की हकदार है।
सीखने के लिए सर्वश्रेष्ठ कोटलिन: कोटलिन प्रोग्रामिंग: द बिग नर्ड रेंच गाइड
चूंकि Google ने एंड्रॉइड स्टूडियो के भीतर कोटलिन प्रोग्रामिंग भाषा के लिए पूर्ण समर्थन की घोषणा की है, यह जल्दी से एंड्रॉइड डेवलपमेंट सर्कल में अगली बड़ी चीज बन गई है। जावा के साथ कई तरह से इंटरऑपरेबल, फिर भी लिखने में अधिक संक्षिप्त और दर्जनों उपयोगी नई सुविधाओं के साथ, कई मौजूदा एंड्रॉइड कोडर्स स्विच कर रहे हैं।
Big Nerd Ranch ने इस अपेक्षाकृत नई भाषा के संस्करण 1.2 में कोडिंग पर एक निश्चित पुस्तक लिखी है, जिसमें अन्य पुस्तकों और अच्छी तरह से सम्मानित बूट शिविरों के समान व्यावहारिक दृष्टिकोण का उपयोग किया गया है।
कोटलिन सीखने के इच्छुक अनुभवी जावा डेवलपर्स के उद्देश्य से, गाइड भाषा की सभी प्रमुख अवधारणाओं और एपीआई के साथ-साथ आईडीईए विकास पर्यावरण को भी शामिल करता है।
पहले सिद्धांतों से शुरू होकर, फिर भाषा के वस्तु-उन्मुख और कार्यात्मक मिश्रण में गहराई से गोता लगाना प्रोग्रामिंग दृष्टिकोण, एंड्रॉइड और अन्य दोनों के लिए कोटलिन के साथ शुरुआत करने का यह आदर्श तरीका है मंच।
रैपिड डेवलपमेंट के लिए सर्वश्रेष्ठ: प्रैक्टिकल एंड्रॉइड: 14 उन्नत तकनीकों और दृष्टिकोणों पर पूर्ण परियोजनाएं
के लेखक व्यावहारिक Android एक अनुभवी Android प्रशिक्षक है, और यह मार्गदर्शिका उसके कुछ सबसे लोकप्रिय पाठ्यक्रम सामग्री पर आधारित है। प्रत्येक अध्याय एक विशेष अवधारणा पर आधारित है, कनेक्टिविटी से लेकर पुश नोटिफिकेशन तक, और इसे आपके अपने ऐप्स में लागू करने के सर्वोत्तम तरीके में गहरा गोता लगाता है।
प्रत्येक अध्याय में कम से कम एक पूर्ण परियोजना के साथ, यहां तक कि जटिल विषयों के साथ पालन करना आसान है जैसे एंड्रॉइड के ऑडियो एपीआई के साथ आलसी लोडिंग या डीलिंग, और नमूना कोड के जो भी हिस्से हैं उसका उपयोग करें उपयुक्त।
क्यों और कैसे की व्याख्या करते हुए, लेखक कहीं और प्रासंगिक सामग्री के लिंक के साथ अपने स्वयं के दृष्टिकोण का समर्थन करता है। यह उम्मीद की जाती है कि पुस्तक का उपयोग करने वाले पहले से ही जावा से अच्छी तरह वाकिफ होंगे और उन्हें Android में विकसित होने का पिछला अनुभव होगा - यह शुरुआती लोगों के लिए चरण-दर-चरण मार्गदर्शिका नहीं है।
अद्यतित रहने के लिए सर्वश्रेष्ठ: Android विकास के लिए व्यस्त कोडर की मार्गदर्शिका

प्रौद्योगिकी की दुनिया में किसी भी चीज़ की तरह, Android विकास तेज़ी से आगे बढ़ता है, और मुद्रित पुस्तकें अंततः पुरानी हो जाती हैं। मार्क मर्फी Android विकास के लिए व्यस्त कोडर की मार्गदर्शिका सब्सक्रिप्शन-आधारित ईबुक मॉडल के माध्यम से इस समस्या को हल करता है। खरीदारों को पुस्तक का नवीनतम संस्करण मिलता है, साथ ही छह महीने का अपडेट मिलता है, हर दो महीने में नए संस्करण सामने आते हैं।
200+ अध्यायों, 4,000+ पृष्ठों, सैकड़ों नमूना ऐप्स, साथ ही एंड्रॉइड ऐप डेवलपमेंट विषयों पर दृश्य प्रस्तुतियों में आकर, कोई कसर नहीं छोड़ी गई है। पुस्तक के मुख्य अध्यायों में एक विकास वातावरण, उपयोगकर्ता इंटरफेस, डेटा प्रबंधन स्थापित करने की मूल बातें शामिल हैं। और भी बहुत कुछ, "ट्रेल्स" में शाखा लगाने से पहले, जो दर्जनों उन्नत विषयों को कवर करता है जिन्हें आवश्यकतानुसार पढ़ने के लिए डिज़ाइन किया गया है।
पुस्तक के साथ-साथ, खरीदार प्रत्येक सप्ताह "कार्यालय समय" चैट के दौरान लेखक के प्रश्न पूछ सकते हैं। यदि आपको पढ़ने के लिए भौतिक पुस्तक की आवश्यकता नहीं है, Android विकास के लिए व्यस्त कोडर की मार्गदर्शिका उपलब्ध सबसे व्यापक और अप-टू-डेट संसाधन है।
आप रहेंगे! साइन अप करने के लिए धन्यवाद।
एक त्रुटि हुई। कृपया पुन: प्रयास करें।