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
990
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
Porting a visionOS App to Android XR
akkeylab
0
960
How to handle 3D content on Android XR
akkeylab
0
130
Create a website using Spatial Web
akkeylab
0
340
How to build visionOS apps using Windows
akkeylab
0
170
How to build visionOS apps using Persona
akkeylab
1
360
Summary - Introducing enterprise APls for visionOS
akkeylab
0
510
Apple Vision Pro trial session
akkeylab
0
300
How to support Privacy Manifest
akkeylab
0
420
Let's make it compatible with visionOS!
akkeylab
0
300
Other Decks in Programming
See All in Programming
抽象化という思考のツール - 理解と活用 - / Abstraction-as-a-Tool-for-Thinking
shin1x1
1
930
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
6
1.6k
202507_ADKで始めるエージェント開発の基本 〜デモを通じて紹介〜(奥田りさ)The Basics of Agent Development with ADK — A Demo-Focused Introduction
risatube
PRO
6
1.4k
decksh - a little language for decks
ajstarks
4
21k
TypeScriptでDXを上げろ! Hono編
yusukebe
4
930
新しいモバイルアプリ勉強会(仮)について
uetyo
1
250
「次に何を学べばいいか分からない」あなたへ──若手エンジニアのための学習地図
panda_program
3
710
大規模FlutterプロジェクトのCI実行時間を約8割削減した話
teamlab
PRO
0
440
MCPで実現できる、Webサービス利用体験について
syumai
7
2.3k
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
660
リバースエンジニアリング新時代へ! GhidraとClaude DesktopをMCPで繋ぐ/findy202507
tkmru
7
1.7k
Claude Code派?Gemini CLI派? みんなで比較LT会!_20250716
junholee
1
800
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.4k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Agile that works and the tools we love
rasmusluckow
329
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Code Reviewing Like a Champion
maltzj
524
40k
Rails Girls Zürich Keynote
gr2m
95
14k
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 !!