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
1.1k
0
Share
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
More Decks by Akio Itaya
See All by Akio Itaya
How to stabilize UI tests using XCTest
akkeylab
0
170
Bringing Spatial Web to E-Commerce
akkeylab
0
82
Learn CPU architecture with Assembly
akkeylab
1
2k
Porting a visionOS App to Android XR
akkeylab
0
1.1k
How to handle 3D content on Android XR
akkeylab
0
230
Create a website using Spatial Web
akkeylab
0
410
How to build visionOS apps using Windows
akkeylab
0
210
How to build visionOS apps using Persona
akkeylab
1
470
Summary - Introducing enterprise APls for visionOS
akkeylab
0
570
Other Decks in Programming
See All in Programming
継続的な負荷検証を目指して
pyama86
3
1.2k
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
450
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
650
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
3
960
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
2
200
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
0
150
GoogleCloudとterraform完全に理解した
terisuke
1
200
Agentic AI & UI: Arcitecture, HITL, Emerging Standards
manfredsteyer
PRO
0
120
【ディップ|26年新卒研修資料】OpenAPI/Swagger REST API研修
dip_tech
PRO
0
180
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
960
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
400
Agentic UI in the Frontend: Architectures with Open Standards @JAX 2026 in Mainz
manfredsteyer
PRO
0
120
Featured
See All Featured
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Visualization
eitanlees
151
17k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
KATA
mclloyd
PRO
35
15k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Code Review Best Practice
trishagee
74
20k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
How STYLIGHT went responsive
nonsquared
100
6.1k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
520
Navigating Team Friction
lara
192
16k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
190
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 !!