Пользуясь случаем, спрошу: как обстоят дела с программированием под Android на Scala?
Хреново, но рискнуть можно, и молиться Господу или своим богам, чтобы скомпилированный и обрезанный после обфускации код не вышел за пределы по максимальному количеству методов, установленные для дальвика.
Просто скаловская библиотека сама по себе без обфускации не влезает в дальвик. Значит, придется постоянно пропускать программу через ProGuard. В общем, готовься к тому, что запуск проекта будет довольно долгим даже на хорошей машинке. Плюс, нет гарантий, что когда-нибудь твой проект не наплодит столько методов (чертовы трейты), что дальвик просто откажется загружать твой код.
В интернете есть информация об этом на английском. Да и в своих постах относительно Scala я много раз касался этой темы, правда больше упирая на недостатки самой Scalа и кривость дизайна ее стандартной библиотеки.
Еще есть ненулевая вероятность, что дальвик починили или починят когда-нибудь. Тогда будет со Scalа на андроиде много проще.
Тем не менее, у меня мой код на мегабайт, написанный на Scala, вполне успешно загрузился в эмулятор андроида. То было ядро редактора диаграмм. Но лучше бы я написал это сразу на Java...
Серьезно. В SDK и прямо в дереве исходных кодов полно примеров. Иногда ищешь, какую-нибудь функцию, заглядываешь в класс, а там уже есть метод, про который в книге не написано, а именно он тебе и нужен.
бабтист штоле? А как же «Не упоминай имени Господа всуе»? Нельзя превращать таинство молитвы в суеверные бормотания уровня «чур меня, чур», как это делают протестанты и им подобные отступники от веры истинной.