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
MVVMデザインパターンを既存のプロジェクトに適用するまで
Search
touyou
May 28, 2016
Technology
1.6k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MVVMデザインパターンを既存のプロジェクトに適用するまで
http://touyou.github.io
touyou
May 28, 2016
More Decks by touyou
See All by touyou
Liquid GlassとApp Intents
touyou
0
1.6k
生成AI時代のコンポーネントライブラリの作り方
touyou
1
2.2k
生成AI活用プロダクトが目指してほしい未来
touyou
0
4.3k
メンター百物語 紡ぎ続けられる確かな情熱
touyou
0
730
これからの時代の『クリエイター』の生き方
touyou
0
120
しくじり先生〜とうようがLeaders7期生からL4S7期講師になるまでのプログラミング半生を振り返る
touyou
0
180
AWSサーバーレスが支える劇団ノーミーツのオンライン劇場ZA / AWS Dev Day Online 2021 C-5
touyou
0
5.4k
3年A組から学ぶ体験の作り方
touyou
0
2.5k
學問のすすめ
touyou
0
1.3k
Other Decks in Technology
See All in Technology
サイバー捜査員研修(前半)
nomizone
1
1.7k
『三匹の子ぶた』から学ぶネットワークセキュリティの昔と今 / Network Security: Then and Now Through the Lens of The Three Little Pigs
nttcom
1
1.7k
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
180
AIがコードを書く時代、人間は何を保証するのか———馬場さんと考える、開発者に求められる新しい責任と価値 - TECH PLAY
netmarkjp
0
1.3k
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
130
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
350
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
0
290
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
200
AI時代の強いチームの作り方
yuukiyo
24
15k
PLaMo 3.0 Primeの事後学習
pfn
PRO
0
270
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
Featured
See All Featured
Visualization
eitanlees
152
17k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
330
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
160
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
400
Abbi's Birthday
coloredviolet
3
9.2k
RailsConf 2023
tenderlove
30
1.5k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Darren the Foodie - Storyboard
khoart
PRO
3
3.5k
ラッコキーワード サービス紹介資料
rakko
1
4.2M
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
480
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
250
Transcript
.77.σβΠϯύλʔϯΛ طଘͷϓϩδΣΫτʹద༻͢Δ·Ͱ UPVZPV
ͪΐͬͱ͚ͩ४උ͓ئ͍͠·͢ HJUDMPOFIUUQTHJUIVCDPN3FBDUJWF93Y4XJGUHJU
ࠓճͷͻͱ·ͣͷΰʔϧ ංେԽ͢Δ7JFX$POUSPMMFSΛ ͳΜͱ͔͠Α͏ʂͱ͍͏ͷ
8IBU`T.77.
.PEFM 7JFX 7JFX.PEFM
.PEFM 7JFX 7JFX.PEFM
.PEFM 7JFX 7JFX.PEFM
.PEFM 7JFX 7JFX.PEFM .PEFM 7JFX.PEFM 7JFX
.PEFM 7JFX 7JFX.PEFM .PEFM 7JFX.PEFM 7JFX ؒతͳؔ తͳؔ
.PEFM 7JFX 7JFX.PEFM σʔλόΠϯσΟϯά .PEFM 7JFX.PEFM 7JFX
.PEFM 7JFX 7JFX.PEFM දࣔදࣔͷϩδοΫ .PEFM 7JFX.PEFM 7JFX
.PEFM 7JFX 7JFX.PEFM σʔλͱϩδοΫ .PEFM 7JFX.PEFM 7JFX
.PEFM 7JFX 7JFX.PEFM .PEFM 7JFX.PEFM 7JFX ͱɺ8JLJQFEJBઌੜ͕ݴ͍ͬͯͨ
.PEFM 7JFX 7JFX.PEFM .PEFM 7JFX.PEFM 7JFX Α͘Θ͔Βͳ͍ͷͰ ͏গ͠ৄ͘͠ಡΜͰΈΑ͏
.PEFMͱ w ΞϓϦέʔγϣϯͷυϝΠϯΛ୲͏ w ͱ͍ͬͯ͜ΕͰͲ͏͍͏ׂ͔Θ͔Βͳ͍ w ͱΓ͋͑ͣඳըʹؔΘΒͳ͍7JFXͱ7JFX.PEFMҎ֎ͷ෦
7JFXͱ w ΞϓϦέʔγϣϯͷѻ͏σʔλΛ ɹɹɹɹɹϢʔβʔʹݟΔͷʹదͨ͠ܗͰදࣔ w ϢʔβʔͷೖྗΛड͚औΔ w 7JFXͦͷͷʹෳࡶͳϩδοΫ࣋ͨͳ͍
7JFX.PEFMͱ w 7JFXΛඳը͢ΔͨΊͷঢ়ଶͷอ࣋ w 7JFX͔Βड͚औͬͨೖྗΛదͳܗͰ.PEFMʹୡ͢Δ w 7JFX.PEFMͷมߋ։ൃऀ͔Βݟͯ7JFXʹࣗಈతʹө͞ΕΔ
ͱΓׂ͋͑ͣ୲Θ͔ͬͨ
͕ɺ͔͠͠
J1IPOFͳ͍Μ
Ͳ͏͢Δʁ
ˢίί
σʔλόΠϯσΟϯάػߏͷΑ͏ͳ ΈΛ֦ு͢Ε͍͍
ͦ͜Ͱʜ
3Y4XJGUΛ͓͏ʂ 3FBDUJWF1SPHSBNNJOHͰ-FU`T.77.
3FBDUJWF1SPHSBNNJOHͬͯʁ
IUUQQPTUEDDXIBUJTGVODUJPOBMSFBDUJWFQSPHSBNNJOH IUUQOJOKJOLVOIBUFOBCMPHDPNFOUSZJOUSPSYKB
֓೦͕͍͠ͷͰলུʂ N @@ N
ͱʹ͔͘3FBDUJWF1SPHSBNNJOHͰ σʔλόΠϯσΟϯάػߏͬΆ͍Έ Λͭ͘ΕΔ
3Y4XJGUΛ͏ͱ 3FBDUJWF1SPHSBNNJOH͕ग़དྷΔʂ
-FUT3Y4XJGU
3Y4XJGUΛֶͿ
1MBZHSPVOEΛ͓͏ʂ
·ͣެࣜϦϙδτϦΛDMPOF HJUDMPOFIUUQTHJUIVCDPN3FBDUJWF93Y4XJGUHJU
3YYDXPSLTQBDFΛ։͜͏
3Y4XJGU049ΛϏϧυʢ㵰#ʣ
&EJUPSΛ֬ೝͯ͠ϞʔυΛม͑Α͏ /( 0,
ࢦࣔʹ͕ͨͬͯ͠ਐΊΑ͏ʂ
ӳޠ͕͍͠ʁ
λί͞Μϒϩά3Y4XJGUೖͦͷ̍ʙͦͷ̒ IUUQUJOZXJOHIBUFOBCMPHDPNFOUSZ ຊޠ༁݉ิɺ͋Γ·͢ʂ
ؔͷڍಈͱ͔Θ͔ͬͨ
Ͱɺ࣮ࡍͲ͏͏ͷʁ
αϯϓϧΛݟΑ͏ʂ $BTF 3Y4XJGUYDXPSLTQBDFͷ 3Y&YBNQMF3Y&YBNQMF&YBNQMFT ͷίʔυͱ3Y&YBNQMFJ04ͷ ࣮ߦ݁ՌΛরΒ͠߹ΘͤΔ
αϯϓϧΛݟΑ͏ʂ $BTF ࣮ࡍͷ.77.ͷద༻ͷํ IUUQTHJUIVCDPNNBGNP⒎3Y%SJWF344'FFE ͷίʔυ͕Φεεϝʂ
ద༻ͯ͠ΈΑ͏ʂ *NBHFOJVTͰ.77.CZ3Y4XJGUΛऔΓೖΕͯΈͨ
TUFQ 3Y4XJGUΛಋೖͰ͖Δ෦Λߟ͑Δ
ྫ w จষೖྗͷจࣈΧϯλʔͷ෦ w 5BCMF7JFX$PMMFDUJPO7JFXΛ͏ͱ͜Ζ w ϘλϯΛ͓ͨ࣌͠ͷॲཧ
TUFQ ಋೖ͢Δํ๏Λߟ͑Δ
w ؆୯ͳͱ͜ΖˠαϯϓϧʹͳΒ͏ w .77.ˠͲ͜·Ͱ͕7JFXͰͲ͜·Ͱ͕7JFX.PEFMͰ.PEFMͳͷ͔
TUFQ ͕ΜΔ
0OFNPSFUIJOHʜ
ਖ਼ɺ.77.͍͠
ͬͱ؆୯ʹ ࣅͨ͜ͱͰ͖ͳ͍ͷʁ
͋ͬͨ
3F4XJGU
3F4XJGU w 3FEVYͱ͍͏+BWB4DSJQUͷϥΠϒϥϦΛ࠶ݱͨ͠ͷ w ΞϓϦͷઃܭΛʮঢ়ଶɺΞΫγϣϯɺॲཧʯʹ͚Δ w .77.ΑΓང͔ʹཧղ͍֓͢͠೦
σσϯ
None
ৄ͘͠3&"%.&Ͱ ຊޠ༁ͪΐ͍ͪΐ͍͍ͯ͠·͢ʂ IUUQTHJUIVCDPNUPVZPV3F4XJGU+1
IUUQRJJUBDPNHPNJ@OJOHFOJUFNTFGECF 3F4XJGUͱ3Y4XJGUɺͲ͔ͬͪยํʹߜΓ͍ͨʜ
5IBOLTGPSMJTUFOJOHʜ
3Y4XJGUͷαϯϓϧΛΈͯΈΑ͏ w 3Y&YBNQMFJ04Λ࣮ߦ͢Δ w 3Y&YBNQMF3Y&YBNQMFԼʹ͋ΔίʔυΛݟΔ