Home >Technology peripherals >It Industry >App Prototyping: Getting Started with Facebook Origami
Facebook Origami: A powerful tool to create interactive application prototypes without coding
Core points:
In the field of software development, prototypes are working prototypes of applications (or websites) that are often used to test and collect feedback.
A well-crafted prototype always presents the way the final application works more reliably than dozens of static model pages.
However, not all designers and teams have the ability to build such prototypes. Writing code from scratch takes time and expertise, while many online tools require some kind of subscription.
Happily, a year ago, Facebook released Origami, a free tool for designing modern UI and interactive prototypes without writing any code.
It must have been tested in practice – Facebook has built several of its flagship apps using Origami, such as Instagram, Messenger, Slingshot and Facebook Paper.
Introduction:
Facebook Origami itself is a large Quartz Composer "patch" stack that makes it easy to develop working models that include demonstration animations and other complex interactions.
Patches are pre-existing animation, graphics, or interactive modules. You can think of patches as building blocks for building prototypes.
The best way to understand Quartz Composer is to think of it as a visual programming tool that can take input parameters and output results. It allows you to import Sketch or Photoshop layers as patches and then connect them with animations and events until you make something that simulates the final application experience.
Once you have mastered the Quartz Composer, you should be able to combine prototypes immediately and easily. Here is a more detailed description of the history of Quartz Composer. To download Origami, follow the steps in the Downloads section of its official website.
Interface and basic tools:
When starting Quartz Composer, you will first see the Template Selector window. To start a new Origami project, go to: File>New Origami File" or ⌥⌘N.
After creating the Origami project, you will be prompted to use three overlapping windows. To make your workspace look better and cleaner, go to: Window> Adjust to one-third" or ⌃⌥⌘0.
Edit window is your main workspace—a workbench where you can drag and drop patches and assemble the best combination of animations and interactions by connecting different layers of your design.
From the edit window, you can also access other tools and windows such as patch library, viewer window, patch inspector and basic tool buttons such as back/forward and zoom in/out.
The patch library contains all the components needed to build a prototype. These are the bolts and nuts that achieve magical effects. Just double-click or drag and drop to add different elements from the event and patch library to the edit window.
The viewer window looks like an actual device emulator. All actions you perform in the workspace (edit window) are reflected here. You can change the device type displayed by changing the Viewer Size patch property of Type to the preferred value of the device type of your choice.
There are even Windows Phone and Apple Watch types in the drop-down menu by default.
After approving the prototype, it's time for the engineer to do it. Obviously, this can be a very challenging process for designers and programmers, who need to work closely to ensure that the final product matches the prototype very well.
Problems may arise when the final product is not similar enough to the approved prototype.
However, thanks to Origami's code exporting capabilities, engineers can easily solve this problem by exporting the code needed to implement the same animations in iOS, Android, and the web.
Origami's Sketch integration allows you to link designed layers in the Sketch App directly to your prototype. This means that every time you edit a design in Sketch, updates are automatically reflected in your Origami project.
Use demo mode, you can beautifully present your prototype to the audience in full screen mode, with different background images, human hands holding the device, and touch pointers.
If you have any iPhone or iPad, or through the trackpad of your Apple device, you can directly control the prototype.
You can find more details on the various features on the official Origami website via this link.
Conclusion:
Facebook Origami works well and does get the job done. Adjusting the prototype is fast because you don't need to compile or click the refresh button when editing a patch or importing a new image. All content will be reflected in the viewer in real time.
You don't have to go to great lengths to understand what it means when you get a prototype from someone else. Patch properties are usually self-explanatory and seem to integrate smoothly without breaking anything else.
The downside is that Origami is relatively new and does not have a large amount of support resources yet. Nevertheless, the existing resources are well-made and organized.
You can find examples and tutorials on the official website you find here.
If you want to add content to this introductory article, or just have questions, feel free to leave a comment in the comment section below.
FAQs on Prototyping with Facebook Origami:
Facebook Origami is a unique tool that provides a variety of application prototyping capabilities. Unlike other tools, Origami offers a real-time preview of the design, allowing you to view changes in real-time. It also offers a variety of pre-built components to make creating complex interactions easier. Additionally, Origami allows you to export code snippets that can be used directly in your project, saving you time and effort.
Yes, Facebook Origami is completely free to use. It is an open source tool, which means anyone can use it to create their own application prototypes. This makes it a cost-effective solution for both individuals and businesses.
At present, Facebook Origami is only available for macOS. However, the team behind Origami is constantly working to update and improve, so it may work for other operating systems in the future.
Facebook Origami allows you to share your prototype in a variety of ways. You can export prototypes as video, GIF, or interactive prototypes. You can also share prototype links so others can interact with it directly.
Yes, Facebook Origami is designed to be easy to use and does not require any coding knowledge. It uses a visual interface that allows you to create complex interactions by simply dragging and dropping components.
Facebook Origami is a multi-functional tool that can be used to prototype various applications. Whether you are creating social media apps, mobile games, or productivity tools, Origami has the functionality and flexibility to turn your ideas into reality.
To get started with Facebook Origami, you need to download and install Origami Studio software on your Mac. Once the installation is complete, you can start creating your own prototype using a variety of available tools and features.
While Facebook Origami does not currently offer built-in collaboration features, you can still collaborate with others by sharing prototypes and collecting feedback.
There are many resources to help you learn more about using Facebook Origami. The Origami website offers a variety of tutorials and guides, and there are many online communities where you can connect with other Origami users and learn their experiences.
Facebook Origami requires macOS 10.13 or higher. It also requires a Mac with a 64-bit processor.
The above is the detailed content of App Prototyping: Getting Started with Facebook Origami. For more information, please follow other related articles on the PHP Chinese website!