Kotlinの紹介

1,834 views
1,627 views

Published on

プログラミング言語KotlinでAndroidアプリを作り直してみたという話などなど。

0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,834
On SlideShare
0
From Embeds
0
Number of Embeds
66
Actions
Shares
0
Downloads
3
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Kotlinの紹介

  1. 1. プログラミング言語 Kotlinの紹介 2013/03/24 @patorash
  2. 2. 自己紹介• 名前: 尾古 豊明(おこ とよあき)• twitter: @patorash(パトラッシュ)• 所属: 株式会社 リゾーム(#R社)• 守備範囲: Ruby, Rails, PHP, Android,Kotlin(NEW!!)• 毎週火曜19:00よりR社にて読書会を開催中。 (今はリファクタリング Rubyエディション) 外部の方も参加OK!
  3. 3. 俺が思ってたこと
  4. 4. ( ^o^) RubyでAndroidアプリ作れたらなぁ∼( ) 。o( 待てよ、そういえばJRubyで作れるんじゃね?)¦¦ ┗(☋` )┓三( ◠◠ )☛ Rubotoあるけどアプリの起動に10秒かかるよ。▂▅▇█▓▒░( ω )░▒▓█▇▅▂うわあああああああ
  5. 5. そんな矢先
  6. 6. R社での会話@patorash: もっと早く動けばRubotoで書くのになー。@ore_public: KotlinでAndroidできるみたいよ。      簡潔に書けるみたい。@patorash: そうなのか!やってみよう!!@ore_public: 色々わかったら教えて。@patorash: えっ
  7. 7. Kotlinとは?
  8. 8. JetBrains社が作ったオープンソースのプログラミング言語
  9. 9. 特徴①• JVM言語• Javaより簡潔• Scalaよりわかりやすい と言われている• 色んな言語のいいとこ取りをしている
  10. 10. 特徴②• 静的型付けだが、型推論で簡潔に書ける• Null安全でぬるぽ発生率激減• 行末にセミコロンいらない• JavaやScalaのライブラリが使える• IDEは今のところIntelliJ一択• Androidアプリが作れる!
  11. 11. やってみた• Javaで作っていたアプリを Kotlinで再実装• kotlinAndroidLibという Kotlinらしく簡潔に書ける ライブラリを使った。 (githubにある。進歩してな いのでforkして自分でコー ド追加してる)
  12. 12. サンプル①JavaKotlin(kotlinAndroidLib使用)
  13. 13. サンプル②JavaKotlin(kotlinAndroidLib使用)
  14. 14. 感想• 書いていて楽しい・気持ちいい• Rubyっぽく書ける• Javaの頃に比べてコード量が3/4程度に• JRubyでAndroidアプリを作るという幻想 から俺を解放してくれた
  15. 15. Kotlinやりましょう!

×