Android डेवलपर के लिए 30+ संक्षिप्त पेशेवर सिफारिशें

विशेष रूप से बुनियादी पाठ्यक्रम "एंड्रॉइड डेवलपर" के छात्रों के लिए उपयोगी सामग्री का अनुवाद तैयार किया।





एंड्रॉइड डेवलपर बनना आसान है, लेकिन एक सफल एंड्रॉइड डेवलपर बनना और बाकी चीजों से बाहर खड़ा होना नहीं है। इसे प्राप्त करने के लिए कड़ी मेहनत, लगन, समर्पण और दृढ़ता की आवश्यकता होती है।

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

यदि आपके पास सबसे अच्छा एंड्रॉइड डेवलपर बनने की इच्छा है, तो यहां मेरे अनुभव के आधार पर कुछ पेशेवर सिफारिशें हैं जो आपको रास्ते में मदद करेंगी। इसलिए, यदि आप Android के लिए विकसित करना शुरू करने का निर्णय लेते हैं या कुछ समय से Android डेवलपर के रूप में काम कर रहे हैं, तो आप वहीं हैं जहां आप हैं।

तो, बिना अधिक समय गंवाए, चलिए शुरू करते हैं।

1. बेहतर Android ढांचे के आंतरिक घटकों से परिचित हो


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

यदि आपको अपनी एंड्रॉइड प्रवीणता बढ़ाने की आवश्यकता है, तो पहले से ही एंड्रॉइड एसडीके के हुड के तहत अभियान को टालना बंद करें और इसके आंतरिक काम को समझें।

2. कुछ महत्वपूर्ण गुम होने के डर को दूर करने की कोशिश करें (FoMo - मिसिंग आउट का डर)


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

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

3. अधिक कोड पढ़ना शुरू करें।


अधिकांश डेवलपर्स पढ़ने में समय बर्बाद नहीं करते हैं जो अन्य डेवलपर्स लिखते हैं। वे अपना ज्यादातर समय बस उस चीज का उपयोग करते हैं जो वे पहले से जानते हैं।

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

युक्ति: यहां कुछ सर्वश्रेष्ठ ओपन सोर्स ऐप हैं जिनकी मदद से आप शुरुआत कर सकते हैं।

4. अधिक भाषा सीखने पर विचार करें


मैं आपको नई स्पेनिश या चीनी नहीं, बल्कि नई प्रोग्रामिंग भाषाएं सीखने की सलाह देता हूं। आपको इस बात से अवगत होना चाहिए कि उद्योग में क्या हो रहा है, और केवल एंड्रॉइड तक सीमित नहीं होना चाहिए।

यह आपके क्षितिज को व्यापक बनाएगा और आपको अपने एंड्रॉइड विकास कौशल को बेहतर बनाने में मदद करेगा। प्रत्येक वर्ष कम से कम एक नई प्रोग्रामिंग भाषा सीखने का निर्णय लें। लेकिन नई भाषा के साथ धाराप्रवाह परिचय के हफ्ते बाद में इसे हमेशा के लिए छोड़ने के लिए पर्याप्त नहीं होगा। भाषा की गहराई में घुसने की कोशिश करें और समझें कि यह अंदर कैसे काम करती है।

सुझाव: की जाँच करें इस अद्भुत लेख आपको सबसे अच्छा विकल्प बनाने में मदद करेगा। (SPOILER जावास्क्रिप्ट है)

5. यह जावा डिजाइन पैटर्न सीखने का समय है


मैं लंबे समय में आपके एंड्रॉइड डेवलपर करियर के लिए कितना महत्वपूर्ण हो सकता हूं, इस पर मैं जोर नहीं दे सकता। जब भी आप एक महत्वपूर्ण प्रोग्रामिंग समस्या को हल करने में फंस जाते हैं, तो डिजाइन पैटर्न वास्तव में एक सुरुचिपूर्ण समाधान बनाने में आपकी सहायता कर सकते हैं।

आपको अन्य डेवलपर्स के साथ एक ही भाषा बोलने की भी आवश्यकता है ताकि जब वे किसी कारखाने , डेकोरेटर या मुखौटा पैटर्न का उपयोग करने के बारे में बात करें , तो आप तुरंत समझ सकें कि उनका क्या मतलब है।

हर हफ्ते एक नया डिज़ाइन पैटर्न सीखने का वादा करें।

युक्ति: यहां आपको आरंभ करने में सहायता के लिए एक शानदार संसाधन है। यदि आप किताबें पसंद करते हैं, तो आपको निश्चित रूप से पढ़ना चाहिएयह एक



