Який ідеальний шлях до створення програм для Android за допомогою Scala без попереднього досвіду Java


13

На жаль, наразі не існує жодної книги на тему "Дізнатися Android Development with Scala", яка була б ідеальним рішенням. Я здогадуюсь, що мені тут потрібно підібрати щонайменше 3 книги, по одній на кожну тему. Однак я не маю уявлення, в якому порядку читати їх, чи читати їх одночасно, які частини книги Java я можу спокійно пропустити тощо.

Який найкращий шлях для мене почати створювати програми для Android за допомогою Scala?


2
Я думаю, що книги на Android та книги на Scala було б достатньо. Ця публікація про переповнення стека охоплює поширені проблеми тощо. Stackoverflow.com/questions/476111/…
World Engineer

Відповіді:



2

Ви не вказали причину, чому ви віддаєте перевагу Scala над Java програмуванням додатків для Android.

Потрібно мати міцну основу в ООП. Ви також шукали код Google для програмування на Scala в Android: http://code.google.com/p/scala-android/ . Також врахуйте це: http://www.assembla.com/wiki/show/scala-ide/Developing_for_Android


2
Класно, дякую за ресурси. Що стосується причини переваги Скала над Явою, я сподівався тримати дискусію, пов'язану з актуальним питанням. Якщо ми перетворимо дискусію на те, що стосується моїх особистих вимог та / або уподобань щодо Java проти Scala, цілком імовірно, що відповіді та дискусія, що випливає, будуть менш загальноприйнятними та, можливо, мають меншу цінність для інших у майбутньому, які мають те саме питання, але різні особисті вимоги та / або переваги.
fourk

@fourk не обов'язково правда, тому, що Maxood просив, це не починати "мовну програму" "Скали проти Java", яка дійсно відверне дискусію (як ви пропонуєте), а тому, що ви, можливо, не знаєте про особливості мови, Наприклад, які дозволяють вам досягти однакових результатів у java, не беручи шлях, який "менше пройшов" (Scala для Android). І для цього є вагомі причини: більша підтримка спільноти, більше доступних онлайн та офлайн-ресурсів тощо
alfasin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.