Apa jalur pembelajaran yang ideal untuk membangun aplikasi Android dengan Scala, tanpa pengalaman Java sebelumnya

13

Sayangnya, saat ini tidak ada buku tentang masalah 'Belajar Pengembangan Android dengan Scala', yang akan menjadi solusi ideal. Saya menduga bahwa saya harus mengambil setidaknya 3 buku di sini, satu untuk setiap topik. Namun, saya tidak tahu bagaimana membacanya, apakah akan membacanya secara bersamaan, bagian mana dari buku Java yang bisa saya lewati dengan aman, dll.

Apa jalan terbaik bagi saya untuk mulai membangun aplikasi Android menggunakan Scala?

fourk
sumber
2
Saya pikir buku di Android dan buku tentang Scala sudah cukup. Posting ini di Stack Overflow mencakup masalah umum dan sebagainya stackoverflow.com/questions/476111/…
World Engineer

Jawaban:

2

Anda belum menyatakan alasan mengapa Anda lebih suka Scala daripada Java untuk memprogram aplikasi android.

Anda harus memiliki dasar yang kuat dalam OOP. Anda juga sudah mencari di Google Code untuk pemrograman di Scala di Android: http://code.google.com/p/scala-android/ . Lihat juga ini: http://www.assembla.com/wiki/show/scala-ide/Developing_for_Android

Maxood
sumber
2
Keren, terima kasih atas sumber dayanya. Adapun alasan untuk Scala daripada preferensi Jawa, saya berharap untuk menjaga diskusi terkait dengan pertanyaan aktual. Jika kita mengubah diskusi menjadi satu yang melibatkan persyaratan dan / atau preferensi pribadi saya tentang Java vs Scala, kemungkinan jawaban dan diskusi yang dihasilkan akan kurang berlaku secara umum, dan kemungkinan lebih rendah nilainya bagi orang lain di masa depan yang memiliki pertanyaan yang sama tetapi persyaratan dan / atau preferensi pribadi yang berbeda.
fourk
@fourk belum tentu benar, alasan Maxood bertanya adalah bukan untuk memulai "perang bahasa program" dari Scala vs Java yang memang akan mengalihkan diskusi (seperti yang Anda sarankan) tetapi karena Anda mungkin tidak mengetahui fitur Bahasa, karena contoh, itu memungkinkan Anda untuk mencapai hasil yang sama di java tanpa mengambil jalur yang "kurang berjalan" (Scala untuk Android). Dan ada alasan bagus untuk itu: dukungan komunitas yang lebih besar, lebih banyak sumber daya online dan offline yang tersedia, dll.
alfasin