转载:http://www.cocoachina.com/newbie/basic/2013/0402/5926.html
如果想进入移动app开发这个领域,你总能从别的开发者或者网上或者书上找到各种各样的方法和工具,对于新手来说,还没有摸清门路就已经陷入迷茫了。这里推荐20个可以帮你简化app开发流程的工具。很多开发者都使用过这些工具,涉及原型和设计、编程、测试以及最后的营销,基本上涵盖了整个开发过程。
原型和设计
有了一个很好的创意后,你要做的不是立刻编程,而是设计UI和创建原型,这样你才能知道app如何运行,根据用户体验需要做哪些调整。
AppCooker ($39.99)不仅是一个创建原型的优秀工具,它提供的许多功能还可以帮助你将程序发布到App store中。它集成了Dropbox,Box.net和photo roll,你可以直接将图标和其它UI资源导入到原型设计工具中。你可以利用渐变和填充等功能来创建简单的形状,并且可以访问几乎所有苹果默认提供的UI控件。
如果你不准备深入图形设计,可以使用App Cooker将图片资源合理的放在一起,以创建一个粗糙的、统一的原型。AppCooker还有一个很容易使用的动态链接功能,通过该功能,你可以把各种画面连接起来(在UX设计阶段中画面的各种连接方法)。
Pop就是这样一款应用。有了它之后,做出一款产品原型只需要五个工具:Pop、iPhone、纸、笔和橡皮擦。让你轻松做出可在iPhone上演示的应用原型。
画图:在纸上画出完整构架图,最常规的几个页面、按钮、主流程跑通就好。
拍照:用POP拍下这些草图,应用会自动调整亮度和对比度使其清晰可见,存到POP app内部,
编辑:将拍下的照片按你理想中的顺序放置,利用链接点描摹出各个板块之间的逻辑关系,点击Play就可以演示整个应用了。
Make app icon是一个可以帮你快速生成app图标的web工具。Make app icon可以帮你生成苹果指导方针所说的各种分辨率icon,包括retina设备和非retina设备在内。另外,还可以制作Android平台的多个icon。
虽然看起来是个很简单的工具,但可以帮你节省不少时间,使用起来也比较方便。你在Make app
icon网页添加你将要用来做icon的图片,然后留下你的邮箱地址,系统最终会以zip文件形式发送给你,支持PNG、JPG以及PSD等不同格式文件。(发送时间会有点长...)
你也会意识到之前你在阅读各个icon大小说明和调整每个icon方面浪费了多少时间。
Fluid UI是一款用于移动开发的Web原型设计工具,可以帮助设计师高效地完成产品原型设计。优点:无设备限制,无平台限制(Windows、Mac以及Linux系统),支持Chrome和Safari浏览器(Chrome浏览器上的app也可离线使用)。采取拖拽的操作方式,不需要程序员来写代码。另外,Fluid UI资源库非常丰富,有针对iOS、Android以及Windows 8的资源。如果你觉得库存资源不能满足你的需求,你也可以自行添加。
对于喜欢快速开发的小团队来说,Fluid UI高保真模拟用户体验和操作非常适合。开发人员甚至在创建原型后还可以进行触摸测试,分享移动用户体验。另外,开发人员还可以在Fluid UI上进行迭代开发!Fluid UI提供免费版本和付费版本:免费版支持1个项目,其余根据支持项目数目不同进行收费,比如29美元/月支持3个项目,49美元/月支持10个项目,129美元/月支持10个以上项目。
Sketch是一款Mac上的app,是一款优秀的Vector/Pixel混合型开发工具,可以帮你创建retina图像。这款app可以当做是Photoshop和Fireworks的替代品,包含大量开发者友好型功能,比如“export to css”和“export for retinaoptions”。Get Sketch (售价$49,15天免费试用)。