現状 #Scala で #Android をやるのは思っている以上に罠が多いという話
そういう状況を考慮して自分は「ScalaでAndorid書いてもいいよ」という状況だったにも関わらずJavaにした。けど、cooldaemonさんとか http://t.co/y8ut6eyC 名古屋のITプランニングとか、それなりに実案件で採用したという現状もあるし、という状況
2012-09-05 00:38:46これは、disじゃなくほんと問題意識を共有しないといけないなーと思ってて、現状Scalaでは、Androidをやるよりかは、twitterがやってるようなサーバーサイドのほうが確実に向いてる。まだ Scala + Android は万人には奨められない
2012-09-05 00:41:00マジでそう思う。技術基礎や叶えようとする夢に対する誠実さが足りない。 “@yusuke_kokubo: 結局GoogleがやることはAndroidにしてもGAE,GWTにしてもJavaみたいな何かを使ってるに過ぎないのでエコシステムに乗っかってないのよね”
2012-09-05 00:41:07いちおうScalaとMikuMikuStudioでAndroidでミクさんをぐりぐり動かせるのは確認したけど、それ以降使ってないです。Android用ライブラリプロジェクトの作り方が良く分からないのと、デバッグが大変なのが問題です。
2012-09-05 00:41:33Scala + Android はうまくいかないのをクリアしていく感覚が楽しいけれど、「採用」するべきものではないと思う。
2012-09-05 00:43:13scala で android アプリ、英語でよいなら元 EPFL の人がそこそこまとめてくれてるし(android-plugin での開発についてはカバーされてませんが)、あと多分 bump のブログとかにもなんかあると思います。日本語では全然纏まってないどころか情報ないですね
2012-09-05 00:45:45@yusuke_kokubo xtendが内部classとか色々対応してくれればいいんですけどね・・・。xtend使おうとしても、すべてをxtendでかけなくて、結局Javaも書くハメになるので
2012-09-05 00:46:04Android+Scalaで少しばかりやっているけど、特にこれといった問題は出てない気がする。Scala+Javaを組み合わせたときにどうするか、sbtとプラグインの関係、ProGuardのそもそもの仕様、とかはあるけど、AndroidもScalaもやりたい人ならオススメしたい。
2012-09-05 00:46:30多分、それぞれを個別に使ったときに知っておくといい点とかがあっさり出てくるので、それを解決する気がある人なら手っ取り早い環境になるとおもう。
2012-09-05 00:49:52sbt + android-plugin を利用した開発の際に、scala で書かれた android アプリを scala でテストできないのが今のところ未解決なんで誰かお願いします。
2012-09-05 00:49:57そして、 android に lombok http://t.co/XmiQ5dQA という「Javaなのにローカル変数だけ型推論が効くようになったり、scalaのcase classぽいことができる変態的なライブラリ」を実案件で採用したのがこちらのアカウントになります
2012-09-05 00:55:15android-plugin 使ってライブラリをテストする際の sbt の設定については、もうちょっとまとまったら書きます…
2012-09-05 00:57:06全然日付違うけど、また追記
https://t.co/SA0lUPaQ あれデフォルトでは全くうまくいくようになってないし、かなり工夫してビルドの設定いじってeclipseのAndroid Pluginに無理やり合わせないといけないし(ちょっとだけやったことある) https://t.co/GJJmcXZ5
2012-09-28 21:49:48Scala+sbt+Android+eclipseやりたいなら ①sbtにかなり詳しくなって自分でビルドの設定いじる②諦めてvimとかemacs③eclipse以外のIDE(ほかがうまくいくのかどうかは知らない)④環境整うまで数年待つ?(この組み合わせは諦める)とかだろうか・・・
2012-09-28 22:10:19.@toru_inoue どれか引かないと、絶対完璧にならなくてかなり苦労しますね。AndroidとScalaにある程度なれてるならeclipse引いてもいけるけど、そうでないならとりあえず短期的にはScalaやめてJava+Eclipseのほうが効率あがりそうな気がしますし
2012-09-28 22:24:51@xuwei_k 正に。経験してれば超えられる的な、ゼル伝で新しい道具とアクションの感触持ってれば行けるゾーン、な感じです。 Scalaで出来る事が凄まじいだけに、ぐぬぬとなる。
2012-09-28 22:26:53あと、ScalaでAndroidやる場合にIDEなしでxmlの編集すると死ねる(それなりにeclipseなどのandroid用のxmlの編集機能がよくできてるから利用した方がいい)んだが、それ(IDEでのxml編集という利点)を捨てるのか、IDEとエディタ併用するのかっていう問題
2012-09-28 22:31:47.@shela_ なるほど・・・。でもxmlを編集し続ける場合には、ある程度自動化するとかもうちょっと工夫しないと、それはそれで面倒そうですね・・・
2012-09-28 22:37:39さらに別の日