O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
かわいいKotlinで
Androidアプリを作ろう
関西モバイルアプリ研究会#2
@gyro_s
自己紹介
西村聡二郎
株式会社ブリリアントサービス エンジニア
@gyro_s
http://callit-tips.com
だいたいAndroid
時々iOS
Kotlin?
Android Studio開発元のJet Brains社が開発
JVM上で動く静的型付け言語
型推論
Null安全
不変値と可変値
SAM変換
lambda
かわいい
Android Studio開発元のJet Brains社が開発
IDE開発元の公式サポート
高機能な公式プラグインやライブラリ

(Kotlin Extensions For Android, Anko, etc… )
JVM上で動く静的型付け言語
JVMで動く=Java資産が使える
Javaのクラスが呼び出し可能
型推論
型名を明示しなくてもOK
もちろん明示してもOK
暗黙の型変換はNO
MapのMapとかもOK
Null安全
Nullable
Non-Null
Null安全呼び出し
!!呼び出し
不変値と可変値
val is Immutable
var is Mutable
SAM変換
SAM = Single Abstract Method
SAMインタフェース:

関数リテラル→SAM変換
http://qiita.com/
RyotaMurohoshi/items/
01b370f34a4bf96f5c39
lambda
ラムダ式をサポート
関数=ファーストクラスオブ
ジェクト
かわいい
名前がかわいい
かわいいは正義
プログラマの代わりに色々やってくれる
KotlinでAndroid

アプリを作ろう!
プラグイン導入
Java→Kotlinに変換
パッケージ名変更(java→kotlin)
設定変更
Let's build!
作ってみた
ロードバイクギア比
チェッカー
簡単操作でギア比がわ
かる!…だけ
https://play.google.com/
store/apps/details?
id=com.callittips.gyro_s.r
bgearproportionc...
まとめ
簡潔で安全
書きやすい、読みやすい
体感ではコード量が2/3ぐらいになった
まだ0.11.xx
KotlinでAndroidの情報がめっちゃ少ない
ご静聴ありがとうござ
いました。
かわいいKotlinでAndroidアプリをつくろう
Próximos SlideShares
Carregando em…5
×

かわいいKotlinでAndroidアプリをつくろう

1.710 visualizações

Publicada em

Kotlinやらないか。

Publicada em: Software
  • Seja o primeiro a comentar

かわいいKotlinでAndroidアプリをつくろう

  1. 1. かわいいKotlinで Androidアプリを作ろう 関西モバイルアプリ研究会#2 @gyro_s
  2. 2. 自己紹介 西村聡二郎 株式会社ブリリアントサービス エンジニア @gyro_s http://callit-tips.com だいたいAndroid 時々iOS
  3. 3. Kotlin?
  4. 4. Android Studio開発元のJet Brains社が開発 JVM上で動く静的型付け言語 型推論 Null安全 不変値と可変値 SAM変換 lambda かわいい
  5. 5. Android Studio開発元のJet Brains社が開発 IDE開発元の公式サポート 高機能な公式プラグインやライブラリ
 (Kotlin Extensions For Android, Anko, etc… )
  6. 6. JVM上で動く静的型付け言語 JVMで動く=Java資産が使える Javaのクラスが呼び出し可能
  7. 7. 型推論 型名を明示しなくてもOK もちろん明示してもOK 暗黙の型変換はNO MapのMapとかもOK
  8. 8. Null安全 Nullable Non-Null Null安全呼び出し !!呼び出し
  9. 9. 不変値と可変値 val is Immutable var is Mutable
  10. 10. SAM変換 SAM = Single Abstract Method SAMインタフェース:
 関数リテラル→SAM変換 http://qiita.com/ RyotaMurohoshi/items/ 01b370f34a4bf96f5c39
  11. 11. lambda ラムダ式をサポート 関数=ファーストクラスオブ ジェクト
  12. 12. かわいい 名前がかわいい かわいいは正義 プログラマの代わりに色々やってくれる
  13. 13. KotlinでAndroid
 アプリを作ろう!
  14. 14. プラグイン導入
  15. 15. Java→Kotlinに変換
  16. 16. パッケージ名変更(java→kotlin)
  17. 17. 設定変更
  18. 18. Let's build!
  19. 19. 作ってみた
  20. 20. ロードバイクギア比 チェッカー 簡単操作でギア比がわ かる!…だけ https://play.google.com/ store/apps/details? id=com.callittips.gyro_s.r bgearproportionchecker
  21. 21. まとめ 簡潔で安全 書きやすい、読みやすい 体感ではコード量が2/3ぐらいになった まだ0.11.xx KotlinでAndroidの情報がめっちゃ少ない
  22. 22. ご静聴ありがとうござ いました。

×