Show HN: Turn sketches on paper into app prototypes
marvelapp.com
marvelapp.com
I've been playing with some ideas in my head for a while now that we should be able to build most apps this way, and not just prototypes. If we can extract the default widgets and behaviour from applications and make them reusable and connectable without code, then we'd be taking steps towards a real revolution.
I am really excited about the direction we're going in with products and tech like this.
Look at the game development world. There have been countless "game makers" that saw limited, niche success if that, usually because they were not powerful or expressive enough.
Then along came Unity.
Of course, you still have to write game scripts in Unity... but you do a whole lot of your work in the Unity IDE, dragging and dropping, clicking to attach things or to change properties, tweaking animations, colours and materials.
It is a revolutionary way of making games, and is rightfully enjoying huge success.
We need (at least!) a Unity for application development, and we need it yesterday.
But instead we have... Sublime Text, LightTable and Visual Studio. All ways of writing enhanced text.
We're seeing Marvel being used to teach kids how to make apps https://twitter.com/futurice/status/449186891837890560 massively exciting!
* Our iPhone app ties in with our web app, which allows you to prototype both web and mobile. http://www.marvelapp.com. Our iPhone app is just one part of the eco-system
* We support PSD importing directly into the iPhone app
* All your images are synced with Dropbox so you can easily access them
* Our web app allows you to download prototypes as ZIPs to run offline or on your own server
* You can select dozens of different device frames (HTC One, Lumia, iPhone 5S etc)
* You can export iPad prototypes using our iPhone app
Sometimes I feel like HN asks "how is this different from X app" without doing any research, just to be lazy.
The hardest part i've found is trying to include this all in the iPhone app design. This version is definitely our base, from here we can start adding a few more things to make your prototypes more app-like
Just browsing your site, it looks like your main app is used like that, albeit apparently for more refined mockups (I'm sure I'm mixing up terminology here, but I'm not a designer so bear with me). Next time I have to design a site I'll try integrating Marvel with my Balsamiq workflow and see what happens.
So you can easily use the iPhone app to start with sketches and then use the web app to get into more detail
We don't have any image recognition stuff coming or pre-made elements but we are adding transitions/animations so that you can get a sense of what your apps might feel like.
1. Sketch a web app on paper.
2. Snap a picture of your drawing.
3. Our app generates a live site, displaying a link to share.
Especially compared to all those scrolling websites that move things around while you scroll and leave you with no idea about the product.
If you use the official Dropbox app, you could upload your sketches into the web app in the mean time however :)
Bit more of a process when using Paper, as it only seems to be able to export an entire notebook in PDF, requiring me save pages individually in order to use them in the app. I seem to recall reading somewhere that MarvelApp was capable of dealing with PDFs, but I'm obviously mistaken. Would have been a nice feature, though I'm not sure if many others would benefit from such functionality.
It's actually a pretty common request as many people have their wireframes and visuals in PDF format and want to prototype it up so you're not alone :)
It needs access to a hell of a lot of files in my dropbox account. Definitely not something I want scouring my files, just so it can show a few mockups - is there any way to restrict it to being able to access just a single folder, or is it really an all-or-nothing problem with Dropbox auth?
edit quoted auth-request page & formatting
After we saw that no one was doing it, we figured it would be better to go to the files, rather than force people to bring the files to us.
We only access the files you choose, also Marvel was approved by the DB API team to use the service (a bit like the App Store)
I understand that people are permission-clicky-happy nowadays, so it's probably something that won't even remotely affect your growth - it's just a shock to see new, tech-friendly services going with permission-grabs (even if it is, as you say, to allow for better UX)
I can't imagine why anyone would want to give up such massive access, and potentially commercially sensitive info (that they possibly don't own), but I definitely wish you all the best with this
edit typo
It's a delicate subject I totally understand, thanks for the best wishes!
Old old sketches of something similar looks ugly as sheit I know :)
http://000fff.org/uploads/NewFlow_02.png
http://000fff.org/uploads/NewFlow1.png
We had an idea for how to do a dynamic matrix generator which made a lot of swipe navigation possible very easily, Will see if I can find the HTML prototype somewhere.
http://www.criticalgaze.com/study-on-marvels-iphone-app-land...
After freelancing in agencies, startups and design teams for so long I saw that everyone was using Dropbox for projects and design file storage.
With designers making hundreds of changes to their designs each day, the time it would take to keep your prototype updated is prohibative. So we figured instead of forcing the user to bring the files to our cloud solution, why don't we just go to theirs?
If we let users leave their files where they are it's one less click and thing to manage. We just keep the files in sync so the prototypes update automatically with the user lifting a finger.
On the flip-side, no everyone uses Dropbox of course and it's a barrier. But it allows us to save money on storage which we pass back onto the user and provide a great free plan (no upload or project limits)
https://dribbble.com/shots/1468163-Break-app?list=searches&o...
[1] https://marvelapp.com/iphone/ 'Take your pick, we don’t descriminate.'
Edit: Another comment here implies you already do. Went to go confirm but your menu button doesn't seem to be working (iPhone 5)
Question for you: Is working with prototypes offline in your roadmap? I have limited connectivity where I work, and playing with your app has been troublesome.
Thanks!
We launched a feature in the web app where you can download your prototype as a ZIP containing html/css/js to run offline but we really want to have offline in-browser working for everyone
In my comment I was more referring to the iPhone app side of things as that's my typical use case. I noticed that I need an active connection to do pretty much anything.