A well-designed app should be resilient enough to withstand the loss of one or more resources that break or are not available. In this talk from NativeScript Developer Day 2016, Giorgio Natili looks into the process of designing and implementing production ready resilient apps with Angular 2, TypeScript, and Redux that treat offline as the norm using NativeScript to detect device & network capabilities.