記念すべき第一回かわいいKotlin勉強会が、昨日行われました。
最初にこのZusaarがたったときに、「Kotlinの勉強会、いいなぁ〜」と呟いたら、@ngsw_taroさんにリモートでLTしませんか?と誘われたので、せっかくだからやることにしました。
それにしても50人の枠で当日の前までは補欠も出るほど人気だとは、一体どういうこと???てっきり集まって20人程度くらいだろうと思っていたのですが、さすがに東京は懐が広い…。
当日、TLを見ていたら、なんだかスーツ族が多く、会場が静まり返っているというではないですか…。
ちゃちゃが入るわけでもなく淡々とした感じでLTが進んでいくのがUstreamを見ていてもわかる。
そして休憩時間になり…。
静からしい…。ただでさえリモートLTなのに大丈夫なのだろうか?
内容としては、主催の@ngsw_taroさんがKotlinの概要を、次に@bina1204さんがKotlinでAndroidアプリを作ってみたという話を。@bina1204さんの話は、Kotlinが生成したコードの話もしていて、深くまで話していてよかったです。しかしTL上では、Java->Kotlinにしてもそこまでコードが短くならんしメリットが感じられない…という空気になってました。
で、次に自分のKotlinAndroidLibを使ってみたという発表でした。UstreamとGoogleハングアウトを使った中継だったせいか、スライドの画面が変わらなかったので、@ngsw_taroさんに事前に渡していたpdfファイルをめくってもらう形でLTしました。さすがにリモートでのLTだったのでみなさんの反応が…。
スライドはこちら。
KotlinAndroidLibを使うと、コードが簡潔に書くことができるし、Kotlinらしいコードの勉強にもなるよという話をしました。コードはJavaの場合、Kotlinの場合、KotlinAndroidLibを使ったときの場合という3つを比較しています。これは自分でいうのもなんですが、TL上はかなり好評だった模様。
興味を持っていただけたようでよかったです!
次に、@hotchemiさんの、Kotlin Repositories。Kotlinのライブラリ紹介というところなんですが、だいたいのライブラリがKotlinのバージョンアップにやられてて動かないものが多いと…。たしかに…。KotlinAndroidLibも最初は動かないで困ったし…。Kotlinよくわかってない状態で、IntelliJのサジェストを頼りに直していった記憶が…。でも動くものもあるようで、Web FrameworkのKaraや、テストフレームワークのexpect.ktなどなど。テストフレームワークはSpecというやつも@ngsw_taroさんが紹介していたので、今後触っていきたいと思います。
そして最後に、JetBranisの代理店をやっているサムライズムのイケメンこと、@yusukeさんのKotlinでJavascriptの話…かと思いきや…。全然うまく動いてくれなかったのでKotlinでJavascriptは時期尚早。ということでPhpStormの操作説明会になりました。
圧倒的操作性!
やはりIDEはJetBrains製がいい。もうKotlinどこいった?みたいになってました。
最後にIntelliJ IDEA Ultimateのライセンス1名様プレゼントのじゃんけん大会が行われ、リモートで参加したけど一撃で負けてしまいました…。やはりIntelliJ IDEA買うしかないか!!
勉強会終了後は東京のほうでは懇親会があったようですが、当然岡山にいるので参加できず。いつかは現地で参加したいものです!
またあったら参加したいなーと思います。