मैं एंड्रॉइड के साथ सेलफोन ऐप्स को पहली पसंद के रूप में बनाना शुरू करना चाहता हूं लेकिन केवल एक ही नहीं। मेरे पास वाणिज्यिक अनुप्रयोगों में जावा, सी #, सी ++ के साथ 10 साल का अनुभव है और मुझे पता है कि इस एप्लिकेशन के लिए कई चीजें और प्रथा सेलफोन के लिए मान्य नहीं हैं। मैं कहां पढ़ना शुरू करूँ? मैं इस नए पर्यावरण को यथासंभव शीघ्रता से सोचने का अपना तरीका कैसे अनुकूलित करूं? मैं भविष्य में कभी-कभी एक अतिरिक्त आय या करियर परिवर्तन के रूप में कुछ पैसे कमाने की योजना बना रहा हूं, जो जानते हैं। आप जिस भी संसाधन या सलाह की सिफारिश कर सकते हैं उसका बहुत स्वागत होगा। अग्रिम में धन्यवाद।सेलफोन ऐप्स बनाने से पहले डेवलपर को क्या पता होना चाहिए?
उत्तर
बस एंड्रॉइड डेवलपर साइट http://developer.android.com/index.html के साथ शुरू करें। इसमें आपको शुरुआत के लिए आवश्यक सभी चीज़ें शामिल हैं। कॉमन्सवेयर एंड्रॉइड किताबों पर भी एक नज़र डालें, वे शुरुआती और अनुभवी प्रोग्रामर के लिए वास्तव में महान हैं - http://commonsware.com/books.html।
केवल शीर्ष ओएस का समर्थन करता है जो आय उत्पन्न करता है। तो इस समय आईओएस और एंड्रॉइड पर। सिम्बियन और जावा के रास्ते पर न जाएं ... यह गंदा है, और आप वहां जो कुछ भी देखते हैं उसे पसंद नहीं करेंगे।
मैंने हाल ही में एंड्रॉइड का अध्ययन करने का फैसला किया है, और http://developer.android.com एक महान संसाधन था। आपको एप्लिकेशन मूलभूत दस्तावेज़ पहले और उपयोगकर्ता इंटरफ़ेस दस्तावेज़ों को बाद में पढ़ना चाहिए।
कुछ ट्यूटोरियल भी हैं।
मैंने पूरे एप्लिकेशन मौलिक सिद्धांतों को पढ़ा, और इसने मुझे "एंड्रॉइड के लिए प्रोग्राम कैसे करें" का एक अच्छा विचार दिया क्योंकि इसकी अपनी वास्तुकला और पर्यावरण है। क्रियाएँ, सेवाएं, प्रसारण रिसीवर और सामग्री प्रदाता का विचार प्राप्त करें और स्वयं को उस संरचना में अनुकूलित करने का प्रयास करें। फिर कार्य कैसे कार्य करते हैं, और बाद में यूआई में जाएं।
एक व्यक्तिपरक राय के रूप में, एंड्रॉइड इतना लोकप्रिय और बढ़ रहा है, मुझे नहीं लगता कि यह जावा एमई या यहां तक कि सी का अध्ययन करने के प्रयास के लायक है (मैं उद्देश्य-सी के साथ किसी भी मामले में आईफोन डेवेल के लिए जाऊंगा)। एंड्रॉइड शायद आपको अधिक पैसा और तेज़ देगा। जावा एफएक्स दिलचस्प हो सकता है ...
मुझे वास्तव में क्या मिला Hello, Views दस्तावेज था। वास्तव में आपको मिल जाएगा और तुरंत चल रहा है।
मुझे लगता है कि iphone और Android समुदायों बहुत ज्यादा विकसित कर रहे हैं उल्लेख है और एक महान डेवलपर समुदाय और संसाधन हैं करना चाहते हैं। सैमसंग बाडा के पास एक अच्छा डेवलपर नेटवर्क नहीं है और न ही एसडीके कई ऑपरेटिंग सिस्टम का समर्थन करता है। मुझे लगता है कि यह केवल विंडोज़ पर काम करता है।
आपको पहले मोबाइल प्लेटफ़ॉर्म आर्किटेक्चर को समझने की आवश्यकता है, प्लेटफार्मों को एप्लिकेशन विकसित करने के लिए प्लेटफ़ॉर्म के सामने आने वाले विभिन्न ढांचे।
आपके लिए परीक्षण करने के लिए अनुकरणकर्ता हैं, हालांकि आपको डिवाइस डिवाइस पर वास्तविक समय करने के लिए उन उपकरणों में से एक होना है।
प्रोग्रामिंग के संबंध में, मुझे लगता है कि आपका अनुभव पर्याप्त से अधिक है लेकिन किसी को दिमाग के फ्रेम से बाहर निकलने और अलग-अलग सोचने की आवश्यकता है।एक ठेठ डिवाइस में सीमित प्रोसेसिंग पावर, सीमित मेमोरी, सीमित स्क्रीन स्पेस है लेकिन उपयोगकर्ता डेस्कटॉप/एंटरप्राइज़ सॉफ़्टवेयर की तुलना में अपेक्षाओं को धड़कता है।
आखिरकार सबसे महत्वपूर्ण बात एप्लिकेशन की आईडीईए है। आप स्टोर पर मौजूदा एप्लिकेशन का सर्वेक्षण करना और सोचना शुरू कर सकते हैं। आप विकास और एप्लिकेशन भी कर सकते हैं जो मोबाइल उपकरणों के साथ आपकी समस्या का समाधान करेगा और आपको पता है कि अन्य उपयोगकर्ता भी ऐसा एप्लिकेशन चाहते हैं।
आप (Ableson एफ एट अल।, अनलॉक कर रहा है एंड्रॉयड, 2009 मैनिंग प्रकाशन कं, ISBN 978-1-933988-67-2) संदर्भ [1] के रूप में सूचीबद्ध दो महान पुस्तकों और साथ शुरू कर सकता है [ 4] (कंडर एस और डार्सी एल।, एंड्रॉइड वायरलेस एप्लिकेशन डेवलपमेंट, 200 9। एडिसन-वेस्ले, आईएसबीएन 978-0-321-62709-4) मेरे degree thesis में। दोनों के पास एंड्रॉइड का व्यापक चलना है, जिसे आप डेवलपर के रूप में जानना चाहिए। एंड्रॉइड मार्केट में एक वास्तविक एप्लिकेशन को तैनात करने के लिए आपको "हैलो वर्ल्ड" से आपको जो कुछ चाहिए, वह आपको मिलेगा।
एंड्रॉइड शुरू करने का स्थान है, क्योंकि आप पहले ही जावा और सी # और सी ++ जानते हैं। यदि आपके पुस्तकालय में कुछ उपयोगी मानक कक्षाएं हैं तो आप सी या सी ++ में लिखे गए जावा में मूल कक्षाओं का भी उपयोग कर सकते हैं। संदर्भ पुस्तक में आपको मिलेगा [9] (सिल्वा वी।, प्रो एंड्रॉइड गेम्स, 200 9। एप्रेस, आईएसबीएन 978-1-4302-2647-5)।
शुभकामनाएँ!
- 1. पावरशेल स्क्रिप्ट प्रत्येक डेवलपर को पता होना चाहिए
- 2. क्या क्लास को हटाएं क्लास से पहले होना चाहिए - jQuery
- 3. पैटर्न और सिद्धांतों की सूची क्या है एक प्रोग्रामर को पता होना चाहिए/पता होना चाहिए?
- 4. डेवलपर को महान सॉफ्टवेयर बनाने के लिए इंटरफ़ेस डिज़ाइन, उपयोगिता और उपयोगकर्ता मनोविज्ञान के बारे में क्या पता होना चाहिए?
- 5. PHP/MySQL वेब डेवलपर को सर्वर के बारे में क्या पता होना चाहिए?
- 6. डब्ल्यूपीएफ - इसे बनाने से मुझे आसान होना चाहिए
- 7. प्रवेश-स्तर रेल नौकरी पाने से पहले आपको क्या पता होना चाहिए?
- 8. मुझे इसका उपयोग शुरू करने से पहले गिट के बारे में क्या पता होना चाहिए?
- 9. ओओ क्या होना चाहिए और क्या नहीं होना चाहिए?
- 10. # आतंक विन्डोज़.एच पहले से ही शामिल है। एमएफसी ऐप्स को #
- 11. नियमित अभिव्यक्ति (पहले अक्षर az होना चाहिए)
- 12. पहले क्या होना चाहिए - डिज़ाइन पैटर्न या कोड?
- 13. क्या मुझे अपना ऐप टेस्टफलाइट के माध्यम से बनाने के लिए आईओएस डेवलपर प्रोग्राम में होना चाहिए?
- 14. क्या जावास्क्रिप्ट को लागू करने से पहले एचटीएमएल और सीएसएस को वैध होना चाहिए?
- 15. क्या एक टीडीडी परीक्षण हमेशा पहले विफल होना चाहिए?
- 16. सब कुछ एक सी ++ डेवलपर नेटवर्क प्रोग्रामिंग के बारे में पता होना चाहिए?
- 17. नामस्थान नाम चुनते समय मुझे क्या पता होना चाहिए?
- 18. क्या मुझे रेल में ब्लॉग बनाना चाहिए या कुछ ऐसा पहले से मौजूद होना चाहिए?
- 19. आईई 7 और आईई 8 के बीच प्रमुख अंतर क्या हैं जो एक वेब डेवलपर को पता होना चाहिए?
- 20. mysql कनेक्ट - क्या उपयोगकर्ता नाम/पासवर्ड हार्डकोड होना चाहिए?
- 21. क्या बेस केस ओपन सोर्स होना चाहिए?
- 22. क्या इस कोड को दस्तावेज़ में होना चाहिए। पहले से ही?
- 23. प्रत्येक टोर्टोइज एसवीएन/सबवर्जन उपयोगकर्ता को कुछ पावर कमांड क्या पता होना चाहिए?
- 24. यूनिट परीक्षणों को एक ही पैकेज में पता होना चाहिए?
- 25. MySQL से PostgreSQL में जाने पर Django उपयोगकर्ता को क्या पता होना चाहिए?
- 26. क्या 'eval' बुरा होना चाहिए?
- 27. क्या विनाशक थ्रेडसेफ होना चाहिए?
- 28. क्या एक सॉफ्टवेयर इंजीनियर को पता होना चाहिए कि अपने कंप्यूटर को कैसे इकट्ठा करना है?
- 29. मेरा कम @ आयात पथ क्या होना चाहिए?
- 30. एमआईपीएस से x86 असेंबली में स्विच करते समय मुझे क्या पता होना चाहिए?
शुरुआत के रूप में, सबसे अधिक देखी गई प्रश्नों को पढ़ने और एंड्रॉइड टैग किए गए उत्तरों को पढ़ने शुरू करें। http://stackoverflow.com/questions/tagged?tagnames=android&sort=votes&pagesize=30 – Pentium10
हां, मुझे पता है। "एंड्रॉइड" मेरे "दिलचस्प" टैग में भी है! – Ither