Kotlinの紹介
Upcoming SlideShare
Loading in...5
×
 

Kotlinの紹介

on

  • 1,867 views

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

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

Statistics

Views

Total Views
1,867
Views on SlideShare
1,778
Embed Views
89

Actions

Likes
4
Downloads
2
Comments
0

1 Embed 89

https://twitter.com 89

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Kotlinの紹介 Kotlinの紹介 Presentation Transcript

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