標籤:

現在有沒有公司使用 Scala 進行 Android 開發,如果有那麼使用哪些工具呢?


之前寫的一篇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.View

class Hello3Activity extends Activity{
overridedef onCreate(savedInstanceState:Bundle){
super.onCreate(savedInstanceState)
setContentView(R.layout.main)
}
}


已經有解決方案了。不過最好是用Maven構建。

我用scala開發Android只是個人應用。當初覺得很酷,別人看我的代碼都摸不著頭腦,因為語法和Java還是有很大的區別。

如果是團隊開發Android用Scala就還是算了吧。

這裡進去看Scala開發Android

Developing for Android


ShadowSocksAndroid 客戶端就是用scale寫的


shadowsocket android客戶端是scala寫的 ,https://github.com/shadowsocks/shadowsocks-android

補充:至今未能成功運行 (也是日了狗了)


推薦閱讀:

到底該如何理解閉包?
scala相對於python有何優缺點?
為什麼這兩年函數式編程又火起來了呢?

TAG:Scala | Android |