बिना पूर्व जावा अनुभव के, स्काला के साथ एंड्रॉइड ऐप बनाने के लिए आदर्श शिक्षण मार्ग क्या है


13

दुर्भाग्य से, वर्तमान में 'स्कैला के साथ एंड्रॉइड डेवलपमेंट सीखें' विषय पर कोई किताबें नहीं हैं, जो आदर्श समाधान होगा। मैं अनुमान लगा रहा हूं कि मुझे यहां कम से कम 3 किताबें लेने की आवश्यकता होगी, प्रत्येक विषय के लिए एक। हालाँकि, मुझे नहीं पता कि उन्हें किस क्रम में पढ़ना है, क्या उन्हें एक साथ पढ़ना है, जावा पुस्तक के कौन से भाग मैं सुरक्षित रूप से छोड़ सकते हैं, आदि।

स्कैला का उपयोग करके एंड्रॉइड ऐप्स का निर्माण शुरू करने के लिए मेरे लिए सबसे अच्छा रास्ता क्या है?


2
मुझे लगता है कि एंड्रॉइड पर एक किताब और स्काला पर एक किताब पर्याप्त होगी। स्टैक ओवरफ्लो पर यह पोस्ट आम मुद्दों को शामिल करती है और इसी तरह stackoverflow.com/questions/476111/…
वर्ल्ड इंजीनियर

जवाबों:


2
  1. एंड्रॉइड डेवलपर्स के लिए मुझे सबसे अधिक विस्तृत संसाधन पता है: http://developer.android.com/index.html

  2. स्कैला के साथ एंड्रॉइड ऐप्स विकसित करना अभी तक एक संतोषजनक मानक तक विकसित नहीं हुआ है। आप इसके बारे में यहाँ और अधिक पढ़ सकते हैं: http://www.slideshare.net/janberkel/android-development-with-wala


2

आपने एंड्रॉइड ऐप्स को प्रोग्राम करने के लिए जावा पर स्केल को पसंद करने का कारण नहीं बताया है।

आपको OOP में एक ठोस आधार होना चाहिए। इसके अलावा क्या आपने Android में Scala पर प्रोग्रामिंग के लिए Google कोड पर देखा है: http://code.google.com/p/scala-android/ । साथ ही इस पर भी गौर करें: http://www.assembla.com/wiki/show/scala-ide/Developing_for-Abroid


2
कूल, संसाधनों के लिए धन्यवाद। जावा वरीयता पर स्केल के कारण के रूप में, मैं वास्तविक प्रश्न से संबंधित चर्चा रखने की उम्मीद कर रहा था। यदि हम चर्चा को जावा बनाम स्काला के बारे में मेरी व्यक्तिगत आवश्यकताओं और / या प्राथमिकताओं में शामिल करते हैं, तो यह संभावना है कि उत्तर और परिणामी चर्चा कम ही लागू होगी, और भविष्य में दूसरों के लिए कम मूल्य की संभावना है, जिनके पास एक ही प्रश्न है लेकिन विभिन्न व्यक्तिगत आवश्यकताएँ और / या प्राथमिकताएँ।
चार

@fourk जरूरी नहीं कि सच हो, कारण मैक्सवुड पूछ रहा था कि स्काला बनाम जावा का "प्रोग्राम-भाषा युद्ध" शुरू नहीं करना है, जो वास्तव में चर्चा को डायवर्ट करेगा (जैसे कि आप सुझाव देते हैं) लेकिन क्योंकि आप भाषा सुविधाओं के बारे में नहीं जानते होंगे, इसलिए उदाहरण, जो आपको जावा में उसी परिणाम को प्राप्त करने में सक्षम बनाता है जो "कम चला गया" (Android के लिए स्काला) है। और इसके लिए अच्छे कारण हैं: बड़े सामुदायिक समर्थन, अधिक ऑनलाइन और ऑफलाइन संसाधन आदि उपलब्ध हैं
अल्फासिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.