让你的Android代码易于理解和维护的库:scaloid
jopen
10年前
Scaloid是一个能够简化你Android代码的库。它利用Scala语言,让你的Android代码易于理解和维护。
例如,下面所示的代码块:
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.