Kotlinにお触り
第2回Kotlin勉強会 @ Sansan
About Me
Shinobu Okano
@operandoOS
Mercari, Inc.
shinobu.apk
http://hack-it-iron.hatenablog.com/entry/
2016/02/08/142322
shinobu.apk #1 のパネルディスカッション
録音データとShow Notesを公開しました!
まったりAndroid Framework Code Reading
http://hack-it-iron.hatenablog.com/entry/
2015/11/28/185529
まったりAndroid Framework
Code Reading #2 を開催しました
まったりAndroid Framework
Code Reading #3やります!!
https://mandroidfcr.doorkeeper.jp/events/41505
shinobu.apk #2 やります!!
4/19 (火) メルカリオフィス
Kotlin好きですか??
ボクはKotlin大っ嫌い!!
でした!!
とりあえずKotlin
動かしてみた
Kotlin入れるぞい(๑•̀ㅂ•́)‫✧و‬
brew update
Kotlin入れるぞい(๑•̀ㅂ•́)‫✧و‬
Kotlin動かしてみた
fun main(args:Array<String>) {
println("test")
}
Hello.kt
Kotlin動かしてみた
Kotlin動かしてみた
Kotlin動かしてみた
kotlin HelloKt
Kotlin動かしてみた
kotlinc?? (゚Д゚)ファ??みたいな人
Kotlinの概要とモバイルアプリ開発
by rejasupotaro
qiita.com/rejasupotaro/items/d3fa66c3f02d1cb2477a
kotlinc?? (゚Д゚)ファ??みたいな人
kotlinはJavaからどう見えるか?
by boohbah
http://qiita.com/boohbah/items/167233c7eafe17f3150b
Kotlin in Atom
language-kotlin
“Adds syntax highlighting
to Kotlin files in Atom.”
language-kotlin
https://atom.io/packages/language-
kotlin
もっと簡単にKotlin
動かしてみた
IDE
Online mini-IDE for Kotlin
http://try.kotl.in
Online mini-IDE for Kotlin
Getting Started with IntelliJ IDEA
https://kotlinlang.org/docs/tutorials/
getting-started.html
Getting Started with IntelliJ IDEA
さっそくつまったぞ\(^o^)/
Getting Started with IntelliJ IDEA
“3. Then we click the Create button to
specify the Kotlin runtime.
We can either copy it to our project folder
or use the bundle from the plugin."
Getting Started with IntelliJ IDEA
New Projectしてみた
Getting Started with IntelliJ IDEA
New Projectしてみた
Getting Started with IntelliJ IDEA
OKOK
Getting Started with IntelliJ IDEA
Getting Started with IntelliJ IDEA
むむ…
Getting Started with IntelliJ IDEA
Runすれば直るはず…
Getting Started with IntelliJ IDEA
Getting Started with IntelliJ IDEA
\(^o^)/
Getting Started with IntelliJ IDEA
Getting Started with IntelliJ IDEA
Getting Started with IntelliJ IDEA
Getting Started with IntelliJ IDEA
Getting Started with IntelliJ IDEA
(๑•̀ㅂ•́)‫✧و‬
Kotlin Language Specification
https://github.com/JetBrains/kotlin-
spec
Kotlinの
好きなところ
三項演算子がない
fun max(a: Int, b: Int) = a > b ? a : b
三項演算子がない
fun max(a: Int, b: Int) = a > b ? a : b
三項演算子がない
fun max(a: Int, b: Int) = if (a > b) a else b
String Templates
fun main(args: Array<String>) {
val str = "test"
println("string $str")
}
Thanks!

Kotlinにお触り