Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SwiftUI×TCAリアーキからみえた コーディング視点の開発者体験

asa
November 10, 2022

SwiftUI×TCAリアーキからみえた コーディング視点の開発者体験

asa

November 10, 2022
Tweet

More Decks by asa

Other Decks in Technology

Transcript

  1. 00
 自己紹介
 ©NewsPicks Inc. All Rights Reserved. 
 Maiko Morisaki


    iOS Engineer たまに Flutterを書く 
 _asa08_
 _asa08_
 
 iOSDC 
 2019スタッフ
 2020登壇(40分でわかるライブ配信)

  2. 01 前話し
 コーディング体験ベースの話がしたい 
 以前はどのような状況だったか 
 リアーキテクチャでのコーディングの体験はどうか 
 
 SwiftUI


    宣言的UIフレームワーク 
 The Composable Architecture(TCA) 
 Redux Likeなシステムアーキテクチャを提供するフレームワーク 
 

  3. 03
 UnitTest
 03 リアーキで受けた恩恵 
 The Composable Architecture 
 テストが書ける設計になっている

    
 何のテストを書くか明確 
 体験向上
 体験向上
 View
 State
 Action
 Environment
 Reducer