2010-08-06 8 views
10

मैं एंड्रॉइड के साथ सेलफोन ऐप्स को पहली पसंद के रूप में बनाना शुरू करना चाहता हूं लेकिन केवल एक ही नहीं। मेरे पास वाणिज्यिक अनुप्रयोगों में जावा, सी #, सी ++ के साथ 10 साल का अनुभव है और मुझे पता है कि इस एप्लिकेशन के लिए कई चीजें और प्रथा सेलफोन के लिए मान्य नहीं हैं। मैं कहां पढ़ना शुरू करूँ? मैं इस नए पर्यावरण को यथासंभव शीघ्रता से सोचने का अपना तरीका कैसे अनुकूलित करूं? मैं भविष्य में कभी-कभी एक अतिरिक्त आय या करियर परिवर्तन के रूप में कुछ पैसे कमाने की योजना बना रहा हूं, जो जानते हैं। आप जिस भी संसाधन या सलाह की सिफारिश कर सकते हैं उसका बहुत स्वागत होगा। अग्रिम में धन्यवाद।सेलफोन ऐप्स बनाने से पहले डेवलपर को क्या पता होना चाहिए?

+1

शुरुआत के रूप में, सबसे अधिक देखी गई प्रश्नों को पढ़ने और एंड्रॉइड टैग किए गए उत्तरों को पढ़ने शुरू करें। http://stackoverflow.com/questions/tagged?tagnames=android&sort=votes&pagesize=30 – Pentium10

+0

हां, मुझे पता है। "एंड्रॉइड" मेरे "दिलचस्प" टैग में भी है! – Ither

उत्तर

4

बस एंड्रॉइड डेवलपर साइट http://developer.android.com/index.html के साथ शुरू करें। इसमें आपको शुरुआत के लिए आवश्यक सभी चीज़ें शामिल हैं। कॉमन्सवेयर एंड्रॉइड किताबों पर भी एक नज़र डालें, वे शुरुआती और अनुभवी प्रोग्रामर के लिए वास्तव में महान हैं - http://commonsware.com/books.html

1

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

0

मैंने हाल ही में एंड्रॉइड का अध्ययन करने का फैसला किया है, और http://developer.android.com एक महान संसाधन था। आपको एप्लिकेशन मूलभूत दस्तावेज़ पहले और उपयोगकर्ता इंटरफ़ेस दस्तावेज़ों को बाद में पढ़ना चाहिए।

कुछ ट्यूटोरियल भी हैं।

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

एक व्यक्तिपरक राय के रूप में, एंड्रॉइड इतना लोकप्रिय और बढ़ रहा है, मुझे नहीं लगता कि यह जावा एमई या यहां तक ​​कि सी का अध्ययन करने के प्रयास के लायक है (मैं उद्देश्य-सी के साथ किसी भी मामले में आईफोन डेवेल के लिए जाऊंगा)। एंड्रॉइड शायद आपको अधिक पैसा और तेज़ देगा। जावा एफएक्स दिलचस्प हो सकता है ...

1

मुझे वास्तव में क्या मिला Hello, Views दस्तावेज था। वास्तव में आपको मिल जाएगा और तुरंत चल रहा है।

0
  1. iPhone
  2. Android
  3. Samsung Bada

मुझे लगता है कि iphone और Android समुदायों बहुत ज्यादा विकसित कर रहे हैं उल्लेख है और एक महान डेवलपर समुदाय और संसाधन हैं करना चाहते हैं। सैमसंग बाडा के पास एक अच्छा डेवलपर नेटवर्क नहीं है और न ही एसडीके कई ऑपरेटिंग सिस्टम का समर्थन करता है। मुझे लगता है कि यह केवल विंडोज़ पर काम करता है।

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

आपके लिए परीक्षण करने के लिए अनुकरणकर्ता हैं, हालांकि आपको डिवाइस डिवाइस पर वास्तविक समय करने के लिए उन उपकरणों में से एक होना है।

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

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

2

आप (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)।

शुभकामनाएँ!

संबंधित मुद्दे

 संबंधित मुद्दे