Why do we use Views?December 17, 2017 at 10:33pm
Four years ago, there were no tools that would let us, a designer and a developer, build a product together.
Independently, we could produce deliverables that we would hand off to each other back and forth. However, the implementation rarely matched the design. In our silos, everything seemed to work, but the final product wouldn't meet the customers' expectations.
It wasn't the process or the lack of technical knowledge that failed us. We tried many things. We went from making a WYSIWYG editor to just writing React code. None were flexible enough. We realised we were missing a shared environment. We needed one source of truth.
Code always felt like the best candidate to be that source of truth, but HTML, CSS, JS, Objective-C, Swift and Java were just too complicated for non-developers. They were also locking us into one platform. What if we could universally define interfaces?
For us, a Universal Interface (UI):
- is platform agnostic,
- is easy to change,
- is the result of a collaborative effort,
- has one source of truth.
We designed Views as an efficient way to create production quality UIs.
UIs made with Views:
- are platform agnostic - they morph (compile) to React web and native,
- are easy to change - Views' composition model is intuitive and flexible,
- are the result of a collaborative effort - designers and developers use a common language,
- have one source of truth - designers and developers use the same files.
Additionally, Views syntax is clean and straightforward and encourages the Atomic Design principles. For teams using Views, Design isn't an overhead for Development and Development isn't a blocker for Design.
Could the Views language be the starting point for a new, interoperable standard to define UIs? Try it on your project and join the conversation.
Views Tools include:
- an open source Morpher - available today at GitHub,
- a Design System - available soon, currently in private beta,
- a Previewer - available soon, currently in private beta,
- a Composer - available soon, currently in private beta,
- a Props Editor - available soon, currently in private beta.
December 17, 2017 at 10:43pm
December 18, 2017 at 7:49am
December 22, 2017 at 5:09pm
Hey Everyone! Here's a very first overview of Views Tools. It feels like it's about time to share a sneak peek. In 2018 we will introduce simplified states and animations. We will also create courses, guides, and tips and trick section within the Tools. Follow us for updates and share with friends if you like the concept?