Hey guys, help me out :)I'm working on a 4 week Framer course (using the library, since the audience uses Windows). For the intro class, I want to start with: Why use Framer? What is Framer great at?
I know a few reasons myself, but curious what you guys would say :)
I'd say “level of freedom”. You are not constrained by pre-made features and tools. That being said, you can prototype very detailed interactions, use real-world data, APIs, basically leverage anything a browser can do.
It's also very useful for prototyping non-typical apps.
I'll put mine: fast (once you get over the learning curve), amazing for mobile, prototypes that feel real, rich interactivity (gestures) baked in, amazing community, modules!, the power of code ;) , web powered (see it anywhere)
1. Display hierarchies, event handling, and triggered animations are the bread and butter of interface prototyping. Framer does this.2. Because Framer is built on webtech, distribution potential is good, but the layer based API means you can sidestep HTML/CSS rules of normal flow. e.g. it's faster for prototyping novel interfaces than working with raw web tech, and what you make can be spread around easier than using a proprietary format. Plus, if you -are- familiar with web tech, you can root around under the hood to jury-rig stuff. 3. It imports from Sketch and Photoshop.4. There's a decent sized community.5. It's been around long enough that you can hope it'll continue to be supported.
Framer is a prototyping tool but also a conduit for understanding and learning the fundamentals of programming. While many people may master other tools, they are still constrained by what the tool allows. Framer is limited only by what is capable on the web, which is a lot (and that's evolving everyday). Secondly, the community of people that has formed around Framer are incredible and passionate about teaching and learning. So really, the skills and knowledge you progressively learn extend beyond the product itself and will continue serve you throughout your career.
You look more handsome(ladies and gents) using Framer? ;)
Other prototyping-tool may be easier to learn and get you going faster, but Framer gives you the opportunity to build functionality and iterate over it, going from low to high fidelity, by for example first using dummy data and later just connecting to an api to use real data. It can often be more work to achieve interactions than just using a timeline-based prototyping-tool like Principle, but therefore designers get a better understanding of what works and how stuff is going to be built. But as stephen said, the community is also a main-reason for framers success. Without all those great people here, who are willing to share their knowledge, Framer would be too big of a hurdle for a lot of the users, who now are proficient users!
In my opinion Framer is not that great without a Mac, the app makes it much more easy to design and prototype.. I've tried using the library and it's ok but the workflow is very similar to doing HTML/CSS by their own