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
技術を改善し続ける
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
gumioji
February 27, 2025
Programming
0
280
技術を改善し続ける
地道に頑張っていきましょう~!!
gumioji
February 27, 2025
Tweet
Share
Other Decks in Programming
See All in Programming
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
370
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
260
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
530
ロボットのための工場に灯りは要らない
watany
7
2.1k
AI活用のコスパを最大化する方法
ochtum
0
130
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
370
TROCCOで実現するkintone+BigQueryによるオペレーション改善
ssxota
0
170
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
800
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
190
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
350
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
110
TipKitTips
ktcryomm
0
160
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
390
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
A Modern Web Designer's Workflow
chriscoyier
698
190k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
120
Automating Front-end Workflow
addyosmani
1370
200k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Code Review Best Practice
trishagee
74
20k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Paper Plane (Part 1)
katiecoart
PRO
0
5.4k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
460
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Transcript
ٕज़Λվળ͚ͭͮ͠Δ @gumioji 2025-2-20 asken x mikan
ͩΕ
@gumioji work: mikan Android leader(2020 ~ like: game, coffee, sake
श׳Խ
ٕज़తͳश׳Խ
ٕज़తͳश׳Խ w ٕज़ͷΠϯϓοτɾΞτϓοτ w υΩϡϝϯτΛॻ͘ w ϦϑΝΫλϦϯά w ϦϥΠτ w
ࣗಈԽ w FUD
ٕज़తͳश׳Խ w ٕज़ͷΠϯϓοτɾΞτϓοτ w υΩϡϝϯτΛॻ͘ w ϦϑΝΫλϦϯά w ϦϥΠτ w
ࣗಈԽ w FUD
ٕज़Λվળ͚ͭͮͯ͠·͔͢
త w ੜ࢈ੑ্ w ্࣭ w Ϟνϕʔγϣϯ্ w FUD
લͷmikan
લͷmikan w Java codeׂڧ w ButterKnifeҰڧ w God ActivtyʹͻΕ෬ͤ w
Rxສࡀ w ͑ Google Play Billing AIDL API ͕ϲ݄ޙʹ͑ͳ͘ͳΔ w DIφχιϨΦΠγΠϊ w ͑ main codeͲ͜ w YYɺgradle file͕ੈل w ͑ "OESPJE04VQEBUFରԠ͠ͳ͍ͱϲ݄ʹ͑SZ w FUD
ࠓͷmikan
ࠓͷmikan w Kotlin 100% w Jetpack Compose࠷ߴ w XMLҰ෦ଘࡏ͢Δ͚ͲɺViewBindingࡁΈ w
DI࠷ߴ w Google Play Billing Library࠷৽ w MVVM ϨΠϠʔυΞʔΩςΫνϟ w FUD
Ͳ͏վળ͠ଓ͚ͨͷ͔
ؾ߹͍
δϣʔΫͰ΄Μ·Ͱ͢X
ͦΜͳதͰΛ͖ͯͨ͠ͷͰ ͓͑Ͱ͖Εͱࢥ͍·͢
લఏମ੍ʹ͍ͭͯ w Androidਖ਼ࣾһ໊ w ݄͔Βࠓʹ໊͔͚ͯ w Androidۀҕୗ໊ w ϑϧίϛͳ͠ɺঢ়گʹԠ໊ͯ͡ʹͳΔ͜ͱ
Ͳ͏վળ͠ଓ͚ͨͷ͔ w վળ͍ͨ͠Օॴͱ༰Λྻڍ͢ΔॴΛ࡞Δ w ґଘੑ͕͍ͷͱߴ͍ͷͰ͚ͯணखͨ͠ w ͕ࣗ͜ͷΞϓϦͷະདྷΛѲͬͯΔͱ͍͏ةػײΛ࣋ͭ w ϞϝϯλϜΛ࡞Δ w
FUD
Ͳ͏վળ͠ଓ͚ͨͷ͔ w վળ͍ͨ͠Օॴͱ༰Λྻڍ͢ΔॴΛ࡞Δ w ґଘੑ͕͍ͷͱߴ͍ͷͰ͚ͯணखͨ͠ w ͕ࣗ͜ͷΞϓϦͷະདྷΛѲͬͯΔͱ͍͏ةػײΛ࣋ͭ w ϞϝϯλϜΛ࡞Δ w
FUD
վળ͍ͨ͠Օॴͱ༰Λྻڍ͢ΔॴΛ࡞Δ w ࢥͬͨ͜ͱΛνέοτͱͯ͠ܗʹ͢Δ w ຒΕͳ͍Α͏ʹઐ༻WJFXͱ͔࡞ΕΔͱΑ͍ w ͜͏͍͏ͷ͕͋Δͱۀҕୗͷํʹࣗͯ͠Β͍͍͢ w ΄ΜͱʹΓ͍͔ͨͭΒ༏ઌ͚ͭͯ͘
վળ͍ͨ͠Օॴͱ༰Λྻڍ͢ΔॴΛ࡞Δ
Ͳ͏վળ͠ଓ͚ͨͷ͔ w վળ͍ͨ͠Օॴͱ༰Λྻڍ͢ΔॴΛ࡞Δ w ґଘੑ͕͍ͷͱߴ͍ͷͰ͚ͯணखͨ͠ w ͕ࣗ͜ͷΞϓϦͷະདྷΛѲͬͯΔͱ͍͏ةػײΛ࣋ͭ w ϞϝϯλϜΛ࡞Δ w
FUD
ґଘੑ͕͍ͷͱߴ͍ͷͰ͚ͯணखͨ͠ w ґଘੑ͕͍ w Α͋͘Δिͷdվળ͠·͠ΐ͏ͱ͍͏࣌ؒͰίπίπ Δ w ґଘੑ͕ߴ͍ w ػೳ։ൃɺେنվमͰؔ͋Δͱ͜ҰؾʹͬͪΌ͏
w MikanͰ͕͜͜λΠϛϯάΑ͔ͬͨ ϦσβΠϯ DB৽FUD
Ͳ͏վળ͠ଓ͚ͨͷ͔ w վળ͍ͨ͠Օॴͱ༰Λྻڍ͢ΔॴΛ࡞Δ w ґଘੑ͕͍ͷͱߴ͍ͷͰ͚ͯணखͨ͠ w ͕ࣗ͜ͷΞϓϦͷະདྷΛѲͬͯΔͱ͍͏ةػײΛ࣋ͭ w ϞϝϯλϜΛ࡞Δ w
FUD
͕ࣗ͜ͷΞϓϦͷະདྷΛѲͬͯΔͱ͍͏ةػײΛ࣋ͭ w ݸਓతʹҰ൪େࣄ w Ұൠతʹࢹ࠲ͱݴΘΕ͍ͯΔ w ച্Λ࡞͍ͬͯͨ͘Ίʹ͍͍ମݧΛಧ͚ΔޮΑ͘ ϓϩμΫτ։ൃΛ͢Δ w ࣗͷڅྉ͔͜͜Βग़͍ͯΔҙࣝ
Ͳ͏վળ͠ଓ͚ͨͷ͔ w վળ͍ͨ͠Օॴͱ༰Λྻڍ͢ΔॴΛ࡞Δ w ґଘੑ͕͍ͷͱߴ͍ͷͰ͚ͯணखͨ͠ w ͕ࣗ͜ͷΞϓϦͷະདྷΛѲͬͯΔͱ͍͏ةػײΛ࣋ͭ w ϞϝϯλϜΛ࡞Δ w
FUD
ϞϝϯλϜΛ࡞Δ w ͬͨ͜ͱশࢍ͞Ε͍ͨ ͬࢠͳͷͰ w শࢍ͞ΕͨΒϞνϕʔγϣϯʹܨ͕Δश׳Խ͍͢͠ w খ͞ͳվળͰࣗͷUJNFT ใ
ձࣾ૯ձFUDͷͲΕͰ͍͍ ͷͰશࣾʹͬͯΒ͏ྗΛ͢Δ w ඇΤϯδχΞʹΞότʹϓϩμΫτ։ൃ͕͘ͳΓ·͢ ͱҰݴఴ͓͚͑ͯԿͱͳ͘ੌ͕͞ΘΔ
ϞϝϯλϜΛ࡞Δ
ϞϝϯλϜΛ࡞Δ ϞνϕʹͳΔͳΒࣾʹด͡Δඞཁͳ͍
͍͔͍ͤ͞͠
͋ΒΏΔ৫ʹదͨ͠Γํ͕͋Δͣ ৫ن ϓϩμΫτঢ়گɾن
ಓʹίπίπ श׳Խͯ͠ ͍͖ͬͯ·͠ΐ͏
͓ΘΓ