Kotlinのコードががなんとなく見づらいような気がしてましたが.
こんなの公開されています.
![](https://i0.wp.com/android.benigumo.com/wp-content/uploads/2017/11/Home.png?ssl=1)
Android Kotlin Guides
このコンテンツについては, GitHubにて公開されていまが,
メンテナーは, Googleにフレームワーク開発において最近合流したあの Jake Warton 神.
![](https://i0.wp.com/android.benigumo.com/wp-content/uploads/2017/11/android_kotlin-guides__A_set_of_guides_for_writing_Kotlin_for_Android_.png?ssl=1)
android/kotlin-guides: A set of guides for writing Kotlin for Android.
Jake と言えば, ハンガリアン記法についてなどコードスタイルについてはSquare在籍時より強いこだわりを持った発言がありましたよね.
Just Say mNo to Hungarian Notation - Jake Wharton
「Android Kotlin Guides」にはコードスタイルについて記述があります.
例えば, だれもが遭遇していると思われる以下.
When a function signature does not fit on a single line, break each parameter declaration onto its own line. Parameters defined in this format should use a continuation indent (+8). The closing parenthesis ()) and return type are placed on their own line with no additional indent.
関数の記述が一行では収まらないときは, それぞれのパラメータをそれぞれで改行する.それらのパラメータは8のインデントで連続させて, 閉じカッコと戻り型はインデントなしの一行とする.
fun <T> Iterable<T>.joinToString(
separator: CharSequence = ", ",
prefix: CharSequence = "",
postfix: CharSequence = ""
): String {
// …
}
見やすいですね!
これまで, Square から公開していたように, 定義ファイルで公開してほしいですね!
![](https://i0.wp.com/android.benigumo.com/wp-content/uploads/2017/11/square_java-code-styles__IntelliJ_IDEA_code_style_settings_for_Square_s_Java_and_Android_projects_.png?ssl=1)
Android Code Style で インデントはスペース何個?