Подтвердить что ты не робот

Существенное развитие Android в Scala

Кто-нибудь успел разработать существенное приложение для Android в Scala? Это еще один вариант? Существуют ли зрелые среды разработки? Учитывая состояние плагина Scala Eclipse, похоже, что никакой хорошей поддержки IDE не существует, кроме, возможно, IntelliJ Ultimate.

Несколько человек разместили учебники, описывающие, как fudge Eclipse ADT для сортировки поддержки Scala и как сделать href= "/info/27668/scala-programming-for-android" > удалил библиотеки Scala с помощью Proguard, но помимо этого было довольно мало обсуждать эту тему.

Обновление 2011-08-01: Интересная статья об Android + Scala от разработчиков за приложением Bump: Bump Dev Blog - Как мы используем Scala в Bump для Android

4b9b3361

Ответ 1

Я программирую свой проект приложения для Android в Scala.

Если вам интересно, вы можете взглянуть на это:

Ya, это китайский сайт, но вы можете просто взглянуть на скриншоты, чтобы получить представление о том, что Scala может делать все с Android SDK, как Java.

Исходный код этих двух приложений для Android размещен на GitHub: http://github.com/brianhsu/Maidroid

В настоящее время я не использую никаких IDE, потому что Vim/SBT гораздо удобнее и легки, чем любая IDE, которую я когда-либо использовал.

И если вы используете SBT для создания своего приложения Scala Android, вам не нужно беспокоиться о тех прогрюардах, просто установите sbt android-plugin и настройте свой проект.

Вы можете прочитать эту запись в блоге, чтобы узнать, как создать приложение Android с помощью SBT.

Кстати, я использую свой собственный плагин sbt для handcraft, называемый sbt-android в моем проекте вместо android-plugin, о котором говорится в этом сообщении в блоге.

Ответ 2

Существует новый плагин AndroidProguardScala, который делает все просто:

fooobar.com/questions/27676/...

Протестировано в Windows 7 с Eclipse 3.7, scala 2.9 и даже без использования командной строки или пользовательских инструментов ant. С его помощью у меня есть реальное приложение для моего бизнеса, которое в настоящее время опубликовано в игре Google.

Ответ 3

У меня есть учебник по scala android, который позволяет использовать цели жизненного цикла ant, предоставленные android. см. здесь http://saadstechblog.blogspot.com/2011/09/scandroid-scala-android-tutorial.html он также имеет ссылку на проект github со всем настроенным.