让你的Android代码易于理解和维护的库:scaloid

jopen 10年前

Scaloid是一个能够简化你Android代码的库。它利用Scala语言,让你的Android代码易于理解和维护。

让你的Android代码易于理解和维护的库:scaloid
例如,下面所示的代码块:

val button = new Button(context)  button.setText("Greet")  button.setOnClickListener(new OnClickListener() {    def onClick(v: View) {      Toast.makeText(context, "Hello!", Toast.LENGTH_SHORT).show()    }  })  layout.addView(button)
被简化为:
SButton("Greet", toast("Hello!")) 
优点
  • 写典雅的Android软件
    Scaloid提供了编写Android应用程序的简洁和类型安全的方式。
  • 简单易用
    Check the quick start guide
  • 兼容遗留代码
    您可以同时使用Scaloid和纯Java旧的Android API。你可以逐步改进你的遗留代码。
  • 积极维护
    Scaloid is a dogfooding software. This is originally created to be used for my own Android apps.

特性