怎样自学手机软件开发,需要学哪些。

作者&投稿:宥善 (若有异议请与网页底部的电邮联系)

第一、程序相关

如果想成为android应用开发者,最基本的是需要懂得用Java语言和XML知识。掌握了这两种语言后再装个Eclipse和AndroidSDK,就可以做开发了。当然,还得学Android特有的API的用法。Java和XML只是编程基础。

如果希望成为iOS应用开发者,那么需要知道1、语言基础:Objective-C语言、xcode开发环境;2、手机使用经验:足够的iPhone使用经验与体会,不然你很难与产品经理和设计人员有效沟通;3、具体的开发能力:主要的开发将集中于界面开发、一定的数据库开发、通讯接口开发、协同开发与联调,如果是游戏,那么还需要涉及到引擎、建模、素材、光影、故事板等。推荐两本书两本经典入门书籍《objective-c基础教程》和《iphone4和ipad开发基础教程》。

第二、用户体验

好的应用都会有好的用户体验,所以在进行app开发之前我们就要要拿出方案,想想用户在什么情况下使用我的应用,用户的使用态度是什么,其中应用中哪些是核心功能,哪些是辅助功能,哪些是边缘功能,最佳操作路径怎么建立,如何将功能分布到页面上,同时我的应用界面应该是什么风格和样式,最终要画出来UI方案。

第三、产品设计

确定好了UI方案,那么我的app应用的市场定位、核心价值、产品功能、竞争分析、商业模式和营销推广。其中为用户解决什么样的问题(核心价值),怎么解决(产品功能),有没有替代方案(竞争分析),为APP开发者带来什么好处(商业模式),怎么让用户接触并安装使用这款我的APP(营销推广)这些问题都需要考虑到。

第四、不懂技术也能开发

如果上面三点你都不能够做到,那么你也不用灰心,现在已经有了应用之星(appstar)免费的移动应用开发平台,关键是你不懂技术也能在这个平台开发



~

想开发软件需要学什么
答:问题二:我想自己开发软件需要学习什么?? 20分 不互你学的是C、C++、C#、vb、java,你都要学习下面的东西,当然你已经很了解的,可以跳过,或者做适当的复习: 1、计算机硬件原理:了解硬件怎么工作,知道软件是怎样在硬件上工作的,CPU架构,指令,怎么做运算,内存如何工作,内容地址是怎么回事,硬盘如何存储,数据和指令如...

想制作手机上的APP,该学习什么编程语言?
答:至于先学哪个?个人建议先原生开发然后再学vue!最后在学混合开发!我是先学的oc,也会使用swift,花了三个月自学转的前端,一年了,vue,uniapp,weex都做过项目,也都上架并运行维护至今!喜欢了就努力学习!从问题本身猜测一下,这是一个编程初学者提出的问题。作为初学者,想制作适合多平台的手机Ap...

安卓开发需要学习什么
答:学习分三个阶段:1,Android基础阶段:平台架构特性(JAVA/C) Market/应用程序组件 环境搭建与部署/打包与发布 AVD/DDMS/AAPT 调试与测试 相关资源访问/资源制作 Activity/Service/Broadcast Receiver/Content Provider/原理(生命周期)及深层实现 2,Android进阶初级:组件Widget/ 菜单Menu/ 布局Layout 详解 ...

怎样自学手机软件开发,需要学哪些。
答:.C当然是基础,在java下就可以编写开发一些软件,相对来说java下的程序适用的比较广,可以在许多手机系统下使用。另外,塞班是目前比较成熟的一个手机系统,主要使用C++作为集成化的开发环境,如果有兴趣你可以去电驴上下些资料自学。2.现在手机软件最多的还是民间自制的,大都不是用于盈利的,实际盈利的...

我想自己开发软件需要学习什么(开发手机软件需要学什么)
答:要自始自终地加强英语的学习。因为目前的计算机程序设计语言主要是外国开发的,编代码的主要语句往往是英文,中文通常是做解释和说明用。有一定的英文基础,在计算机学习上可以事半功倍。方法/步骤2:重视编程基本功的学习 学习软件需要什么?一个优秀的程序员也不是十天半个月就能够造就出来的,必须要扎...

...自己想从事手机软件开发方面的工作,需要学哪些知识?
答:一般来讲就是J2ME、Android、.NET平台开发手机应用了,J2ME出道比较早,Android虽然出道没几年,但是比较流行,待遇也不错,并且学起来也很简单。所以你想速成的话,建议学Android,自学就行了,这个就没必要培训了,又不是嵌入式、单片机之类的。建议按照下面的步骤慢慢学。1.安装android sdk 2.搭建java...

软件开发自学步骤都是哪些
答:读过书,如果无实操经验,都是纸上谈兵。所以必须要掌握实践操作。比如说学习了.Net的C#语言基础,那就做一个控制台的《学员管理系统》,学习了《Winforms编程》,就重构这个系统,实现桌面版的《学员管理系统》。软件开发自学是个漫长的过程,还需要毅力和耐性,只有花费心思去学习才会有效果!

学软件开发需要有什么基础?
答:学软件开发必备基础1、基础知识学习软件开发需要大量与数学、英语打交道,所以需要有一定的数学、英语基础。有了这个基础,学起来可以事半功倍。当然,对数学、英语的要求也没有想象中的那么高。学软件开发必备基础2、基础编程语言编程语言是学软件开发的钥匙,初学者好根据自身的喜好或者职业规划选择语言。...

如何自学软件开发?要先从什么学起?需要买什么教材,
答:建议二:学编程更需要实践 书 是有了,可是整天抱着书也不成。编程最怕的就是纸上谈兵,我看到有的初学者,看完了大半本书,和我说起循环函数来头头是道,却连编译器长什么样都没有见 过。真要他写几行程序,便是错误百出。我的建议是,无论你涉及编程的时间是多么地短,无论你目前学到的...

学软件开发需要有什么基础?
答:学软件开发必备基础1、基础知识 学习软件开发需要大量与数学、英语打交道,所以需要有一定的数学、英语基础。有了这个基础,学起来可以事半功倍。当然,对数学、英语的要求也没有...学软件开发必备基础2、基础编程语言 编程语言是学软件开发的钥匙,初学者好根据自身的喜好...学软件开发必备基础3、数据库(...