Framer, Origami – Prototyping mobile applications with the best UX design tool
For website and even more for mobile, the purpose of all the application’s creation is to create a compelling user experience but this is wishful thinking ! The true difficulty remains to build a better UI prototyping workflow. Making Wireframe is OK but especially for mobile application, the ideal will be to bring Wireframe to life like a kind of doctor “wireframestein”, to flesh them out and iterate on them like it is wisely advise by the agile method.
Making a prototype enable to reach a common comprehension before you go down the path of writing code.
In mobile application, the area of prototyping is in between motion design and visual programming.
A prototype allows you to change dynamically all the characteristics of the UI/UX and allows you to iterate quickly and to narrow in on fields that you are targeting.
One good advice when you are creating prototype is to focus on specific interaction not designing the all project. Designing the all project is to yield to the temptation of being exhaustive, you fall into the trap of rebuilding the entire application and at least nobody will understand what is the purpose of everything. Just focus on animation that are a kind of unique and set aside all the traditional animations, focus on what is going to be new in your application.
Few examples made with Framer
Here is some screen captures from the websites and a little POC without using the editor provided by Framer.
It is all made in JavaScript without using the coffeescript that is the native language used by the Framer editor
You can find the file on GitHub @ https://github.com/bflaven/BlogArticlesExamples
Example writer-slideshow.framer from http://projects.framerjs.com/
Example superhero-material.framer from http://www.prototypingwithframer.com/material-design-with-framer/
Example example_home_made.framer
The framer editor, edition of the writer-slideshow.framer project
Conclusion : To fully leverage on Framer, you have to intensively learn the framework and the learning curb is important unless you know already javascript or coffeescript. The advantage of using the framework directly without the help of the framer’s is not so obvious.
Few examples made with Origami
First of all, the software is free and made by FaceBook so there is great deal of chance that Origami will not disappeared in the coming weeks. Always good to know that before you make the effort of learning, the soft is backed by a prosperous company that will remain alive in the coming years.
By the way, Flash from adobe is officially dead today, but some of us has a made a leaving for 20 years with this software, maybe Origami can give you some fat-cow years
The origami philosophy has taken many concepts from a tool name Quartz Composer. In Quartz Composer, you are wiring patches, you do this kind of things in Origami, in very intuitive manner. The purpose is to bring up a prototype that we can tweak and iterate on.
There are many implicit principles that are built-in for instance in Origami such as built-in skin for iPhone, Android and Windows. Automatically any of your creation will output to the correct phone dimensions for Android, iOS or even Window phone
Build a prototype with Origami
Build a prototype with Origami
Conclusion : I believe that is one of the most astonishing tool ever made to build prototype of all kinds. My choice definitely…
Learn More
- Stripe Speaker Series: Designing with Framer
https://www.youtube.com/watch?v=mqk9Fw8FKLY - Prototyping with Facebook Origami
https://vimeo.com/85578380 - Uber Framer.js Prototype
https://www.youtube.com/watch?v=PhdxYkt8gV0 - A solution to “Create native apps faster.
Way faster”. Never try.
https://supernova.studio - Very stunning prototype’s examples gallery made with Origami
http://origami.design/examples/ - Excellent comparison between this 2 softwares. Hi-Fi Prototyping: Origami vs. Framer
https://medium.com/lateral-view/hi-fi-prototyping-origami-vs-framer-4e5881568e69 - Remote User Testing Framer Prototypes With Hotjar Analytics
https://www.hungrybrowser.co.uk/remote-user-testing-framer-prototypes/ - Framer examples
https://examples.framerjs.com/#animation-basics.framer - The Absolute Beginner’s Guide to CoffeeScript. Useful for Framer
http://blog.teamtreehouse.com/the-absolute-beginners-guide-to-coffeescript - Good article about “Prototyping With Framer”
http://www.prototypingwithframer.com/coffeescript-resources/ - Koala is a GUI application for Less, Sass, Compass and CoffeeScript compilation, to help web developers to use them more efficiently.
http://koala-app.com/ - CoffeeConsole 2 : a Google Chrome extension helpful to debug Coffeescript
https://chrome.google.com/webstore/detail/coffeeconsole-2/kcdehbekjjicimoacajfpcpihajfnbfp - Usage of CoffeeConsole in Google Chrome
https://www.youtube.com/watch?v=vKbTW2ICvIw - How to use framer photoshop integration
https://www.youtube.com/watch?v=XD5yLpnQJjY - Creating Prototypes for iOS and Android With Framer: Basics
https://code.tutsplus.com/tutorials/creating-prototypes-for-ios-and-android-with-framer-basics–cms-24270 - Prototyping on paper. POP helps you transform your pen and paper ideas into an interactive iPhone or Android prototype.
https://marvelapp.com/pop/ - Examples Made with Framer
http://framerjs.com.s3-website-us-east-1.amazonaws.com/examples/ - Framer Library : Framer Library is an open source JavaScript framework.
https://github.com/koenbok/Framer - Introduction to the Code: “How code is used to create interactions in Framer”
https://framer.com/getstarted/code/ - Youtube playlist for Framer Video Tutorials
https://www.youtube.com/channel/UCW5gUZ7lKGrAbLOkHv2xfbw - A plugin named “Copy Framer Code plugin for Sketch”
https://github.com/perrysmotors/copy-framer-code - 3 ways to get your Sketch designs into Framer
https://blog.uxtools.co/3-ways-to-get-your-sketch-designs-into-framer-78bc8000d044 - Interesting article about “Automate your UX Design workflow with Framer.js, Gulp and Sketch”
https://blog.prototypr.io/automate-your-ux-design-workflow-with-framer-js-gulp-and-sketch-cc2e8484e4b7 - The official website about CoffeeScript
http://coffeescript.org/ - The website prototypr about “Prototyping: From UX to Front End”
https://blog.prototypr.io/ - FramerCompletion: an autocompletion for Framer.js in Sublime Text 2
https://packagecontrol.io/packages/FramerCompletion - Frameless for iOS
https://stakes.github.io/Frameless/ - 100 Days of Framer
https://www.youtube.com/watch?v=ER1TxhMZU18 - Very very pragmatic and remarkable video to introduce to Framer by Learn UX. Prototyping in Framer – New Design / Code Workflow.
https://www.youtube.com/watch?v=oksSnUByOj8 - The youtube channel “Learn UX”
https://www.youtube.com/channel/UCIiougY7XtqrC-40kjncEeQ - Hello Framer: Getting started with Framer.js
http://www.stakelon.com/2014/04/hello-framer-getting-started-with-framer-js/ - Prototyping mobile apps with Mapbox in Framer
https://www.mapbox.com/help/mobile-framer/ - Frameless for iOS
https://stakes.github.io/Frameless/ - Abstract is Git for Designers we’ve all been waiting for!
https://medium.com/@learnux.io/abstract-is-git-for-designers-weve-all-been-waiting-for-a064287ec26e - Many images of protoptype made with Framer on pinterest.com
https://fr.pinterest.com/pin/470626229794084316/ - Using Framer on Windows with Atom
http://www.prototypingwithframer.com/framer-on-windows-with-atom/ - Prototyping with Sketch and Framer – Design + Sketch – Medium
https://medium.com/sketch-app-sources/ui-prototyping-with-sketch-and-framer-bc340c8a46d4 - Prototyping iOS And Android Apps With Sketch (With A Freebie!)
https://www.smashingmagazine.com/2015/01/prototyping-ios-android-apps-sketch-freebie/ - Flinto for Mac Tutorials
https://www.flinto.com/tutorial_videos/16 - Eight Prototyping Tools Compared: Proto.io, Pixate, Framer, Origami, Form, Principle, Flinto for Mac, and Hype
http://www.sketchappsources.com/blog/post/app-prototyping-tools-compared - Framer – Basics
https://framer.com/getstarted/code/ - Analyze your UI made in Sketch.
https://medium.com/sketch-app-sources/analyze-your-ui-made-in-sketch-772780fc78a5 - The road to web app success: prototypes and user tests
http://www.creativebloq.com/netmag/road-web-app-success-prototypes-and-user-tests-11116646 - Prototyping an iOS App with Sketch & Flinto: Part 1 of 2
https://medium.com/sketch-app-sources/prototyping-an-ios-app-with-sketch-flinto-part-1-of-2-57a3041142ab - Prototyping an iOS App with Sketch & Flinto: Part 2 of 2
https://medium.com/sketch-app-sources/prototyping-an-ios-app-with-sketch-flinto-part-2-of-2-c3c751f7312a - Don’t Build It, Fake It First – Prototyping for Mobile Apps
https://www.interaction-design.org/literature/article/don-t-build-it-fake-it-first-prototyping-for-mobile-apps - How To Design A Mobile App Using User Interface Design Principles
https://careerfoundry.com/en/blog/ui-design/how-to-design-a-mobile-app-using-user-interface-design-principles/ - Pop, Prototyping on paper
https://marvelapp.com/pop/ - Prototyping an iOS App with Sketch & Flinto: Part 1 of 2
https://medium.com/sketch-app-sources/prototyping-an-ios-app-with-sketch-flinto-part-1-of-2-57a3041142ab
Prototyping in Framer – New Design / Code Workflow