現在有沒有公司使用 Scala 進行 Android 開發,如果有那麼使用哪些工具呢?
01-05
之前寫的一篇Blog:使用 Scala 編寫 Android 應用以及我使用Scala編寫的一款Android應用: https://github.com/shadowsocks/shadowsocks-android
bump是用scala做Android開發的,據說做得很痛苦
那些覺得scala不能做什麼,覺得scala只能做後端業務的, 我想說你們大概不知道scala是什麼,或者說scala意味著什麼, scala能帶來什麼樣的靈活性對於樓主, 這裡有個不錯的帖子: 使用 Scala 開發 Android 的環境建構
1. 下載JDK
2. 安裝 Scala Complier
3. 下載 eclipse
4. 安裝ADT ( Android Development Tools )
5. 安裝 Android ADK
6. 安裝 Scala IDE
7. 安裝 Ant
8. 下載 Ant scala build rule
https://RickySu@github.com/RickySu/ant-android-scala.git 直接 clone 一份回來就對了。
完成基本安裝後,就可以開始建立專案。
package com.app.example.hello3
import android.app.Activity
import android.os.Bundle
import android.view.Viewclass Hello3Activity extends Activity{
overridedef onCreate(savedInstanceState:Bundle){
super.onCreate(savedInstanceState)
setContentView(R.layout.main)
}
}
已經有解決方案了。不過最好是用Maven構建。
我用scala開發Android只是個人應用。當初覺得很酷,別人看我的代碼都摸不著頭腦,因為語法和Java還是有很大的區別。如果是團隊開發Android用Scala就還是算了吧。這裡進去看Scala開發AndroidDeveloping for AndroidShadowSocksAndroid 客戶端就是用scale寫的
shadowsocket android客戶端是scala寫的 ,https://github.com/shadowsocks/shadowsocks-android
補充:至今未能成功運行 (也是日了狗了)推薦閱讀: