YoVDO

Driving View-State through Data for Fun and/or Debugging

Offered By: try! Swift Conference via YouTube

Tags

try! Swift Conference Courses iOS Development Courses User Interface Design Courses Serialization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Idea
Massachusetts 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