Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
目指せKotlin 100%
Search
sakebook
August 04, 2017
Programming
1
2.4k
目指せKotlin 100%
JX通信社の開発合宿で発表した内容を一部変更して社外向けにしたものです。
Javaで書かれたAndroidアプリを、Kotlinに置き換えたときの話です。
sakebook
August 04, 2017
Tweet
Share
More Decks by sakebook
See All by sakebook
私とスクラム私とコミュニティ私とOST
sakebook
0
71
Make full use of Chrome Custom Tabs
sakebook
3
3.2k
Chrome Custom Tabsを使いこなそう
sakebook
1
2.5k
1ヶ月でAndroidカメラアプリ開発(1/4)
sakebook
1
1.9k
1ヶ月でAndroidカメラアプリ開発(2/4)
sakebook
0
1.1k
1ヶ月でAndroidカメラアプリ開発(3/4)
sakebook
0
1k
1ヶ月でAndroidカメラアプリ開発(4/4)
sakebook
0
990
Other Decks in Programming
See All in Programming
5つのアンチパターンから学ぶLT設計
narihara
1
160
PicoRuby on Rails
makicamel
2
130
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
250
ISUCON研修おかわり会 講義スライド
arfes0e2b3c
1
430
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
280
A2A プロトコルを試してみる
azukiazusa1
2
1.3k
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
230
dbt民主化とLLMによる開発ブースト ~ AI Readyな分析サイクルを目指して ~
yoshyum
3
890
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
2k
PipeCDのプラグイン化で目指すところ
warashi
1
270
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
640
効率的な開発手段として VRTを活用する
ishkawa
0
130
Featured
See All Featured
A designer walks into a library…
pauljervisheath
207
24k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Automating Front-end Workflow
addyosmani
1370
200k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Docker and Python
trallard
44
3.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Designing for humans not robots
tammielis
253
25k
Music & Morning Musume
bryan
46
6.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
BBQ
matthewcrist
89
9.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Transcript
ࢦͤ,PUMJO +9௨৴ࣾ։ൃ߹॓!ࢁتཱྀؗ TBLFCPPL
ςʔϚ w ٕज़తෛ࠴ͷղফ
/FXT%JHFTUGPS"OESPJEͷ ,PUMJOԽ
/FXT%JHFTUͱ,PUMJO
SFMFBTF SFMFBTF ,PUMJOಋೖ "OESPJEͷ։ൃݴޠͱͯ͠ެࣜʹαϙʔτ ࠷৽൛SFMFBTF
։ൃ߹॓
SFMFBTF SFMFBTF ,PUMJOಋೖ "OESPJEͷ։ൃݴޠͱͯ͠ެࣜʹαϙʔτ ࠷৽൛SFMFBTF
։ൃ߹॓
ಋೖͯͪ͠ΐͬͱ
ಋೖ
ࢦͤಋೖاۀ
,PUMJOʹΓ͑Δ ϝϦοτ
/VMM҆શ w ίϯύΠϧ࣌ʹ/VMMͳͷʹؾ͚ͮΔ w /PO/VMMܕ w WBMIPHF4USJOH w WBMIVHB4USJOH
ॻ͖͍͢ w ߴ֊ؔ w ओʹ$PMMFDUJPOૢ࡞ w είʔϓؔ w MFU BQQMZ
SVO BMTP w 4NBSUDBTU w XIFOࣜ
هड़ྔ͕ݮΔ w ϥϜμࣜ w EBUBDMBTT w #BDLJOHpFME w ͳͲͳͲ w
ݟ௨͠ͷྑ͍ίʔυʹͳΔ
࠾༻ w ͏ͪ,PUMJOͰॻ͚ΔΜͩΑʔ w ৽͍ٕ͠ज़ͷར༻ʹॊೈΞϐʔϧ
+BWB,PUMJO
$POWFSU+BWB'JMFUP ,PUMJO'JMF w "OESPJE4UVEJPͷػೳͰΨοͱมͰ͖Δ w ػցతʹม͢ΔͷͰࡉ͔͍෦Ͱमਖ਼͕ඞཁ w ࠓճͷओͳ࡞ۀ͜͜
None
ਏ͔ͬͨ͜ͱΛ ڞ༗͍ͤͯͩ͘͞͞
w /VMM҆શʹΑΔ ࣮ߦ࣌Ϋϥογϡ w /VMMBCMFܕͷऔѻ͍ w Ϗϧυ͍Ϗϧυ͍Ϗ SZ
/VMM҆શʹΑΔ ࣮ߦ࣌Ϋϥογϡ w "OESPJEͷ4%,͔Βݺͼग़͞ΕΔ PWFSSJEFϝιουͷҾʹOVMM͕ೖͬͯΫϥογϡ͢Δ w +BWB,PUMJOʹػցతʹஔ͖͑ͨͱ͖ͷฐ w ະ༻ͷҾͱ͔Ͱى͖ͯਏ͍ w
ҾΛ/VMMBCMFʹͯ͠ରԠ
/VMMBCMFܕͷऔѻ͍ w +BWB,PUMJOʹػցతʹஔ͖͑ͨͱ͖ͷฐ w σϑΥϧτ'PSDFE6OXSBQQJOH w ҆શݺͼग़͠YΤϧϏεԋࢉࢠY4NBSU$BTUͰରԠ
Ϗϧυ͍
ແࣄ+BWBϑΝΠϧ໓
Ϛʔδා͍Α
None
Ҏ্