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移行でハマったところ
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
nakamuuu
August 22, 2017
Technology
1.2k
2
Share
既存プロダクトのKotlin移行でハマったところ
夏のKotlin LT祭での発表資料です。
https://kotlin.connpass.com/event/61427/
nakamuuu
August 22, 2017
More Decks by nakamuuu
See All by nakamuuu
金融サービスの成長を支える “本人確認フロー” の改善と取り巻く環境の変化 / iOSDC Japan 2025
nakamuuu
1
230
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
1.6k
“ユーザー起点” のモバイルアプリの開発プロセス / Start up × FinTech
nakamuuu
2
6.2k
シームレスな体験を実現する本人確認フローの構築 〜家計簿プリカB/43でのeKYC開発実例〜 / iOSDC Japan 2021
nakamuuu
5
2.8k
“Material Designの変化” の中でアプリエンジニアができること / Bonfire Android #4
nakamuuu
2
4.4k
Guide to app architectureを踏まえた既存アプリの設計改良 / DroidKaigi 2019
nakamuuu
5
3.8k
ウィンドウサイズの変更に強い堅牢な画面の構築 / DroidKaigi 2018
nakamuuu
11
4k
Material Designを踏まえてAndroidアプリの構成を考える
nakamuuu
0
190
Android版『フリル』におけるMaterial Designへの対応とガイドラインの捉え方
nakamuuu
2
6.4k
Other Decks in Technology
See All in Technology
小説執筆のハーネスエンジニアリング
yoshitetsu
0
670
AIが書いたコードを信じられない問題 〜レビュー負荷を下げるために変えたこと〜 / The AI Code Trust Gap: Reducing the Review Burden
bitkey
PRO
6
1.3k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
16k
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
360
Do Ruby::Box dream of Modular Monolith?
joker1007
1
340
データを"持てない"環境でのアノテーション基盤設計
sansantech
PRO
1
110
Amazon S3 Filesについて
yama3133
2
210
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Standards et agents IA : un tour d’horizon de MCP, A2A, ADK et plus encore
glaforge
0
160
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
13
5.2k
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
150
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
74k
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
6.8k
エンジニアに許された特別な時間の終わり
watany
106
240k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
340
Rails Girls Zürich Keynote
gr2m
96
14k
We Have a Design System, Now What?
morganepeng
55
8.1k
RailsConf 2023
tenderlove
30
1.4k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
770
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
320
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Paper Plane
katiecoart
PRO
1
49k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
800
Transcript
طଘϓϩμΫτͷ,PUMJOҠߦͰ ϋϚͬͨͱ͜Ζ
Fablic, inc. Android Application Developer தଜܙଠ @nakamuuu @chicken_111 2 ࣗݾհ
ྦྷܭ ສ μϯϩʔυ ಥഁʂ 3 ϑϦϚΞϓϦʮϑϦϧʯʹ͍ͭͯ
ʮϑϦϧʯͷ,PUMJOͷಋೖ 4
5 ʮϑϦϧʯͷ,PUMJOಋೖ wͱͱςετίʔυͷҰ෦Ͱ,PUMJOΛ༻ wࠓ݄ͷެࣜαϙʔτͷΞφϯεΛػʹɹɹɹ ϓϩμΫγϣϯʹ,PUMJOΛಋೖ։࢝ wதظతʹϑϧ,PUMJOԽ͍ͨ͠ʜʂ
6 ʮϑϦϧʯͷ,PUMJOಋೖ ਐḿʜʁ
7 ʮϑϦϧʯͷ,PUMJOಋೖ ྑ͘ͳ͍ʜ ʢ+BWB,PUMJOʣ
,PUMJOͷҠߦ͕ ࢥ͏Α͏ʹਐΜͰ͍ͳ͍ཁҼ 8
9 ,PUMJOͷҠߦ͕ਐΜͰ͍ͳ͍ཁҼ ᶃ ,PUMJOʹର͢Δޡͬͨೝࣝ
10 ᶃ,PUMJOʹର͢Δޡͬͨೝࣝ ʰίʔυͷهड़ྔ͕ݮΔʹଈ࠲ʹੜ࢈ੑ্͕͕Δʱ ʁ
11 ᶃ,PUMJOʹର͢Δޡͬͨೝࣝ ʰཧղ͖͢͜ͱɺߟ͑ͳ͚ΕͳΒͳ͍͜ͱ ૬Ԡʹ૿͍͑ͯΔʱ νʔϜͷதͰϕετϓϥΫςΟεΛ ཱ֬͢Δ·Ͱͷֶशͷϓϩηε͕ॏཁ
12 ᶃ,PUMJOʹର͢Δޡͬͨೝֶࣝशϓϩηεͷॏཁੑ ,PUMJOॿಡຊͰʜ ʰֶशͱద༻ͷϑΣʔζʱ +BWBͱ,PUMJOΛࠞࡏͤͭͭ͞ঃʑʹɹ Ҡߦ͢Δͷʮֶशͷޮ͍͍͕ɺ ͜ͷΞϓϩʔνΛͱΔͷةݥʯ ͘͝Ұ෦ͷςετίʔυͷಋೖͱ͍͏ܗͰͷɹɹ ֶशͷϑΣʔζͷஔ͖ํෆे
13 ,PUMJOͷҠߦ͕ਐΜͰ͍ͳ͍ཁҼ ᶄ طଘίʔυʹىҼ͢Δ
14 ᶄطଘίʔυʹىҼ͢Δ,PUMJOͷҠߦํ ᶃ ৽نΫϥεݪଇ,PUMJOͰ࡞ ᶄ ϑϧ,PUMJOԽΛதظతͳΰʔϧͱ͢Δ ᶅ طଘίʔυͷ,PUMJOͷҠߦ࣌ʹଞͷมߋɹɹ ۃྗಉ࣌ʹߦΘͳ͍ ϓϩμΫγϣϯͷ,PUMJOಋೖͷલʹ
ҠߦํΛࡦఆ
15 ᶄطଘίʔυʹىҼ͢Δ,PUMJOͷҠߦํ ᶃ ৽نΫϥεݪଇ,PUMJOͰ࡞ ᶄ ϑϧ,PUMJOԽΛதظతͳΰʔϧͱ͢Δ ᶅ طଘίʔυͷ,PUMJOͷҠߦ࣌ʹଞͷมߋɹɹ ۃྗಉ࣌ʹߦΘͳ͍ ϓϩμΫγϣϯͷ,PUMJOಋೖͷલʹ
ҠߦํΛࡦఆ
16 ᶄطଘίʔυʹىҼ͢Δʰطଘίʔυͷ,PUMJOͷҠߦ࣌ʹଞͷมߋۃྗಉ࣌ʹߦΘͳ͍ʱ w ଞͷϦϑΝΫλͱείʔϓΛ͚ɺૉૣ͘Ҡߦྃ͠ +BWBͱ,PUMJO͕ࠞࡏ͢ΔϦεΫΛ࠷খԽ͢ΔͨΊ w ͱ͍͑ɺΑ͘ͳ͍ͷʹΛᛉͬͯ,PUMJOԽ͢Δͷ ਫ਼ਆతʹ͖͍ͭʜ ʢڧ͍ؾ͕࣋ͪͳ͍ͳΒʣ ݴޠ͕ࠞࡏ͢ΔϦεΫͱطଘίʔυͷΛɹ
౿·͑ɺʰ͍ʱ͚ͩ͡Όͳ͍ҠߦܭըΛʜ
17 ᶄطଘίʔυʹىҼ͢Δ/VMMBCJMJUZΛҙࣝͤͣʹॻ͔Εͨطଘίʔυ ,PUMJOͷҠߦΛগ͠Ͱݕ౼ͨ͠ஈ֊Ͱɹɹɹɹ ΑΓ/VMMBCJMJUZΛҙࣝͯ͠+BWBΛॻ͘Α͏ʹ͖͢ w /VMMBCJMJUZΛҙࣝͤͣʹॻ͔Εͨطଘͷ+BWBίʔυ͕ ҠߦͷաఔͰ͔ͳΓअຐͷʹͳΔ w ϝιουͷΓɾҾ/VMMBCJMJUZΛ໌͖ࣔ͢ w
!/VMMBCMF!/PO/VMM "OOPUBUJPOT4VQQPSU-JCSBSZ w ,PUMJO͔Β༻͢ΔࡍʹɺϓϥοτϑΥʔϜܕ͕OVMMʹͳΓಘ Δ͔ͪ·ͪ·͏ͷʹ͔ͳΓ࣌ؒΛऔΒΕΔ
18 ,PUMJOͷҠߦ͕ਐΜͰ͍ͳ͍ཁҼ ᶅ ਓ͕Γͳʜ
19 ,PUMJOͷҠߦ͕ਐΜͰ͍ͳ͍ཁҼ
·ͱΊ 20
21 ·ͱΊ w,PUMJOʹର͢Δޡͬͨೝ͔ࣝΒֶशϓϩηεΛܰࢹ w ʰهड़ྔ͕ݮΔʹଈ࠲ʹੜ࢈ੑ্͕͕Δʱͱ͍͏ޡͬͨઌೖ؍ w νʔϜͷதͰϕετϓϥΫςΟεΛཱ֬͢Δ͜ͱͷॏཁੑ wطଘίʔυʹىҼ͢Δ w طଘίʔυͷ՝Λ౿·͑ɺ͍ͤͷҠߦܭըʹ͠ͳ͍
w /VMMBCJMJUZΛҙࣝͤͣʹॻ͔Ε͖ͯͨίʔυ͕ͨͪἝΛണ͘
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