48

Scala で実質的な Android アプリの開発に成功した人はいますか? それはまだ実行可能なオプションですか?成熟した開発環境はありますか? Scala Eclipse プラグインの状態を考えると、おそらく IntelliJ Ultimate 以外に適切な IDE サポートがないように見えます。

何人かの人々がEclipse ADTをごまかして Scalaをサポートする方法や、Proguard を使用して Scala ライブラリをスリム化する方法を説明するチュートリアルを投稿しましたが、それ以上にこのトピックに関する議論はほとんどありませんでした。

2011 年 8 月 1 日更新: Bump アプリの背後にある開発者による Android+Scala に関する興味深い記事: Bump Dev Blog - How we use Scala in Bump for Android

4

3 に答える 3

39

Scala で Android アプリケーション プロジェクトをプログラミングしています。

興味のある方は、以下をご覧ください。

はい、これは中国の Web サイトですが、スクリーンショットを見るだけで、Scala が Java と同じように Android SDK ですべてを実行できることがわかります。

これら 2 つの Android アプリケーションのソース コードは、GitHub でホストされています: http://github.com/brianhsu/Maidroid

Vim / SBT は、これまで使用したどの IDE よりもはるかに便利で軽量であるため、現在、私は IDE を使用していません。

また、SBT を使用して Scala Android アプリケーションをビルドしている場合は、これらのプログラムについて心配する必要はありません。sbt android-plugin をインストールして、プロジェクトをセットアップするだけです。

SBT を使用して Android アプリケーションを作成する方法については、このブログ エントリをお読みください。

ところで、私は自分のプロジェクトでsbt-androidと呼ばれる独自の手作りの sbt プラグインを使用しています。そのブログ投稿で言及されているandroid-pluginの代わりです。

于 2010-01-03T10:55:20.443 に答える
7

There is a new plugin, AndroidProguardScala which makes everything simple :

https://stackoverflow.com/a/11084146/1287856

Tested on Windows 7, with Eclipse 3.7, scala 2.9 and without even using the command line or custom ant tools. With it, I have build a real application for my business that is currently published on Google play.

于 2012-06-18T14:36:26.577 に答える
1

Android が提供する ant ライフサイクル ターゲットを使用できる scala Android チュートリアルがあります。ここを参照してください http://saadstechblog.blogspot.com/2011/09/scandroid-scala-android-tutorial.htmlすべてが構成された github プロジェクトへのリンクもあります。

于 2011-09-10T14:33:27.897 に答える