6. ओपन-सोर्स में योगदान देना शुरू करें


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

यदि आपके पास कुछ भी नहीं है जो एक ओपन-सोर्स उत्पाद बन सकता है, तो आप किसी भी बग को ठीक करने, प्रलेखन के पूरक या वहां कई परीक्षण लिखने के लिए अन्य दिलचस्प ओपन सोर्स प्रोजेक्ट की तलाश कर सकते हैं।

यहां तक ​​कि सबसे छोटा योगदान भी साथ देने वाली परियोजना के लिए उपयोगी होगा, जिससे उसे अपना काम जारी रखने में मदद मिलेगी।

टिप: यहां आपको ओपन सोर्स से शुरुआत करने के लिए एक बढ़िया गाइड है।

7. अपना आईडीई आपके लिए काम करें


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

अपने उपकरणों को आपके लिए काम करने के लिए नए और बेहतर तरीकों की तलाश करने की आदत डालें, जिससे आपके वर्कफ़्लो और उत्पादकता में सुधार होगा।

युक्ति: यहां एक पेशेवर के रूप में एंड्रॉइड स्टूडियो का उपयोग करने में आपकी मदद करने के लिए एक शानदार लेख है।

8. अपने आवेदन को डिजाइन करने के लिए अधिक ध्यान देने का समय है


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

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

सुझाव : Android ऐप्स विकसित करते समय अपने जीवन को कारगर बनाने के लिए इन व्यावहारिक Google लेआउट की जाँच करें

9. स्वच्छ Android कोड लिखने के लिए सम्मेलनों को जानें


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

युक्ति: यहां मानक कोडिंग सम्मेलनों को सीखना शुरू करने के लिए एक शानदार संसाधन है।

10. सबसे अच्छा Android प्रथाओं सीखने में कुछ समय बिताएं।


अन्य डेवलपर्स पर बढ़त हासिल करने के लिए और अच्छे दिखने और काम करने वाले एप्लिकेशन बनाने के लिए, आपको सबसे अच्छा एंड्रॉइड डेवलपमेंट प्रथाओं को सीखना शुरू करना होगा।

यह कुछ अनुभव में है कि कैसे किया जाना चाहिए और क्या नहीं करना चाहिए, जो आपको सबसे अच्छा डेवलपर बनने और बाकी से अपने आवेदन को अलग करने में मदद कर सकता है।

युक्ति: यहां सर्वश्रेष्ठ एप्लिकेशन बनाने के लिए सर्वोत्तम प्रथाओं का चयन किया गया है।

11. पॉडकास्ट सुनते समय अपने खाली समय का अच्छा उपयोग करें।


अपने समय का सही और प्रभावी ढंग से उपयोग करने की कोशिश करें। ऐसे समय होते हैं जब आप ऑफिस से / गाड़ी चलाते हैं, जिम में ट्रेन करते हैं, कार में खाना बनाते हैं, खाना बनाते हैं, आदि, और आपका दिमाग तेज नहीं होता है।

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

युक्ति: खंडित पॉडकास्ट और एंड्रॉइड डेवलपर्स बैकस्टेज आपको शुरू करने के लिए दो महान पॉडकास्ट चैनल हैं।

12. इसे ज़्यादा मत करो। वास्तविक बनो।


मैंने देखा कि यह न केवल मेरे साथ, बल्कि कई अन्य साथी डेवलपर्स के साथ भी होता है जिनके साथ मैंने काम किया। इस पर काम शुरू करने से पहले कुछ के बारे में सोचना अच्छा है (बल्कि, बहुत अच्छा), लेकिन अत्यधिक योजना और विश्लेषण से कुछ भी नहीं होता है, बल्कि अनावश्यक भ्रम, देरी और चिंता होती है।

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

13. थोड़ा डिज़ाइन समझने की कोशिश करें


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

यह उन अनुप्रयोगों के बारे में आपके दृष्टिकोण को पूरी तरह से बदल देगा जो आपने इस समय पूरे किए थे। अनुप्रयोगों के डिज़ाइन को बेहतर ढंग से समझने के लिए अपनी टीम में UI / UX- डिजाइनरों के साथ अधिक संवाद करने और बातचीत करने का प्रयास करें।

युक्ति: यदि आप यह समझने में रुचि रखते हैं कि डिजाइन वास्तव में कैसे काम करता है, तो इस अद्भुत पुस्तक को पढ़ें

14. एक पूर्णतावादी बनें


