Avocado vs SlackTextViewController: What are the differences?
What is Avocado? An interaction design toolbox. Avocado is an open source interaction design toolbox built by IDEO. It enables designers to make quick interactive prototypes without writing a line of code. Built on top of Facebook's Origami framework, Avocado provides ready-to-use patches that can be easily combined to create fully-customized prototypes. Official announcement: http://labs.ideo.com/2014/05/27/avocado/.
What is SlackTextViewController? iOS UIViewController subclass with a custom growing text input. A drop-in UIViewController subclass with a growing text input view and other useful messaging features. Meant to be a replacement for UITableViewController & UICollectionViewController. This library is used in Slack's iOS app.
Avocado belongs to "Mobile Prototyping & Interaction Design Tools" category of the tech stack, while SlackTextViewController can be primarily classified under "Mobile UI Components".
Some of the features offered by Avocado are:
- Carousel, creates a swipeable carousel of images.
- Bistable, makes an element snap to two positions.
- Master Detail, creates a Master-Detail relationship between two views
On the other hand, SlackTextViewController provides the following key features:
- iOS 7 and iOS 8
- iPhone 6 compatible
- iPad compatible
SlackTextViewController is an open source tool with 8.56K GitHub stars and 1.12K GitHub forks. Here's a link to SlackTextViewController's open source repository on GitHub.