Resources
Slack
Join 700+ Texture developers and the Texture core team on Slack for real-time debugging, the latest updates, and asynchronous banter. Signup here.
Examples
Browse through our many example projects.
If you are new to Texture, we recommend that you start with the ASDKgram example app which compares a photo feed implemented with UIKit to an identical feed implemented with Texture. The app features:
- An infinitely scrolling home feed that demonstrates Texture's smoother scrolling performance.
- A significantly sized code base to demonstrate how much less code it takes to design apps using Texture.
Videos
- Building smooth and responsive UI with Texture [CocoaHeadsNL 2017]
- AsyncDisplayKit 2.0: Defining the 7th Abstraction Layer [Pinterest HQ 2016]
- Layout at Scale with AsyncDisplayKit 2.0 [NSMeetup 2016]
- ASCollectionNode [Pinterest HQ 2016]
- AsyncDisplayKit State of the Code [WWDC 2016]
- AsyncDisplayKit 2.0: Intelligent User Interfaces [NSSpain 2015]
- Effortless Responsiveness with AsyncDisplayKit [MCE 2015]
- Asynchronous UI [NSLondon 2014]
Tutorials / Articles
- Using AsyncDisplayKit to Develop Responsive UIs in iOS [Ziad Tamim, 12.29.2016]
- AsyncDisplayKit 2.0 Tutorial: Automatic Layout [Luke Parham, 12.19.2016]
- AsyncDisplayKit 2.0 Tutorial: Getting Started [Luke Parham, 12.5.2016]
- iOS Smooth Scrolling in Buffer for iOS: How (and Why) We Implemented AsyncDisplayKit [Andy Yates, 11.4.2016]
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.