当前位置:主页 > 资料 >

Introducing Sizzy - A tool for developing responsive website
栏目分类:资料   发布日期:2017-04-29   浏览次数:

导读:本文为去找网小编(www.7zhao.net)为您推荐的Introducing Sizzy - A tool for developing responsive websites crazy-fast,希望对您有所帮助,谢谢! So, here’s how happened. You know the drill. You’re developing an app

本文为去找网小编(www.7zhao.net)为您推荐的Introducing Sizzy - A tool for developing responsive websites crazy-fast,希望对您有所帮助,谢谢! www.7zhao.net



So, here’s how happened.

本文来自去找www.7zhao.net

You know the drill. You’re developing an app for a client and you need to make every page and every component work in every variation, on every device. 去找(www.7zhao.net欢迎您

I was already using react-storybook to switch between all the variations of a component, but I still had to switch between 12 devices just to see the changes in all of them. And that’s how it all started. copyright www.7zhao.net

How about making a tool where you can preview multiple screens at once as you work? That would be neat, huh!

copyright www.7zhao.net

How it all began

The initial tweet about the idea got 200+ likes and 60+ retweets so people were definitely interested in this kind of tool. www.7zhao.net

Initially, I made it work only with react-storybook. I had some problems with css-in-js libraries when developing locally, but I found a quick workaround.

www.7zhao.net

After the integration storybook, the initial prototype was finished. The next thing I needed to tackle was zooming in and out on all the screens.

去找(www.7zhao.net欢迎您

Users would probably want to preview their changes of bigger screens like iPads or small laptops, and you cannot fit those in without zooming out.

本文来自去找www.7zhao.net

After a little bit of tinkering with the width and height of the parent iframe and transform:scale(zoom*0.01) on the content, I finally got it right.

copyright www.7zhao.net

At that point I started thinking that the tool can actually be published as a standalone web app, and the storybook plugin can just be an addition. So I shifted my goal and starting working towards that.

欢迎访问www.7zhao.net

I added few themes, polished up the UI a bit, struggled for 30 mins to come up with a name and ……. *drumroll* Sizzy it is. I setup a temporary GitHub repo for people who were interested to watch so they can know when the code is released. www.7zhao.net

I’m proud that I made Addy Osmani and Jason Miller star an empty repo :smiling_imp:

去找(www.7zhao.net欢迎您

I had a lot of features that I wanted to include, but I just had to finish the important ones and ship the first version by the end of the night. I added filtering by OS and device type and moved on.

本文来自去找www.7zhao.net

I added an url bar on the top so users can play around and preview any url. copyright www.7zhao.net

After I open , polished up the UI, and finished bunch of other smaller things, was live and this was the end result: 去找(www.7zhao.net欢迎您

I actually wrapped up work at 5:30 AM because I just couldn’t go to sleep without finishing *that* *one* *thing* :sweat_smile: 内容来自www.7zhao.net

Wrapping up

I haven’t worked on my own product , and I can tell you that it feels so, *so* good! No time trackers, no estimates, no management, organization chaos, and other stuff that kills your productivity. You just sit down, you know what you need to do, and do the work that needs to be done. That’s it!

欢迎访问www.7zhao.net

You’re solving your own problem with the hope that you’re also gonna solve other people’s problems. The most important thing about is that in the end, you get a lot of amazing and positive feedback, which is basically the only thing that drives you to do better and more awesome work! :tada: 欢迎访问www.7zhao.net

I want to thank everyone for your feedback and support. You can if you’re interested about what’s going to happen with in the next couple of weeks (spoiler: It’s gonna get even better!)

copyright www.7zhao.net

Adios! :wave:

copyright www.7zhao.net

本文来自去找www.7zhao.net


本文原文地址:https://medium.com/@kitze/introducing-sizzy-a-tool-for-developing-responsive-websites-crazy-fast-39a8c0061992

以上为Introducing Sizzy - A tool for developing responsive websites crazy-fast文章的全部内容,若您也有好的文章,欢迎与我们分享!

去找(www.7zhao.net欢迎您

Copyright ©2008-2017去找网版权所有   皖ICP备12002049号-2 皖公网安备 34088102000435号   关于我们|联系我们| 免责声明|友情链接|网站地图|手机版