ddungmickey
(1)Java语音的基础知识:J2SE方面的基本知识点,比如:一些Java的基础类(lang包,IO包,util包(集合框架),面向对象(oop),多线程,网络编程); (2)J2EE知识:假如我们以后想从事安卓(Android)客户端应用程序的开发,那么J2EE知识是必须掌握的。很显然安卓(Android)客户端只是做的数据的请求、展现,所需的数据都在服务器端。 (3)C语言知识、Linux操作系统,可以作为我们后续的发展需要了解的。 通常有这样一种情况,很多朋友来连Java基础还比较(安卓开发交流群:474897323)欠缺,就开始来搞安卓(Android)开发了,当然就问题会很多了。在这里,我对于这些朋友的学习热情表示嘉奖,但是我们还是需要一步一步的来,需要打一个好的基础,有一个好的学习路线。 安卓(Android)学习资料的推荐: (1)在网上找有价值的Android学习视频。(2)加入Android的论坛,跟里面的前辈多多学习。 (3)培训学校学习。培训机构的特点就是可以让你少走很多弯路,快速入门。如果能快速入门,到这个行业去发展,就比自己慢慢学习要好得多。毕竟现在安卓(Android)开发太热了。但是目前的培训机构实在是太多了,参差不齐,需要你们应用火眼金睛来辨别真假了。 我比较懒,不想从头认真学习安卓(Android),怎么办?那也不用担心了,现在网上有很多在线app开发平台,选择一个就能实现你的Android开发梦,比如比较好用的在线app开发平台应用之星,里面的开发都是通过按钮拖拽来实现,有需要的可以试试看。
闪闪惹人爱ii
其实零基础的人制作一款手机APP也不是不可能的事情,也不用需要你从基础去学编程代码或者UI设计,现在很多APP在线制作开发平台,你可以在线免费制作APP,选择一款合适的模板,图文操作方式非常便捷,如应用公园,你可以去试试。
danyanpimmwo
想学移动开发?先看你想学什么移动的开发,苹果的,还是安卓的……,苹果对应的是ios,安卓的对应的我就不知道了。我只会ios,就帮你介绍下吧。ios 用的是object-c 语言,对于普通的软件开发 实际上是一点都不难的,难点在游戏开发,视频开发等,就你回db 什么的 在初步的开发过程中是没有用处的。想学ios最好的方法就是进 ios的单位去实习,其次就是自己看书,不过前提你得有个mac ,mac比较贵,看你家条件怎么样了。然后我们用的编译软件 是 xcode ,如果你想用到,gps,视频处理,陀螺仪,等一些高端技术的话,必须要自己买个iphone,或ipad,然后还要在apple官网上注册 开发者账号 缴纳 99美金……,所以对于一个独立想开发ios 的人来说,没有一定家庭条件 是很困难的,所以最好 去企业做实习生……哦 对了,可以用虚拟机装 mac os,这样就大大节省成本了。……就扯这么多,接下来你问吧。
天下武功2016
快速学会制作app的建议:\x0d\x0a1、首先可以写一些简单功能的无UI的java程序,熟悉java基本语法,基本数据类型,常用类;理解继承机制等。\x0d\x0a2、再次可以看一些Android的入门书籍,重点了解:Activity的生命周期;常用Layout及各类View的构建;能写一些简单的demo来使用这些控件。\x0d\x0a3、如果要有内容发布功能,就意味着需要在客户端进行网络访问和数据传输,这时就需要稍微了解http协议,数据传输格式建议使用json;在Android客户端的开发中有一些第三方组件可以帮助你完成网络访问和数据解析,建议:androidasynchttp以及gson,你可以在github上查找这些组件;使用这些组件避免了你自造轮子,节省时间,但可能会阻碍你了解到一些技术细节(例如多线程,json解析方式),这点初学者可自行权衡。\x0d\x0a4、如果你需要写一个服务器端,建议使用php+mysql来实现webservice,容易上手;你可能也需要了解一些对象关系数据库的基本概念和原理,一些基本的sql语法;试着建立你的数据库表,编写sql语句来查询你想要的数据;然后编写php代码来连接并操作你的数据库,并将结果以json形式返回;如果想用java来完成服务器端,也是可以的,j2ee+jsp也可胜任。\x0d\x0a5、极客营讲师觉得在学会以上之后你就可以着手设计开发你的App了,极客营提醒良好的代码结构和风格比学会某些sdk要重要的多,各位同学应该从一开始就养成良好的习惯。极客营讲师都会要求极客营学生做到的一点。\x0d\x0a如果你只是利用业余时间去开发制作app,可以走以上步骤,但是极客营觉得如果要真正的从事app开发工作,这个必须要从计算机基础开始学起,去参加一些app培训学校或者找一个会做app的老手带你从基础学起,因为如果想进入IT行业是需要多年的基础技术累积。
优质考试培训问答知识库