学习手机开发
软件开发需要学习SQL Server2005数据库设计和高级查询、版数据结构、权C#面向对象程序设计、HTML5与CSS3开发、javaScript、jQuery高级编程、PHP开发、软件工程、JAVA面向对象程序设计、J2EE服务器端高级编程、APP应用程序开发、oracle数据库、Android应用开发等。
② 学习手机软件开发需要什么基础
手机软件开发的话,如果你是想学android开发的话,得有java的基础。如果你想工资高点的话,就可以学学ios开发,不过得有点c语言的基础。
③ 自学做一个手机app需要学习什么
首先必须熟练掌握计算机方面的相关知识。其次选择什么样的系统做什么类型的APP,都是在做APP之前应该考虑的。且要有一定的美术功底,熟悉色彩搭配,版面划分等。
做安卓APP的话先学java、XML等再学安卓开发。用Java在eclipse或者Android studio开发可以很快做出成品。制作Android APP首先要学会如何搭建环境。其次安卓开发首先要有java基础,其次在电脑里面安装java、安卓集成开发环境包括ADT eclipse和sdk等,接下来看一下安卓开发系列教程即可。
④ 如何学习安卓开发
第一,学好java基础。
安卓开发,用的开发语言就是java,所以在开发安卓之前,要学好java基础,对于基础语法一定要熟记,这样才能有能力去实现自己想实现的功能。
第二,熟悉安卓开发流程。
安卓开发,作为软件开发,是有对应的开发流程的,在开发之前,要熟悉从项目规划到最后开发完成的流程,这样才能做到心中有数,不会走弯路。
第三,学会自己解决问题。
自己解决问题,指的是遇到开发上的问题,一定要先独立解决,可以通过上网搜索,查找相关资料,以及类似的功能实现方法,只有通过独立解决,才能收获更多,进步更快。
第四,多学习开源项目。
安卓开发的学习,非常有优势的一个地方,就是网上有大量的开源项目,我们完全可以通过学习别人的开源项目来完善自己。所以多学习开源项目是非常好的。
第五,多进行实际开发。
安卓开发最重要的一点,就是要多动手,只有自己亲手完成的项目,才能学会更多技能,即使很长时间不做,也不会忘记,所以一定要学会自己实际开发。
第六,相信自己,坚持下去。
这是最关键的一点,学习安卓开发,每个人的基础都不同,每个人的理解能力也有差别,但首先要相信自己,不管自己处于什么位置,要相信自己能够完成,并坚持下去,这样,不知不觉自己会超越很多人,也会离成功更进一步!
⑤ 什么也没学过,现在想自学手机软件开发,需要买哪些书开学习
目前主流的手机APP分两类,一类是基于苹果(IOS)系统的APP,另一类是基于安卓(Android)系统的APP,两种不同系统的APP所使用的开发工具及编程语言完全不一样。
1)基于苹果(IOS)系统的APP
要开发苹果系统的APP,需使用苹果公司的xcode开发工具,通常是使用Objective-C或Swift语言开发,Objective-C是C语言衍生出来的,继承了C语言的特性,属于面向对象的语言。会C语言的话可以直接使用Objective-C编程,差异很小,若遇到不懂的再查资料。还有就是苹果新推出的Swift语言,非常好用。
2)基于安卓(Android)系统的APP
安卓系统APP使用Java语言进行开发,Java语言已经流行了20几年,目前还保持这这种势头,经久不衰。如果想做安卓系统APP必须先掌握Java语言,对于有C语言基础的人来说,学习Java还是较容易的,如果有兴趣的话可以自学,网上Java学习教程挺多的,还有不少免费的教学视频,不想花钱报培训班的话,可以自己跟着视频学习。如果是完全零基础(没有学过C等其他编程语言),如果真的很感兴趣,也可以自学,只是学起来稍微慢一些。
安卓系统APP开发的工具有几种,目前比较主流的有Eclipse和android studio,之前比较流行的是Eclipse,后来2013年谷歌推出了android studio开发工具,也比较好用。不过很多老用户还继续沿用Eclipse开发工具,因为更换平台很多配置需重新设置,而且之前编写的软件无法直接运行。如果是新手的话建议使用android studio,个人觉得android studio好用一些。
开发前准备,还得安装Java开发环境,JRE、JDK、android studio,还包括环境变量设置,模拟器配置等,这些东西至少要折腾好几天才弄好。
⑥ 怎么才能学习好手机开发
最好是进去手机制造商和手机开发商那里,去取经。然后就是需要阅读和理解大量的手机开发方面的专业知识,这需要不低的学历程度作为前提。
⑦ 怎样自学手机软件开发,需要学哪些。
.C当然是基础,在java下就可以编写开发一些软件,相对来说java下的程序适用的比较广,可以在许多手机系统下使用。另外,塞班是目前比较成熟的一个手机系统,主要使用C++作为集成化的开发环境,如果有兴趣你可以去电驴上下些资料自学。
2.现在手机软件最多的还是民间自制的,大都不是用于盈利的,实际盈利的软件,最热的恐怕是浏览器类的(如UCWEB)、杀毒安全类的(如网秦)、还有就是手机游戏了(主要是网游这块比较来钱),而这类商业软件的开发不会去找零散的程序员,项目相对也比较大,不是一个人可以胜任的。我的建议是你先自学,然后尝试对一些民间软件做汉化啊改进啊之类的工作,去一些国外论坛上移植国外的民间软件也不错,自己找项目这种事也不是彻底没谱,不过是很困难的。最多可以在学校联系下,如果有商家委托学校开发一个东西,你可以参与进去就是不错了。
3.根据开发的程序不同时间上当然会差别很大,这个问题也意义不大,短时间依靠个人就可以开发出来的软件会有多大的价值么?
4.这跟软件本身的商业价值有关,也是个没有办法回答的问题。
你通过自己的知识赚钱的想法是对的,但是我觉得这个事情要么你作为未来的从业方向去做,要么作为平常的爱好来做,如果你选前者,那你更该用一些时间去锻炼和学习,从低处着手,而不要老想着现在如何利用这个赚钱;如果你选后者,那你就是广大的民间程序开发爱好者的一员,更不要去注重钱的事了。
除非你有好的创意,比如你发现一个有市场的软件类型,那你可以拉一帮人一起开发出来,做出来以后或者自己运营或者卖给一些相关的企业,这样就可以盈利。
其实手机软件业也并不存在那么多的特别,类比电脑软件业,有很多相似的地方,像超级兔子这样的名牌民间自制软件从开发出来隔了多少年才能盈利的?这样讲你应该可以知道,作为民间自制软件,无论是手机上的还是电脑上的,进入盈利模式的过程,都是很复杂艰难的。软件本身有使用价值是不够的,还要有盈利的能力,这不外乎通过广告和收取使用费用这样的手段,就这两点,很多挺实用的软件却都满足不了的