酷微科技

  • 本地O2O


  • 社区系统


  • 外卖预定系统


  • 微信小程序


  • 物流O2O系统


  • 酷微学院

新闻资讯 > 动态更新 > 如何帮助郑州公司开发一个合格的app?

如何帮助郑州公司开发一个合格的app?

发布日期:2017-08-11 11:20 阅读量:159 来源:未知
在开始之前先要想清楚几个问题:
 
1. 不知道你是为了个人兴趣学做app还是为了就业,先假设你是个人兴趣,那么你就面临着选择平台的问题,iOS还是安卓?个人推荐iOS,因为安卓蛋疼的屏幕适配让我完全不敢学安卓开发,不过这就仁者见仁智者见智了。
 
2. 开发语言?如果是安卓的话就略过,iOS的话推荐Objective c,很多人可能会推荐Swift,个人觉得目前很多优秀的开源库以及项目都是OC的,而在学习开发中必定会用到一些开源库,所以这些代码绝对是帮助你提高最好的方式。
 
3.你要做什么东西,要解决什么问题,这一点@李晨的回答已经说得很清楚了
 
那么现在准备开工了,一个app的开发分为两个大步骤,UI设计和编程,我这里就说说iOS的开发流程
 
首先是UI设计,新手开发app最简单高效的方式就是使用免费的UI Kit(干货预警),推荐一些UI Kit的干货站:UI中国http://UI.cn,http://graphicburger.com/ui-kits ,https://ui8.net/category/ui-kits...,http://ui-cloud.com/browse/,更多的直接谷歌UI kit
 
下到心仪的UI Kit之后,丢进Sketch或者PS,修改成你想要的效果(前提是你会这些软件),最好是把每个元素都切图保存好,以后会用到。
 
知道app大概长什么样子了,咱们也就可以上xcode了,首先要在storyboard上画出你的UI,完全拖拽非常简单,到这里你可能会问,如果有一些稍微复杂的控件怎么办?(干货预警2.0)上控件库!比如:cocoachina 或者 https://www.cocoacontrols.com/ 都是不错的选择(推荐后者),包括github里的trending栏目,你可以找到很多优秀的开源控件,这些开源的控件能为你的开发省去很多事情。
 
接下来就是编程了,具体的OC的教程网上一搜一大堆,这里就不赘述了,不过最重要的是一定要跟着网上的教程一步步做,边做边学,包括看开源代码。
 
另外很重要的一点是,现在很多app都是有后端,想让你的app能有数据的交互,难道一定要学一门后端语言吗?答案是不一定的,这里推荐leancloud(并不是广告,本来想说Parse的但是国内速度实在太慢),这是一个非常方便的后端平台,拥有很多直接用的后端方法,花几个小时看一下官方的文档,后端的内容简直so easy
 
说了这么多总结一下,app设计开发需要用到的知识点大可归纳为这几个:一门对应的开发语言(OC,Java,Swift)、PhotoShop或者Sketch,后端开发(任何一门后端语言或者使用类leancloud的平台),以及对开发环境的熟悉(xcode的auto layout等等)
 
热门推荐
标签库
关注酷微学院

扫描上方二维码

了解酷微科技更多动态