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
Use KMM to call the API of the National Tax Agency
Search
Akio Itaya
December 20, 2022
Programming
0
570
Use KMM to call the API of the National Tax Agency
potatotips #80 iOS/Android開発Tips共有会
https://potatotips.connpass.com/event/267635
Akio Itaya
December 20, 2022
Tweet
Share
More Decks by Akio Itaya
See All by Akio Itaya
Summary - Introducing enterprise APls for visionOS
akkeylab
0
300
Apple Vision Pro trial session
akkeylab
0
190
How to support Privacy Manifest
akkeylab
0
330
Let's make it compatible with visionOS!
akkeylab
0
160
Let's Join the Android community!
akkeylab
0
99
顔写真メイクアップアプリの開発におけるプライバシー保護とコスト削減のための手法
akkeylab
1
320
How to hide the key
akkeylab
0
270
Present and Future of targeted Ad
akkeylab
1
83
iOS team meeting by AppBrew #01
akkeylab
0
110
Other Decks in Programming
See All in Programming
はしめてのプログラミングとロボット制御
watawatavoltage
0
290
Clean Architecture by TypeScript & NestJS
ryounasso
0
150
20240706_CDKConf
takuyay0ne
0
1.2k
Javaの現状2024夏 / Java current status 2024 summer
kishida
4
1.4k
しくじり先生 Image Matching Challenge 2024 編
goosehaaan
0
810
DDDを志して3年経ったら「DDDの皮を被ったクリーンアーキテクチャ」になった話【デブサミ2024夏】
texmeijin
1
620
Harnessing Large Language Models for Training-free Video Anomaly Detection
tereka114
1
1.3k
Mastering Developer Experience: A Roadmap for Success 【開発生産性Conference 2024】
findyinc
1
380
さきがけから振り返るアーキテクチャ刷新 / Reflecting on the Architectural Renewal from the Vanguard
nrslib
2
770
유연한 Composable 설계
l2hyunwoo
0
380
SDCon2024: Enabling DevOps and Team Topologies thru architecture: architecting for fast flow
cer
PRO
0
780
CSC307 Lecture 07
javiergs
PRO
0
220
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
The Straight Up "How To Draw Better" Workshop
denniskardys
229
130k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Why Our Code Smells
bkeepers
PRO
332
56k
How GitHub Uses GitHub to Build GitHub
holman
471
290k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
78
15k
Thoughts on Productivity
jonyablonski
64
4.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
28
2.2k
Scaling GitHub
holman
458
140k
Unsuck your backbone
ammeep
666
57k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
34
1.9k
Transcript
AKKEY / AKIO ITAYA ࠃ੫ிެࣜAPIΛͬͯΈͨʂ potatotips #80 KMMͰ
໊લɿ൘୩ ߊྑɹ/ɹ͖͋ͬʔ झຯɿۭؒσβΠϯ ׆ಈɿ@AkkeyLab ࣗݾհ
໊લɿ൘୩ ߊྑɹ/ɹ͖͋ͬʔ झຯɿۭؒσβΠϯ ׆ಈɿ@AkkeyLab ࣗݾհ AppBrew, Inc.
Engineer AkkeyLab, Inc. CEO
໊લɿ൘୩ ߊྑɹ/ɹ͖͋ͬʔ झຯɿۭؒσβΠϯ ׆ಈɿ@AkkeyLab ࣗݾհ AppBrew, Inc. Engineer AkkeyLab,
Inc. CEO
๏ਓొهͬͯͲΜͳΠϝʔδʁ
๏ਓొهͬͯͲΜͳΠϝʔδʁ 🎉 ͓ॕ͍ʂ🍻ͬͯΠϝʔδͷਓڍखʂ🙋
ॻྨग़͚ͩ͢ʂ ๏ہͰ1🍜
ొهྃڭ͑ͯ͘Εͳ͍ ※ ๏ਓ൪߸ࢦఆ௨ॻͷ౸ணͰ͕͔ྃΔ͕ϥά͕͋Δ
ௐΔ͜ͱͰ͖Δʂ
๏ਓ൪߸ެදαΠτ https://www.houjin-bangou.nta.go.jp/
๏ਓ൪߸ެදαΠτ https://www.houjin-bangou.nta.go.jp/
Kotlin Multiplatform Mobile
KMM Λ࢝ΊΑ͏ʂ ެࣜυΩϡϝϯτ͕ॆ࣮ https://kotlinlang.org/docs/home.html
࣮͔ͯͬͨ͠ Tips̏બʂ
1. iOS, Android ͷ App Name ͚Α͏ʂ 2. มͳڍಈͨ͠ΒͱΩϟογϡΫϦΞ 3.
ϥΠϒϥϦ KMM ͷରԠ༗ແΛ֬ೝ ࣮͔ͯͬͨ͠ Tips̏બʂ
iOS, Android ͷ App Name ͚Α͏ʂ https://kotlinlang.org/docs/multiplatform-mobile-create- fi rst-app.html#create-the-project-from-a-template
Android Android iOS, Android ͷ App Name ͚Α͏ʂ
Android Android iOS iOS, Android ͷ App Name ͚Α͏ʂ
̍ͭͷσΟϨΫτϦʹ·ͱΊΒΕͯ͠·͏ Android Android iOS iOS, Android ͷ App Name ͚Α͏ʂ
̍ͭͷσΟϨΫτϦʹ·ͱΊΒΕͯ͠·͏ Android Android iOS https://kotlinlang.org/docs/multiplatform-mobile-create- fi rst-app.html#create-the-project-from-a-template ֘νϡʔτϦΞϧ Create your
fi rst cross-platform app iOS, Android ͷ App Name ͚Α͏ʂ
1. iOS, Android ͷ App Name ͚Α͏ʂ 2. มͳڍಈͨ͠ΒͱΩϟογϡΫϦΞ 3.
ϥΠϒϥϦ KMM ͷରԠ༗ແΛ֬ೝ ࣮͔ͯͬͨ͠ Tips̏બʂ
1. iOS, Android ͷ App Name ͚Α͏ʂ 2. มͳڍಈͨ͠ΒͱΩϟογϡΫϦΞ 3.
ϥΠϒϥϦ KMM ͷରԠ༗ແΛ֬ೝ ࣮͔ͯͬͨ͠ Tips̏બʂ
มͳڍಈͨ͠ΒͱΩϟογϡΫϦΞ API ௨৴͕ແԠʹͳΔݱʹૺ۰ 🚧 ϦηοτͰղܾ
มͳڍಈͨ͠ΒͱΩϟογϡΫϦΞ Ϗϧυ͕ਖ਼͘͠௨Βͳ͘ͳΔݱʹૺ۰🚧 ΩϟογϡΫϦΞͰղܾ
1. iOS, Android ͷ App Name ͚Α͏ʂ 2. มͳڍಈͨ͠ΒͱΩϟογϡΫϦΞ 3.
ϥΠϒϥϦ KMM ͷରԠ༗ແΛ֬ೝ ࣮͔ͯͬͨ͠ Tips̏બʂ
1. iOS, Android ͷ App Name ͚Α͏ʂ 2. มͳڍಈͨ͠ΒͱΩϟογϡΫϦΞ 3.
ϥΠϒϥϦ KMM ͷରԠ༗ແΛ֬ೝ ࣮͔ͯͬͨ͠ Tips̏બʂ
A. API ௨৴ Ktor B. Ktor 2.2.X ܥͰ iOS Ϗϧυʹࣦഊ͢ΔͷͰҙ
C. ڥมཧ BuildKon fi g ϥΠϒϥϦ KMM ͷରԠ༗ແΛ֬ೝ ެࣜυΩϡϝϯτ͕ॆ࣮ https://ktor.io/docs/getting-started-ktor-client-multiplatform-mobile.html#coroutines
ϥΠϒϥϦ KMM ͷରԠ༗ແΛ֬ೝ A. API ௨৴ Ktor B. Ktor 2.2.X
ܥͰ iOS Ϗϧυʹࣦഊ͢ΔͷͰҙ C. ڥมཧ BuildKon fi g
ϥΠϒϥϦ KMM ͷରԠ༗ແΛ֬ೝ A. API ௨৴ Ktor B. Ktor 2.2.X
ܥͰ iOS Ϗϧυʹࣦഊ͢ΔͷͰҙ C. ڥมཧ BuildKon fi g
ࠃ੫ிެࣜAPIΛͬͯΈͨʂ KMMͰ
None
ެ։தʂ https://github.com/AkkeyLab/c-search
Thank you !!