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
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
Search
nakamuuu
April 18, 2024
Technology
0
1.2k
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
B/43 TECH TALK〜「お金の使いすぎ」を防ぐ新しい家計管理機能開発の裏話〜 での発表資料です。
https://smartbank.connpass.com/event/314873/
nakamuuu
April 18, 2024
Tweet
Share
More Decks by nakamuuu
See All by nakamuuu
“ユーザー起点” のモバイルアプリの開発プロセス / Start up × FinTech
nakamuuu
1
5.6k
シームレスな体験を実現する本人確認フローの構築 〜家計簿プリカB/43でのeKYC開発実例〜 / iOSDC Japan 2021
nakamuuu
5
2.4k
“Material Designの変化” の中でアプリエンジニアができること / Bonfire Android #4
nakamuuu
2
4.2k
Guide to app architectureを踏まえた既存アプリの設計改良 / DroidKaigi 2019
nakamuuu
5
3.6k
ウィンドウサイズの変更に強い堅牢な画面の構築 / DroidKaigi 2018
nakamuuu
11
3.9k
Material Designを踏まえてAndroidアプリの構成を考える
nakamuuu
0
140
既存プロダクトのKotlin移行でハマったところ
nakamuuu
2
1.1k
Android版『フリル』におけるMaterial Designへの対応とガイドラインの捉え方
nakamuuu
2
6.4k
プッシュ通知をオフにされないためにクライアントサイドでできること
nakamuuu
1
960
Other Decks in Technology
See All in Technology
ビジネスと現場活動をつなぐソフトウェアエンジニアリング~とあるスタートアッププロダクトの成長記録より~
mizunori
0
210
関東Kaggler会LT: 人狼コンペとLLM量子化について
nejumi
3
420
株式会社EventHub・エンジニア採用資料
eventhub
0
4.2k
Fintech SREの挑戦 PCI DSS対応をスマートにこなすインフラ戦略/Fintech SRE’s Challenge: Smart Infrastructure Strategies for PCI DSS Compliance
maaaato
0
450
個人開発から公式機能へ: PlaywrightとRailsをつなげた3年の軌跡
yusukeiwaki
10
2.6k
ハッキングの世界に迫る~攻撃者の思考で考えるセキュリティ~
nomizone
11
4.4k
デザインから逆算して難易度を見積もるための観点
fumiyasac0921
0
130
SCSAから学ぶセキュリティ管理
masakamayama
0
140
マルチモーダル理解と生成の統合 DeepSeek Janus, etc... / Multimodal Understanding and Generation Integration
hiroga
0
350
実践!OpenTelemetry
oracle4engineer
PRO
0
230
オブザーバビリティの観点でみるAWS / AWS from observability perspective
ymotongpoo
5
830
現場で役立つAPIデザイン
nagix
27
9.8k
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
29
4.6k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
A designer walks into a library…
pauljervisheath
205
24k
Bash Introduction
62gerente
610
210k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
29
2.2k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Building Your Own Lightsaber
phodgson
104
6.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
A better future with KSS
kneath
238
17k
Unsuck your backbone
ammeep
669
57k
Transcript
ෳࡶͳߏཁૉΛ࣋ͭ6*ͱͷ͖߹͍ํ ʙ৽ɾࢧग़άϥϑͰͷ࣮ྫʙ
4NBSU#BOL *OD J04"OESPJE"QQMJDBUJPO%FWFMPQFS தଜܙଠ !DIJDLNVVV ࣗݾհ !OBLBNVVV
None
৽ɾࢧग़άϥϑ l·ͱΊը໘z͕lࢧग़ը໘zͱͯ͠ϦχϡʔΞϧ🎉
৽ɾࢧग़άϥϑ ৽͍͠ࢧग़άϥϑlߏཁૉ͕ଟ͍zͷ͕ಛ શମ༧ࢉ ूܭظؒ ࢧग़ֹ Γ༧ࢉ άϥϑ લ݄ͷ҆ϥΠϯ ֹۚͷΓ
༧ࢉͷඪઢ ʜ ʜ
৽ɾࢧग़άϥϑ ࣌ؒ࣠ࢧग़ͷঢ়گϢʔβʔૢ࡞Ͱද͕ࣔେ͖͘มΘΓ͏Δ 📅݄ͷ్தͳΒʁ 📝༧ࢉઃఆ͕ͳ͔ͬͨΒʁ 🔥༧ࢉΛ͍͑ͯͨΒʁ 👆άϥϑʹ৮ΕͨΒʁ
ࠓ͓͢͠Δ͜ͱ ςʔϚ 6*ͷߏཁૉΛղ͠ ֤ཁૉͷݺশ ৼΔ͍Λఆٛ͢Δ ߏཁૉͷఆٛ ઃܭϑΣʔζʹ͓͚ΔlෳࡶͳߏཁૉΛ࣋ͭ6*zͱͷ͖߹͍ํ 6*ͷදࣔʹཁ͢ΔใΛ ཏతʹཧͯ͠
σʔλιʔεΛઃܭ͢Δ σʔλιʔεͷઃܭ 6*ʹର͢ΔϢʔβʔૢ࡞ දࣔঢ়ଶΛચ͍ग़͠ հࡏ͢Δঢ়ଶΛཧ͢Δ ΠϯλϥΫγϣϯͷཧ
ߏཁૉͷఆٛ
ߏཁૉͷఆٛ ৽͍͠ࢧग़άϥϑlߏཁૉ͕ଟ͍zͷ͕ಛ શମ༧ࢉ ूܭظؒ ࢧग़ֹ Γ༧ࢉ άϥϑ લ݄ͷ҆ϥΠϯ ֹۚͷΓ
༧ࢉͷඪઢ ʜ ʜ
ߏཁૉͷఆٛ ͦΕͧΕͷߏཁૉͷ໋໊
ߏཁૉͷఆٛ w ଞͷߏཁૉσʔλͷґଘ͕গͳͦ͏ͳͱ͜Ζ͔ΒਐΊΔ w ྫͷΓʢूܭظؒͷΈʹґଘʣ w ྫֹۚͷΓʢࢧग़ֹͷ࠷େͷΈʹґଘʣ w ʮ࠲ඪฏ໘ʢΓؚΉʣˠάϥϑຊମˠͦͷଞͷଳใʯͷ
ॱͰৼΔ͍ΛܾΊ͍ͯͬͨ ߏཁૉ୯ҐͰৼΔ͍Λܾఆ
ߏཁૉͷఆٛ w ͷΓ։࢝ʙऴྃͷؒͷ༵ͷΛநग़ͯ͠දࣔ w ֹۚͷΓ࠷େͷࢧग़ֹ͔Βܾఆ w ສ ສ ສ
ສ ສʜͷ༧Ίنఆ͞ΕͨΛ্ͷֹۚʹ͢Δ w ԼͷʮʯৗʹදࣔʢฦۚͰͷෛͷࢧग़ʹରԠ͠ͳ͍ʣ 📝ྫͷΓֹۚͷΓʢ࠲ඪฏ໘ʣ
ߏཁૉͷఆٛ ֤ߏཁૉͷදࣔʹඞཁͳใ͕ཏͰ͖ͨΒ ɹσʔλߏͷɹʜ σʔλιʔεͷઃܭ w 6*Λߏ͢Δͯ͢ͷߏཁૉʹରͯ͠ৼΔ͍Λܾఆ͢Δ w ͦͷաఔͰ֤ߏཁૉͰඞཁͱͳΔσʔλΛϦετΞοϓ͠ɺ ߹ͷΑͦ͞͏ͳσʔλߏΠϝʔδ͓ͯ͘͠💭
σʔλιʔεͷઃܭ
σʔλιʔεͷઃܭ w ಛఆ࣌Ͱͷࢧग़ֹΓ༧ࢉͳͲ ʮ࣍ͷεφοϓγϣοτʯΛࣔ͢ ϔομʔ෦ άϥϑຊମ w ूܭظؒͷશମΛ௨ͨ͠ࢧग़ֹͳͲͷ ʮ࿈ଓͨ͠ਪҠʯΛࣔ͢
ʮ࣍ͷεφοϓγϣοτʯʮ࿈ଓͨ͠ਪҠʯͷํΛදࣔ͢Δ্Ͱ ҊͷσʔλߏΛݕ౼ σʔλιʔεͷઃܭ ɾࢧग़ֹ ɾΓ༧ࢉ ɾ҆ͷࢧग़ֹ ʓ݄ ʜ ϝΠϯάϥϑ
ʜ ɾɾֹۚ ҆ͷάϥϑ ʜ ɾɾֹۚ
σʔλιʔεͷઃܭ +40/্Ͱ҉తʹੜ͡͏ΔنଇΛॻ͖ग़ͯ͠ΈΔ \ TUBSU@EBUF FOE@EBUF ✏TUBSU@EBUFʙFOE@EBUFͷͯ͢ͷؚ͕·ΕΔ TOBQTIPUT<
\ EBUF ✏/VMMͳΒҎ߱ͷATOBQTIPUTAͷશͯͷཁૉ/VMM BNPVOU /VMMBCMF ✏/VMM͔൱͔ATOBQTIPUTAͷશͯͷཁૉͰἧ͍ͬͯΔ HVJEF@BNPVOU/VMMBCMF ^ \ EBUFl BNPVOU /VMMBCMF
σʔλιʔεͷઃܭ w σʔλϕʔε"1*αʔόʔϞόΠϧΞϓϦͷҰ࿈Λ௨ͯ͠ɺදݱྗ͕ Ұ൪͍ഔମʹͳΓ͍͢ͷ͕Ϩεϙϯεʹ༻͍Δ+40/ w දݱྗ͕͍ʹʮ҉తͳ੍/VMMBCMFͳ͕ੜ͍͢͡ʯ w ྫ͑4XJGUͰFOVNͷBTTPDJBUFEWBMVFʢܕͷσʔλߏʣ 'BJMBCMF*OJUJBMJ[FSͳͲΛ༻͍ͯ҉తͳ੍Λຬͨ͞ͳ͍Πϯελϯεͷ
ੜΛ੍ݶͰ͖Δ w +40/Ͱදͨ࣌͠ʹ҉తͳ੍͕গͳ͘ͳΔ͔͕அࡐྉͱͯ͠༗༻ w ࢧग़άϥϑͰʮ࿈ଓͨ͠ਪҠʯʹدͤͨσʔλߏΛબͨ͠
ΠϯλϥΫγϣϯͷཧ
ΠϯλϥΫγϣϯͷཧ ৽͍͠ࢧग़άϥϑͰաڈͷࢧग़֬ೝͰ͖Δ💸
ϔομʔ෦ͷ ظؒࢧग़ֹ ύʔςΟΫϧͷදࣔ )BQUJD'FFECBDL ΠϯλϥΫγϣϯͷཧ 👆άϥϑ্ͷυϥοάૢ࡞ ΠϯδέʔλͷҐஔ ܾࡁͨ͠ళฮ໊ͷදࣔ
ϑΥʔΧε͞Ε͍ͯΔ ΠϯλϥΫγϣϯͷཧ 👆άϥϑ্ͷυϥοάૢ࡞ lૢ࡞zͱlදࣔzͷؒʹհࡏ͢Δ.VUBCMFͳঢ়ଶΛநग़͢Δ ϑΥʔΧε͞Ε͍ͯΔ ϔομʔ෦ͷ ظؒࢧग़ֹ ύʔςΟΫϧͷදࣔ )BQUJD'FFECBDL
ΠϯδέʔλͷҐஔ ܾࡁͨ͠ళฮ໊ͷදࣔ ʢͷมಈʣ
ΠϯλϥΫγϣϯͷཧ lૢ࡞zͱlදࣔzͷؒʹհࡏ͢Δঢ়ଶΛநग़͢Δ͜ͱͰ 4XJGU6*+FUQBDL$PNQPTFͰͷ࣮ํఆ·Δ
·ͱΊ
·ͱΊ ςʔϚ ઃܭϑΣʔζʹ͓͚ΔlෳࡶͳߏཁૉΛ࣋ͭ6*zͱͷ͖߹͍ํ 6*ͷߏཁૉΛղ͠ ֤ཁૉͷݺশ ৼΔ͍Λఆٛ͢Δ ߏཁૉͷఆٛ 6*ͷදࣔʹཁ͢ΔใΛ ཏతʹཧͯ͠
σʔλߏΛઃܭ͢Δ σʔλιʔεͷઃܭ 6*ʹର͢ΔϢʔβʔૢ࡞ දࣔঢ়ଶΛચ͍ग़͠ հࡏ͢Δঢ়ଶΛཧ͢Δ ΠϯλϥΫγϣϯͷཧ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