Driving View-State through Data for Fun and/or Debugging
Offered By: try! Swift Conference via YouTube
Course Description
Overview
Explore a conference talk from try! Swift NYC 2017 that delves into driving view-state through data for enhanced functionality and debugging in Swift applications. Learn how to model view state as a separate, serializable entity within your app, unlocking powerful capabilities such as time-travel debugging, user interface replay, and improved program correctness verification. Discover the benefits and drawbacks of this approach as speaker Matt Gallagher, an experienced Mac and iOS developer, guides you through topics including Model-View-Controller patterns, data-driven vs. presentation-driven architectures, and practical implementation strategies. Gain insights into advanced Swift development techniques that can revolutionize your app's architecture and debugging processes.
Syllabus
Introduction
ModelViewController Change Pattern
ModelViewController in Apps
DataDriven vs PresentationDriven
Consequences of PresentationDriven
The Problem
The Document
The Views
Applying the Models
Time Travel
Testing
Drawbacks
Conclusion
Taught by
try! Swift Conference
Related Courses
Mobile Application Experiences Part 1: From a Domain to an App IdeaMassachusetts Institute of Technology via edX Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique Intro to iOS App Development with Swift
Udacity Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique Introduction to Office 365 Development and APIs
Microsoft via edX