00-1010 app开发涉及以下知识:
1.初步需求的分析和规划:需要一个完整的需求文档,包括流程图和时序图,这是非常重要的。
2.交互设计和UI设计:即APP页面的设计和各页面链接的跳转情况。
3.应用前台开发
苹果iOS版:
从基础开始,我们必须掌握C语言和数据结构,然后遵循C语言数据结构(面向过程)、C(面向对象)和Java(高级)
由于Xcode是一个运行在MacOSX上的开发环境,所以你首先要熟悉Apple Computer和Apple MacOSX系统。
安卓版本:
基本的Java语言和XML知识,还要学习安卓专用API的用法。
程序相关性
如果你想成为一个安卓应用开发,基本的事情是知道如何使用它。掌握了这两种语言之后,安装Eclipse和AndroidSDK,就可以当开发了当然,
4.服务器相关:掌握WebService和开发语言、ASP.Net、PHP、JSP等知识。
5.熟悉并能够使用开发数据库。
6.有些函数需要算法,这也需要一定的专业知识,尤其是数学基础。
7.API接口开发:包括你的开发API能力和你调用第三方API的经验。
8.TCP/IP、套接字等网络协议及相关知识。
9.App发布流程,实机调试技巧,证书,打包上架。
首先APP的开发是按系统划分的,为数不多个是安卓,第二个是苹果,也就是苹果各个系列使用的系统,然后就是windowsPhone,这是微软公司,很少使用,暂时忽略的系统,其他系统就不提了。
然后按照开发的方法,app主要分为原开发和跨平台开发,也就是要不要写一套代码来生成不同系统使用的app?
鉴于编程经验不足,可以尝试使用APP的一些生成工具(这个可以自己百度,这里不讨论)。如果你想用编程实现自己的APP,请继续往下看。
先从不那么容易破坏乐趣的比较简单的方向入手,相对配置简单一点。首先有一台电脑,正常安装Androidstudio,然后创建一个项目,买书,开始学习。安卓工作室可以在安卓的官网,下载,配置可能要翻墙什么的。希望一切顺利。然后你会发现有两种语言可供安卓开发, Java或Kotlin使用。你可以在这里选择任何一个。建议您完成基本语法,然后继续应用开发
如果你想开发“贵族”苹果App,首先你需要一台苹果电脑,安装Xcode软件,你还需要先学习语法。而那些需要注册苹果开发,并上交99费用的人
当然,我们也可以两者兼得,即采用跨平台的开发方法。你可以选择科尔多瓦或爱奥尼亚,使用网络开发技术,然后打包成安卓或苹果应用。包装的时候,你会需要安卓和苹果包装的基础知识,官网也解释过。这里用的是Csssjs,js可以是angularjs。
如果你想用微软的家庭水桶,也可以学习Xamarin。它使用的语言是C语言,这是一个关于开发经历的长篇故事。
一般来说,要完成一个APP,需要学习很多东西。当然,你也可以用钞票的能力去找开发你告诉他功能,他告诉你就行了。
超过