--- title: Resources layout: docs permalink: /docs/resources.html prevPage: getting-started.html nextPage: installation.html --- ### Slack Join 700+ Texture developers and the Texture <a href="team.html">core team</a> on Slack for real-time debugging, the latest updates, and asynchronous banter. Signup <a href="/slack.html">here</a>. ### Examples Browse through our many <a href="https://github.com/texturegroup/texture/tree/master/examples">example projects</a>. If you are new to Texture, we recommend that you start with the <a href="https://github.com/texturegroup/texture/tree/master/examples/ASDKgram">ASDKgram</a> example app which compares a photo feed implemented with UIKit to an identical feed implemented with Texture. The app features: <ol> <li>An infinitely scrolling home feed that demonstrates Texture's smoother scrolling performance. </li> <li>A significantly sized code base to demonstrate how much less code it takes to design apps using Texture.</li> </ol> ### Videos <ul> <li><a href = "https://www.youtube.com/watch?v=XA_NkUbu9WA">Building smooth and responsive UI with Texture</a> <b>[CocoaHeadsNL 2017]</b></li> <li><a href = "https://www.youtube.com/watch?v=64Wgt_Uf50o">AsyncDisplayKit 2.0: Defining the 7th Abstraction Layer</a> <b>[Pinterest HQ 2016]</b></li> <li><a href = "https://www.youtube.com/watch?v=sqkinHYXTuc">Layout at Scale with AsyncDisplayKit 2.0</a> <b>[NSMeetup 2016]</b></li> <li><a href = "https://youtu.be/yuDqvE5n_1g">ASCollectionNode</a> <b>[Pinterest HQ 2016]</b></li> <li><a href = "https://www.youtube.com/watch?v=8ngXakpE2x8">AsyncDisplayKit State of the Code</a> <b>[WWDC 2016]</b></li> <li><a href = "https://www.youtube.com/watch?v=RY_X7l1g79Q">AsyncDisplayKit 2.0: Intelligent User Interfaces</a> <b>[NSSpain 2015]</b></li> <li><a href = "https://www.youtube.com/watch?v=ZPL4Nse76oY">Effortless Responsiveness with AsyncDisplayKit</a> <b>[MCE 2015]</b></li> <li><a href = "https://www.youtube.com/watch?v=h4QDbgB7RLo">Asynchronous UI</a> <b>[NSLondon 2014]</b></li> </ul> ### Tutorials / Articles <ul> <li><a href = "http://www.appcoda.com/introduction-asyncdisplaykit-2-0/">Using AsyncDisplayKit to Develop Responsive UIs in iOS</a> <b>[Ziad Tamim, 12.29.2016]</b></li> <li><a href = "https://www.raywenderlich.com/124696/asyncdisplaykit-2-0-tutorial-automatic-layout">AsyncDisplayKit 2.0 Tutorial: Automatic Layout</a> <b>[Luke Parham, 12.19.2016]</b></li> <li><a href = "https://www.raywenderlich.com/124311/asyncdisplaykit-2-0-tutorial-getting-started">AsyncDisplayKit 2.0 Tutorial: Getting Started</a> <b>[Luke Parham, 12.5.2016]</b></li> <li><a href = "https://overflow.buffer.com/2016/10/04/implementing-asyncdisplaykit-within-buffer-ios/">iOS Smooth Scrolling in Buffer for iOS: How (and Why) We Implemented AsyncDisplayKit</a> <b>[Andy Yates, 11.4.2016]</b></li> </ul> ### Layout Resources Texture's powerful layout system is based on the CSS FlexBox model. These sites are useful for learning the basics of this system. <ul> <li><a href = "http://nguyenhuy.github.io/froggy-asdk-layout/">ASStackLayout Game</a></li> <li><a href = "https://demos.scotch.io/visual-guide-to-css3-flexbox-flexbox-playground/demos/">Visual Guide to CSS3 Flexbox</a></li> <li><a href = "http://www.flexboxpatterns.com/home">FlexBox Patterns</a></li> </ul>