After writing 400 lines of codes, I just wonder is it possible to link multiple Framer files together in one project (Kinda like using Class).
Has anyone done this before? Would be really appreciated if I can get some pro tips. :)
For really large prototypes, I sometimes make multiple prototypes, screen record and then combine videos. Did this in the QC days, and carried it over to Framer as well. Although there are probably more scalable ways to do it with Framer.
This has been on my mind too, modules seem to be the closest thing but it's not a very efficient way of doing it. Huge comment blocks seems to work okay haha. And hello JinJu 👋
+1 this would be a great feature!
The prototype will be complicated as the real app. Haha
I hear you JinJu Jang, I'm struggling with the same problem. I've tried modules as libraries of the functions, but they lose the names of layers.
I'm doing all the interactions in logical pieces, then i'll put everything together with "copy paste"
I think this will be in the new version that they talked about in the q&a video.
Keen to this video, is there a link?
I haven't seen this published anywhere, but one of the best ways I've found is to write components as functions and store those in the module. You can write things like exports.Alert, exports.Keyboard, etc. in your module, and then create new instances of them. Plus, if you use arrays you can make the syntax look identical to Layers. Works really well. This is an example of how you can create instances of functions – http://share.framerjs.com/it1rvdign2q3/
I wrote a gulpfile that does exactly what Framer Studio does, while allowing you to structure your app into modules and use normal IDE (like WebStorm with it's awesome semantic autocomplete). Would anyone be interested?