मैं प्रोग्रामिंग में शुरुआत कर रहा हूं। मेरा अनुभव अब तक केवल एक्शनस्क्रिप्ट 2 और 3 में है। इसलिए मुझे वैरिएबल, लूप, एरे, अगर/फिर, करने/करने की घोषणा करने की मूलभूत समझ है ... मैं एंड्रॉइड फोन के विकास के लिए आगे बढ़ना चाहता हूं, इसलिए मैं ' मैं सोच रहा हूं कि लोगों के पास क्या सुझाव है कि आगे कहां जाना है। क्या मुझे एंड्रॉइड पर सीधे कूदना चाहिए? 'जावा शुरू करने' दृष्टिकोण से शुरू करें? या एंड्रॉइड में लॉन्च करने से पहले ओओपी अवधारणाओं के बारे में अपने ज्ञान को गोद लेने के लिए मुझे कुछ और रास्ता तय करना चाहिए? मेरे पास देवता पर्यावरण स्थापित है और हैलो एंड्रॉइड ट्यूटोरियल पूरा कर लिया है और मैं बस सोच रहा हूं कि क्या मैं अपने सिर पर जल्दी से जा रहा हूं?एंड्रॉइड में दिलचस्पी प्रोग्रामर शुरू करना - क्या मुझे जावा से शुरू करना चाहिए?
उत्तर
मैं सोच रहा हूं कि क्या मैं अपने सिर पर जल्दी से जा रहा हूं?
लगभग कोई शक नहीं।^_^
मेरे सुझाव: Amazon.com
- एक Android विकास किताब से दो पुस्तकें खरीदें। इस पुस्तक में हर उदाहरण के माध्यम से कार्य करें, अध्यायों के सिरों पर समस्याएं करें, अपना समय लें, समझें कि आप क्या कर रहे हैं।
- एक अद्यतित जावा पुस्तक खरीदें। संदर्भ के लिए इसका इस्तेमाल करें जब एंड्रॉइड बुक उस चीज़ पर चर्चा करता है जिसे आप समझ में नहीं आता है।
यह ओबज-सी और मैक विकास को सीखने के लिए कई साल पहले जैसा था और यह अच्छी तरह से काम करता था। विकास में डाइविंग की तुलना में गति तक पहुंचने और कुछ एक साथ हैकिंग करने में आपको अधिक समय लगेगा, लेकिन दिन के अंत में आपको एंड्रॉइड प्लेटफ़ॉर्म के लिए प्रिंसिपल और लिखित कोड की जटिलताओं की बेहतर समझ होगी।
मुझे नि: शुल्क Google परिणामों का उपयोग करने के बजाय किताबें खरीदने का सुझाव देने के पीछे भी मेरा तर्क उल्लेख करना चाहिए। किताबें संरचित और अत्यधिक संपादित की जाती हैं। मान लीजिए लेखक (ओं) सक्षम हैं, एक सभ्य पुस्तक आपको सिखाएगी कि आपको क्या जानने की आवश्यकता है और उन विवरणों को छोड़ दें जो या तो महत्वहीन या अधिक उन्नत हैं जो आपको सख्ती से चाहिए। एक ऑनलाइन ट्यूटोरियल में उस स्तर की संरचना को असंभव करना असंभव है।
निश्चित रूप से जावा सिंटैक्स को कम करें, इसलिए जितना संभव हो सके एंड्रॉइड विकास में आपको भ्रमित कर दें। एंड्रॉइड में कम से कम कहने के लिए कुछ रोचक वस्तुएं हैं - और उनके नाम पारंपरिक डेटा संरचना नाम नहीं रखते हैं जिन्हें आप देखने के लिए उपयोग करेंगे। तो, फिर, सिंटैक्स मास्टर, कुछ ऐप्स लिखें, फिर एंड्रॉइड में डाइविंग के बारे में सोचें।
@ डेविड - सुझाव के लिए धन्यवाद, मैं निश्चित रूप से जावा पक्ष पर शुरू करूंगा। – Hudey
एफवाईआई: कुबी के पुस्तक सुझाव शुरू करने के लिए एक अच्छी जगह है। एक घंटे या तो एक दिन के लिए एक दुकान में बैठो और शेल्फ पर सभी जावा किताबों के प्रत्येक अध्याय के पहले कुछ अनुच्छेदों के माध्यम से बस पाइन करें। यदि आपको सिफारिश की आवश्यकता है तो "हेड फर्स्ट" शायद आपके स्तर के लिए अच्छा होगा। फिर संदर्भ के लिए मुराच या O'Reilly खरीदें। ओएच मैं लगभग भूल गया ... ऑनलाइन एपीआई http://java.sun.com/javase/reference/api.jsp और विशिष्ट 6 एपीआई http://java.sun.com/javase/6/docs से प्यार करना सीखें/एपीआई/ –
हाँ, मैं कहूंगा कि आपको जावा को सही तरीके से सीखना होगा, और एंड्रॉइड के माध्यम से इसे विशेष रूप से करना संभवतः सबसे तेज़ दृष्टिकोण नहीं है। हाल ही में प्रकाशित एक माध्यम से अपना रास्ता काम करने का प्रयास करें (यह जरूरी है कि इसमें जेनेरिक शामिल हों) जावा परिचय पुस्तिका, फिर एंड्रॉइड पर जाएं।
एंड्रॉइड आग से परीक्षण किया जाएगा। यदि आप सीधे एंड्रॉइड में जारी रखते हैं, तो परियोजना के प्रकारों पर घंटी के साथ कुछ और सरल हैलो दुनिया चुनें। एक्शनस्क्रिप्ट के साथ आप एक भाषा और मंच दोनों सीख रहे थे, और एंड्रॉइड पर स्विच करने का अर्थ है एक नई भाषा और बहुत अलग मंच सीखना। फ्लैश सीखने के अधिग्रहण की अधिकांश धारणाएं एंड्रॉइड में गलत होंगी।
@drawnonward - आग से परीक्षण वास्तव में मैंने एक्शनस्क्रिप्ट कैसे सीखा, लेकिन मुझे शुरुआत से यह महसूस हुआ कि यह एंड्रॉइड के साथ शुरू करने का तरीका नहीं है। मेरे संदेह की पुष्टि के लिए धन्यवाद! – Hudey
मैंने एंड्रॉइड को फ्रंट एंड वेब विकास से जावास्क्रिप्ट की समझ के साथ सीखना शुरू किया। मैंने Wrox एंड्रॉइड पुस्तक को पकड़ लिया और जावा भागों के माध्यम से मेरी सहायता के लिए http://java.sun.com/docs/books/tutorial/index.html पर ट्यूटोरियल का उपयोग किया। मैं पहले एंड्रॉइड में डाइविंग हेड का सुझाव देता हूं और जहां आवश्यक हो वहां जावा संदर्भ/ट्यूटोरियल पर वापस जा रहा हूं।
- 1. मुझे एक एपीआई चाहिए। मुझे कहां से शुरू करना चाहिए?
- 2. मुझे डीडीडी कैसे शुरू करना चाहिए?
- 3. क्या मुझे LINQ से SQL का उपयोग शुरू करना चाहिए?
- 4. मुझे जावा-आधारित वेब विकास कैसे शुरू करना चाहिए?
- 5. जावास्क्रिप्ट विकास शुरू करना - क्या करना है?
- 6. क्या मुझे पायथन 3.0 के साथ शुरू करना चाहिए?
- 7. घटक बनाने के दौरान मुझे कहां से शुरू करना चाहिए?
- 8. एंड्रॉइड गेम डेवलपमेंट शुरू करना
- 9. मुझे क्या करना चाहिए?
- 10. मुझे सी ++ में स्थिर वर्ग चर क्यों शुरू करना चाहिए?
- 11. पायथन में एक वेब क्रॉलर। मुझे कहां से शुरू करना चाहिए और मुझे क्या करना चाहिए? - मदद की आवश्यकता
- 12. वेब सुरक्षा शुरू करना?
- 13. स्मार्टकार्ड प्रोग्रामिंग शुरू करना
- 14. जावास्क्रिप्ट का विकास - मुझे यूनिट परीक्षण कब शुरू करना चाहिए?
- 15. क्या मुझे अपने सिस्टम को शराब तैयार करने के रूप में वितरित करना शुरू करना चाहिए?
- 16. मुझे डेटाबेस का उपयोग कब शुरू करना चाहिए?
- 17. प्रोग्राम शुरू होने के बाद जावा एजेंट शुरू करना
- 18. एफपीजीए प्रोग्रामिंग शुरू करना
- 19. इंटरफेस शुरू करना?
- 20. क्या मुझे अपने सी ++ आईफोन प्रोजेक्ट के साथ क्लैंग/एलएलवीएम को लक्षित करना शुरू करना चाहिए?
- 21. वीएसटीओ विकास शुरू करना
- 22. क्या प्रोग्रामर उपयोगकर्ता इंटरफेस डिज़ाइन करना चाहिए?
- 23. भौतिकी सिमुलेशन शुरू करना
- 24. सी मास्टर मास्टर करने के लिए एक अनुभवी जावा प्रोग्रामर कहां से शुरू होना चाहिए?
- 25. शेडर विकास शुरू करना
- 26. एआई प्रोग्रामिंग शुरू करना
- 27. मैं किस यूएमएल आरेख से शुरू करना चाहिए?
- 28. v2.0 के लिए स्क्रैच से शुरू हो रहा है। क्या मुझे मौजूदा गिट रेपो का उपयोग करना चाहिए या एक नया शुरू करना चाहिए?
- 29. मुझे देखने में क्या करना चाहिए DidUnload?
- 30. किसी सेवा से एक व्यू शुरू करना?
@ कुबी - बहुत बहुत धन्यवाद। मुझे लगा कि मुझे पहले जावा के साथ शुरुआत करने की ज़रूरत है, लेकिन किसी ने इसे नहीं देखा था। आपका दृष्टिकोण मुझे समझ में आता है। – Hudey
तो अपने उत्तर को –
वोट दें मैंने हंस की कोशिश की ... ब्रांड नया उपयोगकर्ता, तो मुझे लगता है कि मुझे ऐसा करने के लिए 'प्रतिष्ठा' चाहिए ...? – Hudey