Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Kotlinについて
虎の穴ラボ株式会社
January 22, 2019
Programming
0
890
Kotlinについて
2019年1月22日に開催された【とらのあな主催】オタクが最新技術を追うライトニングトークイベント 2回目のライトニングトーク資料です。
虎の穴ラボ株式会社
January 22, 2019
Tweet
Share
More Decks by 虎の穴ラボ株式会社
See All by 虎の穴ラボ株式会社
toranoana.deno説明資料
toranoana
0
9
とらのあなラボTechConferenceVol.2_私、ECサイトはユーザーに使いやすくって言ったよね!〜とらのあな通販サイト 改善の取り組み〜
toranoana
0
140
クロスドメイントラッキングによる分析環境の構築
toranoana
0
130
OpenSearchで始める全文検索
toranoana
0
130
とらのあなラボTechConferenceVol.2_WAF-Athenaによるセキュリティ対策
toranoana
0
190
既存クラウドをTerraformで管理してみた
toranoana
0
5
【Tech Conference vol.2】コミュニケーションと技術を加速させるリモートワークペアプログラミング
toranoana
0
170
とらのあなラボTechConferenceVol.2_静的コンテンツのキャッシュ戦略見直しとリリース改善
toranoana
0
140
TechConference2_通販開発マネジメントの7ルール
toranoana
0
130
Other Decks in Programming
See All in Programming
あなたの会社の古いシステム、なんとかしませんか?~システム刷新から考えるDX化への道筋とバリエーション~/webinar20220420-systems
grapecity_dev
0
130
A technique to implement DSL in Ruby
okuramasafumi
0
810
アプリのログをチーム外で活用してもらうためにやったこと
shotakashihara
0
190
デュアルトラックアジャイル× Agile Testingから 見えてきたQAのミライ
atamaplus
0
430
LOWYAの信頼性向上とNew Relic
kazumax55
4
370
The future of trust stores in Python
sethmlarson
0
180
職場にPythonistaを増やす方法
soogie
0
320
Why declarative UI frameworks?
tkuenneth
0
150
競プロへの誘 -いざな-
u76ner
0
380
偏見と妄想で語るスクリプト言語としての Swift / Swift as a Scripting Language
lovee
2
270
[RailsConf 2022] The pitfalls of realtime-ification
palkan
0
240
Modern Web Apps with Spring Boot, Angular & TypeScript
toedter
12
14k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
14
1.3k
Designing Experiences People Love
moore
130
22k
For a Future-Friendly Web
brad_frost
164
7.4k
Creatively Recalculating Your Daily Design Routine
revolveconf
207
10k
Practical Orchestrator
shlominoach
178
8.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
350
21k
Happy Clients
brianwarren
89
5.5k
The World Runs on Bad Software
bkeepers
PRO
56
5.2k
Designing with Data
zakiwarfel
91
3.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
316
22k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
Automating Front-end Workflow
addyosmani
1351
200k
Transcript
Copyright (C) 2019 Toranoana Inc. All Rights Kotlin
1
Copyright (C) 2019 Toranoana Inc. All Rights 0$ 201811! *
'& " .-/% +, Java # )( 2
Copyright (C) 2019 Toranoana Inc. All Rights 1. 2.
Kotlin 3. KotlinJava 4. Kotlin 5. Ktor 6. Ktor 7. Ktor 8. 3
Copyright (C) 2019 Toranoana Inc. All Rights $", Kotlin 2*+&(#
Kotlin web Ktor ' ), Kotlin % ! 1. 4
Copyright (C) 2019 Toranoana Inc. All Rights Kotlin 5
Copyright (C) 2019 Toranoana Inc. All Rights JetBrains
! JetBrains IntelliJ IDEARubyMinePyCharm IDE ! 2. Kotlin " 6
Copyright (C) 2019 Toranoana Inc. All Rights $JVM(Java Virtual Machine)&
+( JVM67 Kotlin# "JVM +( Java%)* 1Java,0JVM+( 4. OS8 +( 3-OS& !+( 1!# " 95' 2. Kotlin2/ : 7
Copyright (C) 2019 Toranoana Inc. All Rights Java) 2543%& Java)
,Java*# / JetBrains0179"6.+ !(43 , 8':43 2. Kotlin-$ ; 8
Copyright (C) 2019 Toranoana Inc. All Rights Android,%)* !
20175 Google I/O GoogleAndroid,%&')* Kotlin+ %( # Google JetBrains Android Studio ,%$ 2. Kotlin" - 9
Copyright (C) 2019 Toranoana Inc. All Rights &NULL/) %$5C:=
null!% +698B Null'( @,-24;: ?A1> Java3." "# *.,< 2. Kotlin70 D 10
Copyright (C) 2019 Toranoana Inc. All Rights coroutine$( coroutine
co-operative routine4"15 !3#+2 . )%11*/0 Kotlin 1.3 ,&$( 2. Kotlin-' 6 11
Copyright (C) 2019 Toranoana Inc. All Rights 2. Kotlin
12
Copyright (C) 2019 Toranoana Inc. All Rights
3. Kotlin Java 13
Copyright (C) 2019 Toranoana Inc. All Rights 1:
Java Kotlin 3. KotlinJava 14
Copyright (C) 2019 Toranoana Inc. All Rights 1: # !(
$ Java Kotlin 3. Kotlin Java &, Kotlin Java%-'(* Kotlin $"+ ) 15
Copyright (C) 2019 Toranoana Inc. All Rights 2: when Java
(switch) 3. KotlinJava 16
Copyright (C) 2019 Toranoana Inc. All Rights 2: when Kotlin
3. KotlinJava 17
Copyright (C) 2019 Toranoana Inc. All Rights 2: when# Kotlin
3. Kotlin Java&( case ! "'% when## $ ) 18
Copyright (C) 2019 Toranoana Inc. All Rights 3:
Java 3. KotlinJava 19
Copyright (C) 2019 Toranoana Inc. All Rights 3:
Kotlin 3. KotlinJava 20
Copyright (C) 2019 Toranoana Inc. All Rights 3: &(!& Kotlin
3. KotlinJava*"6; )&(!&1320 -,7 .4/ #&$'(!&5 8 )gettersetter% ":<+9 21
Copyright (C) 2019 Toranoana Inc. All Rights 1: Kotlin
4. Kotlin 22
Copyright (C) 2019 Toranoana Inc. All Rights 1: Kotlin
4. Kotlin#&"% ! $ 23
Copyright (C) 2019 Toranoana Inc. All Rights 2: Kotlin
4. Kotlin 24
Copyright (C) 2019 Toranoana Inc. All Rights 2: !! Kotlin
4. Kotlin)+(* "Kotlin '%/& .$, "IntUtilityStringUtility '%.$ (* .$ Utility #- 25
Copyright (C) 2019 Toranoana Inc. All Rights Kotlin 26
Copyright (C) 2019 Toranoana Inc. All Rights Ktor 27
Copyright (C) 2019 Toranoana Inc. All Rights 5.
Ktor 28
Copyright (C) 2019 Toranoana Inc. All Rights Kotlin JetBrains
Web 5. Ktor 29
Copyright (C) 2019 Toranoana Inc. All Rights Kotlin Kotlin
5. Ktor 30
Copyright (C) 2019 Toranoana Inc. All Rights
5. Ktor 31
Copyright (C) 2019 Toranoana Inc. All Rights TomcatJetty !
)%&' +$ #" 5. Ktor*( , 32
Copyright (C) 2019 Toranoana Inc. All Rights coroutine
5. Ktor 33
Copyright (C) 2019 Toranoana Inc. All Rights 5. Ktor
34
Copyright (C) 2019 Toranoana Inc. All Rights 6. Ktor 35
Copyright (C) 2019 Toranoana Inc. All Rights !
https://github.com/ktorio/ktor-samples $ JDK 1.8 JAVA_HOME Android Studio ANDROID_HOME " Android 8.1 (Oreo) : API Level 27 SDK # 7. Ktor 36
Copyright (C) 2019 Toranoana Inc. All Rights Ktor20180115)#( 1.0 $$)
Web &)"') 27,:9(!% <.6;+/3 *-84= &)"') 61 37
Copyright (C) 2019 Toranoana Inc. All Rights 8.
38
Copyright (C) 2019 Toranoana Inc. All Rights Kotlin
8. 39
Copyright (C) 2019 Toranoana Inc. All Rights Ktor 8.
40
Copyright (C) 2019 Toranoana Inc. All Rights 2
8. 41
Copyright (C) 2019 Toranoana Inc. All Rights ◦ 8.
42
Copyright (C) 2019 Toranoana Inc. All Rights KotlinKtor 2 ◦
8. 43
Copyright (C) 2019 Toranoana Inc. All Rights
44