John CassidyThe Architecture of Good User FlowHow to work with Capabilities and Mechanisms of Control in app designs to ensure User Flow is not impacted by Architectural Decisions.8 min read·May 2, 2021----
John CassidyBuilding a Simple Stack Navigator with Flutter Navigation 2.0How to make use of a RouterDelegate to control your application Navigation Strategy10 min read·Apr 22, 2021----
John CassidyUsing recoil with You.i Engine OneA Demonstration of how to integrate a You.i Engine One application with recoiljs.5 min read·Nov 3, 2020----
John CassidyYou.i Engine One: Platform Specific Video PlayersHow Platform Video Players are integrated into You.i Engine One7 min read·Oct 14, 2020----
John CassidyYou.i Engine One Performance: OverdrawHow to proactively write performant screens by being aware of a concept called Overdraw.6 min read·Jul 3, 2020----
John CassidyFocus Management on You.i Engine One: Trapping FocusTrapping focus in a Connected TV Application5 min read·Feb 13, 2020----
John CassidyPlatform and Form Factor Specific Code in your You.i Engine One React Native ApplicationHow to work with Out-of-Tree Platform support and Form Factors when building a common code base across many different target platforms.4 min read·Jan 12, 2020----
John CassidyYou.i Engine One: Structuring Native Code for Multi-Platform SupportRecommendations on how to structure native code with platform agnostic abstractions and separation of platform specific integrations.8 min read·Jan 7, 2020----
John CassidyYou.i Engine One Performance: Manipulating the Scene TreeHow to work with memory constrained devices by manipulating the scene tree directly6 min read·Nov 28, 2019--1--1
John CassidyImplementing Screen Transitions on You.i Engine One With React NavigationHow to use custom screen transitions with React Navigation and take advantage of animation capabilities of the After Effects Workflow.8 min read·Nov 13, 2019----