यह एक व्यक्तिपरक विषय है, क्योंकि जो मेरे लिए "पूर्णता" है वह दूसरों के लिए "पूर्णता" नहीं हो सकती है। लेकिन एक नियम के रूप में, हमेशा उस उत्पाद का सबसे अच्छा संस्करण प्राप्त करने का प्रयास करें जो आप सक्षम हैं।

कभी भी कम के लिए समझौता ना करें। किसी चीज पर सिर्फ इसलिए काम न करें क्योंकि यह जरूरी है। जो काम आप करते हैं उसके प्रति भावुक रहें और उसे दूसरों से बेहतर करें। यह आपको लगातार बढ़ने और लंबे समय में एक सफल डेवलपर बनने में मदद करेगा।

टिप: उत्कृष्टता की बात करें तो यह इंस्टाबग टूल है , . . .

15. —


यदि आप Android डेवलपर (या इस जीवन में किसी और) के रूप में सफल होना चाहते हैं, तो आपको सुसंगत होना चाहिए।

कुछ दिनों या हफ्तों के लिए कुछ करना, और फिर छोड़ देना, आप कहीं नहीं जाएंगे। अपने आप को कल्पना करने की कोशिश करें कि आप अगले कुछ वर्षों में एक एंड्रॉइड डेवलपर के रूप में कहां रहना चाहते हैं, और अपने लक्ष्य से कोई फर्क नहीं पड़ता कि आप किन चुनौतियों का सामना करते हैं।

कुछ करना शुरू करना बहुत आसान है, लेकिन इसे (बहुत लंबे समय तक) उसी जुनून और भक्ति के साथ करना जारी रखना बहुत मुश्किल है।

16. छोटे से शुरू करो। धीरे-धीरे प्रगति।


एक डेवलपर के रूप में, आपको हमेशा किसी भी जटिल समस्या या फ़ंक्शन को तोड़ना चाहिए जिसे आप छोटे, सरल और स्वतंत्र घटकों में काम कर रहे हैं जो आसानी से और जल्दी से समझा और हल किया जा सकता है।

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

17. हमेशा एक ड्राफ्ट सैंडबॉक्स हाथ पर रखें


सैंडबॉक्स प्रोजेक्ट होने से आपके सीखने का तरीका पूरी तरह से बदल सकता है। यदि आप अचानक एंड्रॉइड में कुछ नया करते हैं, तो इसे अपने टेस्ट प्रोजेक्ट में तुरंत आज़माने की आदत डालें।

मान लीजिए कि आपको एक दिलचस्प एंड्रॉइड लाइब्रेरी मिल गई है। केवल दस्तावेज़ीकरण और एपीआई को देखने के बजाय, आपको तुरंत अपने परीक्षण प्रोजेक्ट में इसके साथ खेलना चाहिए। इससे आपको लाइब्रेरी की बेहतर और गहरी समझ मिलेगी।

18. अधिक परीक्षण लिखना शुरू करें।


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

परीक्षण को उपेक्षित करने या इसे "वैकल्पिक" के रूप में देखने और बाद में प्रतिगमन त्रुटियों के साथ अपने जीवन को अधिक दर्दनाक बनाने से गलती न करें। याद रखें कि परीक्षण के बिना लिखा गया कोड तुरंत विरासत कोड बन जाता है।

19. टीडीडी को अपनाने पर विचार करें


जब आप एक एप्लिकेशन विकसित करते हैं, तो इसे विश्वसनीय और कुशल बनाने पर विचार करें ताकि यह समय की कसौटी पर खड़ा हो सके। लाल-हरा-परावर्तन TDD

चक्र (परीक्षण के माध्यम से विकास) का पालन ​​करना शुरू करें पहले एक परीक्षण मामला लिखें जो शुरू में पास ( लाल ) नहीं होगा , फिर वास्तविक कोड लिखें जो परीक्षण ( हरा ) पास करेगा , और फिर आगे सफाई करें और कोड ( रीफैक्टरिंग ) का अनुकूलन करें

परीक्षण के माध्यम से विकास प्रोग्रामिंग के दौरान भय को नियंत्रित करने का एक तरीका है। डर आपको अनिश्चित बनाता है। डर आपको कम संवाद करना चाहता है। डर आपको प्रतिक्रिया से दूर कर देता है। भय आपको क्रोधी बनाता है। उदाहरण के लिए - TDD


20.


एक डेवलपर के रूप में, जितना संभव हो उतना कम करने की कोशिश करें और स्वचालित किया जाना चाहिए, उदाहरण के लिए, अनुप्रयोगों की गुणवत्ता की जांच और जारी करना।

