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
ReSwiftでアプリの状態管理 / Reactive Swift Meetup
Search
ninjinkun
April 15, 2016
Technology
9
16k
ReSwiftでアプリの状態管理 / Reactive Swift Meetup
デモ動画を埋め込んだ完全版が
http://in.fablic.co.jp/entry/reswift
でご覧頂けます
ninjinkun
April 15, 2016
Tweet
Share
More Decks by ninjinkun
See All by ninjinkun
買収から2ヶ月でシステム統合した話
ninjinkun
0
59
Designer's and Engineer's Thinking Styles
ninjinkun
0
160
Launchable Webinar テストを効率化して生産性を上げる方法
ninjinkun
2
520
ディープリンクの 設計と実装 - iOSDC2017
ninjinkun
18
10k
スマートフォンアプリ開発における共創的な開発チーム
ninjinkun
61
18k
フリルのアプリ開発今昔物語
ninjinkun
3
2.2k
プロトタイピング合宿によるデザインリニューアル
ninjinkun
1
3k
デザイナーが仕事をしやすいアプリエンジニアを考える
ninjinkun
4
640
Elevationで影が思ったように出ないとき
ninjinkun
4
12k
Other Decks in Technology
See All in Technology
現場で役立つAPIデザイン
nagix
33
12k
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
2
2.9k
Platform Engineeringは自由のめまい
nwiizo
4
2.1k
なぜ私は自分が使わないサービスを作るのか? / Why would I create a service that I would not use?
aiandrox
0
730
リアルタイム分析データベースで実現する SQLベースのオブザーバビリティ
mikimatsumoto
0
1.3k
The Future of SEO: The Impact of AI on Search
badams
0
190
個人開発から公式機能へ: PlaywrightとRailsをつなげた3年の軌跡
yusukeiwaki
11
3k
トラシューアニマルになろう ~開発者だからこそできる、安定したサービス作りの秘訣~
jacopen
2
2k
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
960
技術負債の「予兆検知」と「状況異変」のススメ / Technology Dept
i35_267
1
1.1k
Building Products in the LLM Era
ymatsuwitter
10
5.4k
ビジネスモデリング道場 目的と背景
masuda220
PRO
9
520
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
550
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Navigating Team Friction
lara
183
15k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Into the Great Unknown - MozCon
thekraken
35
1.6k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Scaling GitHub
holman
459
140k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
KATA
mclloyd
29
14k
Transcript
3F4XJGUͰΞϓϦͷঢ়ଶཧ גࣜձࣾ'BCMJD OJOKJOLVO
όΠΫϑϦϚΞϓϦ3*%& ग़·ͨ͠
3F4XJGUશ໘࠾༻
·ͣΞϓϦΛσϞ
͜Μͳ͜ͱͳ͍Ͱ͔͢ʁ w ΫϥογϡϨϙʔτ͕དྷ͍ͯΔ͚Ͳ Ϣʔβʔͷڥ͕࠶ݱͰ͖ͳ͍ w ϩάΠϯঢ়ଶΛҙࣝ͠ͳ͕ΒίʔυΛ ॻ͘ͷ͕͠ΜͲ͍ w ىಈϑϩʔ͕ෳࡶ͗ͯ͢վमͰ͖ͳ͍
Ϟνϕʔγϣϯ w ϑϦϚΞϓϦෳࡶ w 4/4 &$ w ϩάΠϯঢ়ଶɺ͍͍ͶɺϓϩϑΟʔϧ w άϩʔόϧͳ෦ঢ়ଶΛཧ͍ͨ͠
3F4XJGUͱ w 3FEVYͷ4XJGU࣮ w 3FEVY'MVYͷҰ࣮
ͳͥ3F4XJGUʁ w 'MVYͷྑ͍࣮Ͱ͋ΕԿͰྑ͔ͬͨ
ͳͥ3F4XJGUʁ w ڧ͍ͯݴ͑ʜ w +4ͷ3FEVYͷαϯϓϧ͕۩ମతͰֶͼ ͔ͬͨ͢ w 8FCͰݴٴ͕ଟ͍ͷͰ֓೦ͷઆ໌ָ͕ w ྲྀߦΓʹΔઓུ
ͳͥ3F4XJGUʁ w ։ൃॳ3FEVY,JUΛ͍ͬͯͨ w ࢝ʹ3F4XJGUʹ౷߹͞Εͯʜ
࣮ͷ۩ମྫ
3*%&ͷશঢ়ଶ
ϗʔϜͷ4UBUF
ϗʔϜͷ3FEVDFS
ΥονϦετಉظͷσϞ
ΥονϦετಉظͷ࣮ w ϗʔϜ͕ΥονϦετͷมߋΛड৴ͯ͠ॲཧ w ֤3FEVDFS͕ࣗཧ͢Δ4UBUFʹ͚ͩؔ৺Λ ͍࣋ͬͯΕྑ͍
ͳͥ3F4XJGUʁ w 'MVYΛΞϓϦશମͰঢ়ଶΛཧ͢ΔͨΊͷ نͱଊ͑Δ w ͦΕΛڧ੍͢ΔͨΊͷΪϒε͕3F4XJGU
ͳͥ3F4XJGUʁ w খ͍֓͞೦ͱ࣮Ͱେ͖ͳΛղܾ͠ ͍ͯΔ w ʢ༨ஊͰ͕͢3Yͬͯղܾ͍ͨ͠ͷׂ ʹ࣮͕େ͖͗͢ͳ͍Ͱ͔͢ʁʣ
ͬͨײ
ͱʹ͔͘ؾ͍͍࣋ͪ w ঢ়ଶͱ6*͕͞ΕΔ w ෦ঢ়ଶͷมߋ͕ಁ໌ w มߋ͕શͯͰ͖Δ
3Yؾ͍͍࣋ͪͧʁ w 3Yͷؾ࣋ͪΑ͍͞͠ͷΛΓ͜ͳ ͨ࣌͠ͷؾ࣋ͪΑ͞ w ͍͠Λߴ͍நͰஔ͖͑ͯ ͍Δ w 'MVYͷؾ࣋ͪΑ͍͞நʹஔ͖͑ Δ͜ͱͰಘΒΕΔݟ௨͠ͷྑ͞
શʹࢲݟͰ͢ʂੴΛ͛ͳ͍Ͱʂ
ಉ྅ͷײ
w ঢ়ଶʢ΄΅ը໘ʹରԠʣ͝ͱʹ4UBUFͱ 3FEVDFSΛ࣮͠ͳ͍͚ͯ͘ͳ͍ͷ͕େ มͩͬͨ
ࠔͬͨͱ͜Ζ
࣮͕૿͑Δ w ͍͠Λ͍நͰղܾ͍ͯ͠ΔͷͰ ํͳ͍ w ͋·ΓΉ༨ͳ͍ͷͰɺࣗಈతʹ ॻ͚Δ
ΤϥʔμΠΞϩάͷදࣔ w ௨ৗΤϥʔμΠΞϩά7JFXଆ͕Ұ࣌త ʹදࣔ͢Δͱ͍͏ঢ়ଶΛ͍࣋ͬͯΔ w ͦΕΛ4UBUFʹҠ͢ͱ͜Μͳײ͡ʹෳࡶԽ ΤϥʔΛද͔ࣔͨ͠Λཧ͢Δϑϥά͕ඞཁʹͳΔ
6*5BCMF7JFXͱͷ૬ੑ w ঢ়ଶ͕ߋ৽͞ΕΔʹίʔϧόοΫ͕ ݺΕΔ w ຖճSFMPBE%BUB͢Δͱը໘͕ͪΒͭ͘ w ࠩΛݕͯ͠ߦͣͭө͢ΔΈΛ ࡞ͬͨ w
3FBDUతͳͷ͕ͳ͍J04ͳΒͰͷ
ਓ͔Βฉ͔Εͨ2"
ঢ়ଶ͕͘͢͝େ͖͘ͳΔΜ ͡Όͳ͍ʁ w ͦͷ௨Γ w 4UBUFߏମΛదʹׂ͢Εͳ͍ w 3FEVDFSͦΕʹରԠׂͯ͠͞ΕΔ w ܕ͋Δ͠Ͷʂ
ঢ়ଶ͕ϝϞϦʹΓଓ͚Δ Μ͡Όͳ͍ʁ w ͦͷ௨Γ w ফ͚ͨ͠Εআ͢Δ"DUJPOͱ3FEVDFSΛ ॻ͔͘͠ͳ͍ w ΞϓϦͲ͔͜Ͱࢮ͵͠ɺঢ়ଶͷϑοτ ϓϦϯτখ͍͔͞Βͳ͍ͬ͠ΐ
·ͱΊ w ͋ΔఔෳࡶͳΞϓϦΛ࡞ΔͳΒঢ়ଶͷ ཧ͕ඞཁʹͳΔ w 3F4XJGUখ͞ͳ֓೦ͱ࣮Ͱ͜ͷΛ ղܾ͢ΔϥΠϒϥϦ