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
1k
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
Learn CPU architecture with Assembly
akkeylab
1
1.3k
Porting a visionOS App to Android XR
akkeylab
0
1k
How to handle 3D content on Android XR
akkeylab
0
150
Create a website using Spatial Web
akkeylab
0
350
How to build visionOS apps using Windows
akkeylab
0
180
How to build visionOS apps using Persona
akkeylab
1
380
Summary - Introducing enterprise APls for visionOS
akkeylab
0
520
Apple Vision Pro trial session
akkeylab
0
310
How to support Privacy Manifest
akkeylab
0
430
Other Decks in Programming
See All in Programming
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
230
CSC509 Lecture 04
javiergs
PRO
0
290
エンジニアとして高みを目指す、 利益を生み出す設計の考え方 / design-for-profit
minodriven
23
12k
2分台で1500examples完走!爆速CIを支える環境構築術 - Kaigi on Rails 2025
falcon8823
3
3.1k
実践AIチャットボットUI実装入門
syumai
7
2.5k
10年もののAPIサーバーにおけるCI/CDの改善の奮闘
mbook
0
770
iOSアプリの信頼性を向上させる取り組み/ios-app-improve-reliability
shino8rayu9
0
150
プロダクト開発をAI 1stに変革する〜SaaS is dead時代で生き残るために〜 / AI 1st Product Development
kobakei
0
490
ててべんす独演会〜Flowの全てを語ります〜
tbsten
1
220
明日から始めるリファクタリング
ryounasso
0
110
AIエージェント時代における TypeScriptスキーマ駆動開発の新たな役割
bicstone
4
1.5k
Чего вы не знали о строках в Python – Василий Рябов, PythoNN
sobolevn
0
160
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
5
180
Automating Front-end Workflow
addyosmani
1371
200k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Building Adaptive Systems
keathley
43
2.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
RailsConf 2023
tenderlove
30
1.2k
Navigating Team Friction
lara
189
15k
Gamification - CAS2011
davidbonilla
81
5.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
What's in a price? How to price your products and services
michaelherold
246
12k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
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 !!