Önceden Java deneyimi olmadan Scala ile Android uygulamaları oluşturmak için ideal öğrenme yolu nedir?


13

Ne yazık ki, şu anda ideal bir çözüm olan 'Scala ile Android Geliştirmeyi Öğrenin' konusunda hiç kitap yok. Her konu için bir tane olmak üzere en az 3 kitap almam gerekeceğini tahmin ediyorum. Ancak, hangi sırayla okuyacakları, aynı anda okunup okunmayacakları, Java kitabının hangi bölümlerini güvenle atlayabileceğim gibi bir fikrim yok.

Scala kullanarak Android uygulamaları geliştirmeye başlamamın en iyi yolu nedir?


2
Android'de bir kitap ve Scala'da bir kitap yeterli olacağını düşünüyorum. Stack Overflow ile ilgili bu yazı yaygın sorunları ve benzerlerini kapsar stackoverflow.com/questions/476111/…
Dünya Mühendisi

Yanıtlar:



2

Android uygulamalarını programlamak için Java üzerinden Scala'yı tercih etme nedeninizi belirtmediniz.

OOP'da sağlam bir temele sahip olmanız gerekir. Ayrıca Android'de Scala'da programlama için Google Code'a baktınız: http://code.google.com/p/scala-android/ . Ayrıca şunu da inceleyin: http://www.assembla.com/wiki/show/scala-ide/Developing_for_Android


2
Harika, kaynaklar için teşekkürler. Java tercihine göre Scala tercihine gelince, asıl soru ile ilgili tartışmayı sürdürmeyi umuyordum. Tartışmayı, Java ve Scala ile ilgili kişisel gereksinimlerimi ve / veya tercihlerimi içeren bir tartışmaya dönüştürürsek, cevapların ve sonuçta ortaya çıkan tartışmanın genel olarak daha az uygulanabilir olması ve gelecekte aynı soruya sahip olan başkaları için daha az değerli olması muhtemeldir, ancak farklı kişisel gereksinimler ve / veya tercihler.
fourk

@fourk mutlaka doğru değil, Maxood'un sormasının nedeni Scala ile Java arasında tartışmayı yönlendirecek (önerdiğiniz gibi) bir "program dili savaşı" başlatmak değil, çünkü Dil özelliklerinin farkında olmayabileceğiniz için, Örneğin, "daha az yürüdü" yolu kullanmadan Java'da aynı sonuçları elde etmenizi sağlar (Scala for Android). Bunun için iyi nedenler var: daha büyük topluluk desteği, daha fazla çevrimiçi ve çevrimdışı kaynaklar vb.
alfasin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.