Каков идеальный путь обучения для создания приложений Android с Scala без предшествующего опыта Java

13

К сожалению, в настоящее время нет книг на тему «Изучаем Android-разработку с помощью Scala», которые были бы идеальным решением. Я предполагаю, что мне нужно взять как минимум 3 книги, по одной на каждую тему. Однако я понятия не имею, в каком порядке их читать, читать ли их одновременно, какие части книги по Java я могу безопасно пропустить и т. Д.

Каков наилучший путь для меня, чтобы начать создавать приложения для Android с использованием Scala?

fourk
источник
2
Я думаю, что книги по Android и книги по Scala будет достаточно. Эта статья о переполнении стека охватывает общие проблемы и т. Д. Stackoverflow.com/questions/476111/…
World Engineer

Ответы:

2

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

Вы должны иметь прочную основу в ООП. Также вы просматривали Google Code для программирования на Scala в Android: http://code.google.com/p/scala-android/ . Также посмотрите на это: http://www.assembla.com/wiki/show/scala-ide/Developing_for_Android

Maxood
источник
2
Круто, спасибо за ресурсы. Что касается причины предпочтения Scala над Java, я надеялся, что обсуждение будет продолжено в связи с актуальным вопросом. Если мы превратим обсуждение в то, что связано с моими личными требованиями и / или предпочтениями относительно Java против Scala, вполне вероятно, что ответы и последующее обсуждение будут менее общеприменимыми и, вероятно, будут иметь меньшую ценность для других в будущем, у которых есть такой же вопрос, но различные личные требования и / или предпочтения.
февк
@fourk не обязательно верно, причина, по которой Максуд спрашивал, состоит не в том, чтобы начать «программно-языковую войну» Scala против Java, которая действительно отвлечет обсуждение (как вы предлагаете), а потому, что вы можете не знать о языковых возможностях, для пример, который позволяет вам достичь тех же результатов в Java, не выбирая путь, который «менее пройден» (Scala для Android). И тому есть веские причины: большая поддержка сообщества, больше доступных онлайн и офлайн ресурсов и т. Д.
alfasin