आपको CheckStyle , PMD , Lint , FindBugs जैसे उपकरणों का उपयोग करके गुणवत्ता नियंत्रण तंत्र को स्वचालित करना चाहिए किसी भी महत्वपूर्ण परिवर्तन के विलय से पहले सभी यूनिट और इंस्ट्रूमेंटल टेस्ट करना अनिवार्य है।

जब ये सभी चेक पास हो जाते हैं, तो आपको प्ले स्टोर पर एपीके को प्रकाशित करने या किसी अन्य तरीके से वितरित करने के लिए एक हरा संकेत मिलता है (उदाहरण के लिए, क्रैशलाईटिक्स बीटा)।

युक्ति: Play Store पर रिलीज़ प्रक्रिया को स्वचालित करने पर विचार करें जैसे उपकरण

21. एक प्रतिक्रियाशील प्रोग्रामिंग दृष्टिकोण लें


यदि आप अपने Android डेवलपर कौशल को बढ़ाना चाहते हैं, तो आपको निश्चित रूप से एक सक्रिय दृष्टिकोण रखना चाहिए। यह आपको पूरी तरह से अलग तरीके से सोचने देगा कि आप आवेदन कैसे बनाते हैं।

एक प्रतिक्रियाशील पथ निस्संदेह आपको इंटरैक्टिव अनुप्रयोगों को तेजी से बनाने में मदद करेगा और फिर से आपके जीवन को आसान और अधिक मजेदार बना देगा।

युक्ति: Android के लिए RxJava को विकसित करने की मूल बातें जानने के लिए यहां एक शानदार श्रृंखला है।



22. एंड्रॉइड विकास के लिए कोटलिन का उपयोग करना सीखें।


एंड्रॉइड डेवलपमेंट की बात करें तो कोटलिन वर्तमान में सबसे प्रिय और चर्चित भाषाओं में से एक है। यह एंड्रॉइड एप्लिकेशन विकसित करने के लिए आधिकारिक रूप से समर्थित भाषा भी है यह हल्की भाषा एंड्रॉइड दुनिया में ताजी हवा की एक सांस लेती है।

यह एंड्रॉइड डेवलपर्स के लिए सबसे अच्छी चीजों में से एक है जो अच्छे पुराने, वर्बोज़ और एरर-प्रोन जावा पर काम करते-करते थक गए हैं। यह कोशिश करो और आप निश्चित रूप से विकास की प्रक्रिया के दौरान अपने जीवन में खोई हुई खुशी पाएंगे।

टिप: बेहतर Android विकास के लिए आपको कोटलिन क्यों सीखना शुरू करना चाहिए, इसके बारे में अधिक जानें

23. मिटैप्स पर जाएं और अन्य डेवलपर्स के साथ अधिक मिलनसार बनें।


डेवलपर्स के रूप में, हम आमतौर पर बहुत अंतर्मुखी होते हैं, हम अपने कंप्यूटर के साथ कोने में बैठना चाहते हैं और अपनी दुनिया में रहते हैं।

लेकिन अपने कंफर्ट ज़ोन से बाहर निकलने और अन्य डेवलपर्स के साथ अधिक बातचीत करने की कोशिश करें। ऐसी कई चीजें हैं जो आप डेवलपर मीटिंग्स, सोशल मीटिंग्स, और अन्य डेवलपर्स के साथ बात करके सीख सकते हैं जिनके समान हित हैं।

युक्ति: यहां आप उन mitaps के बारे में जानकारी पा सकते हैं जो आपकी सबसे अधिक रुचि रखते हैं।

24. गर्म कुंजियों को जानें


अपने माउस को यथासंभव छोटा रखने की कोशिश करें। लगभग हर क्रिया के लिए हॉटकीज़ हैं जो आप एंड्रॉइड स्टूडियो में प्रदर्शन करना चाहते हैं।

यह आपके विकास के समय को काफी कम कर देगा और आपके वर्कफ़्लो में सुधार करेगा। गर्म कुंजियों को याद करने में शुरू में कुछ समय लग सकता है, लेकिन लंबे समय में, यह आपको सही मायने में माउस-मुक्त वर्कफ़्लो पर आगे बढ़ने में मदद करेगा।

युक्ति: यदि आप हॉटकीज़ को पुराने तरीके से याद नहीं करना चाहते हैं, तो यहां एक शानदार एएस प्लगइन है जो आपकी सहायता करेगा।

25. हर हफ्ते कम से कम एक नई एंड्रॉइड सामग्री सीखने की कोशिश करें।


एंड्रॉइड की विशाल दुनिया में, सीखने और समझने के लिए कई चीजें हैं जो आपके पास आने पर आपको चौंका सकती हैं। लेकिन जीवन आसान हो जाएगा यदि आप हर हफ्ते एंड्रॉइड सामान का एक नया टुकड़ा सीखने का वादा करते हैं।

