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.
- 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]
Texture's powerful layout system is based on the CSS FlexBox model. These sites are useful for learning the basics of this system.