Peter 9bc996374f Add 'submodules/AsyncDisplayKit/' from commit '02bedc12816e251ad71777f9d2578329b6d2bef6'
git-subtree-dir: submodules/AsyncDisplayKit
git-subtree-mainline: d06f423e0ed3df1fed9bd10d79ee312a9179b632
git-subtree-split: 02bedc12816e251ad71777f9d2578329b6d2bef6
2019-06-11 18:42:43 +01:00

51 lines
3.3 KiB
Markdown
Executable File

---
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>