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.4k
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
360
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
320
How to support Privacy Manifest
akkeylab
0
430
Other Decks in Programming
See All in Programming
開発生産性を上げるための生成AI活用術
starfish719
3
1.1k
Catch Up: Go Style Guide Update
andpad
0
230
チームの境界をブチ抜いていけ
tokai235
0
180
品質ワークショップをやってみた
nealle
0
450
株式会社 Sun terras カンパニーデック
sunterras
0
320
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
0
290
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
400
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
150
いま中途半端なSwift 6対応をするより、Default ActorやApproachable Concurrencyを有効にしてからでいいんじゃない?
yimajo
2
430
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
2
530
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
960
CSC509 Lecture 05
javiergs
PRO
0
300
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.5k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Navigating Team Friction
lara
190
15k
Documentation Writing (for coders)
carmenintech
75
5.1k
RailsConf 2023
tenderlove
30
1.2k
The Cost Of JavaScript in 2023
addyosmani
55
9k
Music & Morning Musume
bryan
46
6.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
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 !!