उन सभी विषयों की सूची बनाएं जिन्हें आप नहीं जानते हैं, उन्हें प्राथमिकता दें और उन्हें हर हफ्ते एक-एक करके हराना शुरू करें। कुछ महीनों के बाद, आपने शुरुआत की तुलना में आप बहुत आगे होंगे।

26. अपना समय खाने वाली हर चीज को स्वचालित करें


हम इंजीनियर जन्म से आलसी होते हैं और हमेशा उबाऊ काम करने का एक सरल तरीका खोजने की कोशिश करते हैं।

इसलिए, यदि आपको दिन में कई बार दोहराव और उबाऊ करने की आवश्यकता है, तो स्वचालन के बारे में सोचें। यह एक साथ आपको हर हफ्ते काफी समय बचाएगा, जिसे आप अन्य उत्पादक और उपयोगी चीजों पर खर्च कर सकते हैं और अपनी चिंता को कम कर सकते हैं।

युक्ति: इस अद्भुत उपकरण पर एक नज़र डालें जो आपको लगभग हर दिन उपयोग होने वाले कई उपकरणों के बीच संचार को जोड़ने और स्वचालित करने में मदद कर सकता है।

27. एंड्रॉइड स्टूडियो के दो संस्करणों को लॉन्च करने के बारे में सोचें


अपने सभी महत्वपूर्ण दैनिक कार्यों को पूरा करने के लिए हमेशा Android Studio का एक स्थिर संस्करण उपलब्ध रखें। लेकिन नवीनतम एंड्रॉइड स्टूडियो के बीटा संस्करण को स्थापित करने पर भी विचार करें।
कभी-कभी कई नई और रोमांचक विशेषताएं होती हैं जो इन शुरुआती बिल्डरों के लिए अपना रास्ता बनाती हैं जिन्हें आप अपने हाथों को जल्द से जल्द प्राप्त करना चाहते हैं।

28. समय-समय पर सभी तृतीय-पक्ष पुस्तकालयों की जांच करें।


हम सभी को पुस्तकालयों का उपयोग करना पसंद है जिस क्षण हमें उनकी आवश्यकता है, और यह बिल्कुल सामान्य है। लेकिन समय-समय पर आपके द्वारा जोड़े गए सभी तृतीय-पक्ष पुस्तकालयों की जांच करना एक आदत बना लें, और उन्हें हटा दें जिनकी आपको अब आवश्यकता नहीं है।

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

29. विरासत कोडबेल रिफ्लेक्टर करने के सर्वोत्तम तरीके जानें


विशाल विरासत कोड आधार को पूरी तरह से फिर से बनाने की गलती न करें। यह आपको एक ऐसे जाल में ले जाएगा जहाँ से कोई रास्ता नहीं है।

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

युक्ति: इस पुस्तक ने आपके द्वारा विरासत कोड के साथ काम करने के तरीके को पूरी तरह से बदल दिया। आप इसे अवश्य पढ़े।

30. हमेशा बजट उपकरणों पर डिजाइन और परीक्षण करें


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

सबसे सस्ता और सबसे सस्ता उपकरण प्राप्त करने की कोशिश करें जो बाजार पर पाए जा सकते हैं, और केवल उनके लिए एप्लिकेशन विकसित करने की आदत विकसित करें। आपको अपने अनुप्रयोगों में कई कमियाँ दिखाई देने लगेंगी जिनसे आप पहले अनजान थे।

31. सबसे अच्छा काम मशीन आप खरीद सकते हैं खरीदें


हर दिन अपने विकास के अनुभव को पीड़ा में बदलने के लिए एक सस्ती काम मशीन खरीदने की गलती कभी न करें।

विकास के लिए एक मैक (विंडोज के बजाय) का उपयोग करने पर विचार करें। आप इसकी सादगी और स्थिरता के प्यार में पड़ जाएंगे।

और यदि आप एक मैकबुक खरीद रहे हैं, तो उस पर विचार करें, जिसमें सबसे अच्छी विशेषताएं हों। कुछ सौ डॉलर आपको बर्बाद नहीं करेंगे, और यह निर्णय लेने के लिए आप हमेशा आभारी रहेंगे।

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

यदि आपको यह लेख मददगार लगा, तो अपने मित्रों, सहकर्मियों, शत्रुओं, या सामाजिक नेटवर्क के माध्यम से किसी को भी इसकी अनुशंसा करने पर विचार करें।

पाठ्यक्रम के बारे में अधिक जानें

All Articles