Ⅰ 零基础学APP开发,如何自学开发APP
App开发,是指专注于手机应用软件开发与服务。 App是application的缩写,通常专指手机上的应用软件,或称手机客户端。另外目前有很多在线app开发平台。 App开发,是指专注于手机应用软件开发与服务。App是application的缩写,通常专指手机上的应用软件,或称手机客户端。苹果公司的App store开创了手机软件业发展的新篇章,使得第三方软件的提供者参与其中的积极性空前高涨。随着智能手机越发普及、用户越发依赖手机软件商店,App开发的市场需求与发展前景也逐渐蓬勃,截止到2012年12月,App开发已变为红海市场。 主流的四大系统: 1、苹果ios系统版本,开发语言是Objective-C; 2、微软Windows phone系统版本,开发语言是C#; 3、安卓Android系统版本,开发语言是java; 4、塞班symbian系统版本,开发语言是C++。
Ⅱ 如何零基础自学移动APP开发
楼主可以用app制作平台呀!免费app制作平台很多,像国外的有Appmachine,国内的应用之星,我都用过。感觉应用之星更适合国人,操作很方便,不用懂任何编程技术,一看就会,而且应用之星还免费,不像其他的制作平台要年费什么的。楼主有不懂的地方可以继续追问我哈~
Ⅲ 自学java,要多久才能开始开发安卓app
你要是学到快,Java也得学2月吧,人家安卓班都是3月呢!
Ⅳ 可以自学App开发吗
没一点基础的话,看你现在是什么状态,如果是学生就从基础学起,最后的目标是APP开发,如版果是社会人员想权学的话,又没有基础,又想快速进入这个行业,建议你在家学二到三个月,如果坚持下来了再去培训中心培训四到五个月,然后再找要求低的公司干上一年,你就算是入门入行
Ⅳ APP开发如果自学要多久时间
第一步:编程入门课
时间预计:4个星期
推荐看公开课,Udacity也行,网易公开课也行,自己找一个面对对象语言(一般是JAVA, C++, Python)的课。我是在网易公开课看的斯坦福的CS106A,学的JAVA。
如果你纯粹学iOS开发,不推荐看哈佛CS50,CS50是给CS系的学生介绍整个计算机世界的框架,讲的内容比较多,进度比较快,对iOS开发其实有点累赘了。(臣妾有点跟不上啊!!)
计划安排是一天一课,看课程要求的书(至少看完一本)及大部分作业。这一阶段重点不是语法,而是以下3个目标。
目标:
1. 让自己对编程这件事感到适应。
写hello world。
怎么写function, 怎么调用function。
全局变量,局部变量这类基本知识点。
都是基本的东西。看看书,写多两个程序就欧啦。
2. 掌握编程语言的基本要素。
编程语言4个要素:
a. 基本的数据类型:整数,实数,character, string, boolean
b. 基本的运算符号:+-×/><++--那啥的
c. 怎样输入输出
d. 怎样控制程序:sequence,selection,loop
3. 了解编程范式
面对过程编程。
面向对象编程。
第二步:上手iOS!
时间预计:2星期
强烈推荐CS193P,老头子讲的超级好!我的很多东西(对象思维啥的)是在这里跟着做练习的时候才真正明白的(好啦,也可能是上一堂课练习做得少的原因)。如果等到9月应该itunes U上会开始教iOS 7了。网易公开课的是2010年iOS 5版的,前10堂课,也行。(iTunes U上有完整的课)
CS193P说有prerequisite,一开始被吓到,事实证明还是可以学下去的。头两节课一头雾水,没关系,把itunes U上的课件下载下来,把所有代码打出来,然后一个个元素对应之前学的语言匹配,再不懂先放着,继续学后边的,过几天打多点代码就懂了。
感觉学5、6堂课,一个星期左右就可以开始进入下一阶段自己做东西了。之后用啥学啥,每堂课都有主题的。速度慢点的同学们,这阶段跟我一样准备两个星期吧!
第三步:开发app!
时间预计:2星期(本人...1个半月,实在不好意思说出口)
这个时间就可长可短啦,还包括美工,交互啥的。坚持要用啥学啥的原则,其实就是知道iOS SDK都有什么组件,每个组件有什么function而已。stackoverflow, Github, apple sample code多上,搜索引擎多用。如果有个师傅,这个阶段真的是进步神速。
好的!不出意外,你的第一个app就这么新鲜出炉了!从今天开始,成为一个冷艳逼格高尚的iOS开发者吧!
Ⅵ 如何自学做一个APP
你好,很高兴为你解答:
快速学会制作app的建议:
1、首先可以写一些简单功能的无UI的java程序,熟悉java基本语法,基本数据类型,常用类;理解继承机制等。
2、再次可以看一些Android的入门书籍,重点了解:Activity的生命周期;常用Layout及各类View的构建;能写一些简单的demo来使用这些控件。
3、如果要有内容发布功能,就意味着需要在客户端进行网络访问和数据传输,这时就需要稍微了解http协议,数据传输格式建议使用json;在Android客户端的开发中有一些第三方组件可以帮助你完成网络访问和数据解析,建议:android async http以及gson,你可以在github上查找这些组件;使用这些组件避免了你自造轮子,节省时间,但可能会阻碍你了解到一些技术细节(例如多线程,json解析方式),这点初学者可自行权衡。
4、如果你需要写一个服务器端,建议使用php+mysql来实现web service,容易上手;你可能也需要了解一些对象关系数据库的基本概念和原理,一些基本的sql语法;试着建立你的数据库表,编写sql语句来查询你想要的数据;然后编写php代码来连接并操作你的数据库,并将结果以json形式返回;如果想用java来完成服务器端,也是可以的,j2ee+jsp也可胜任。
5、极客营讲师觉得在学会以上之后你就可以着手设计开发你的App了,极客营提醒良好的代码结构和风格比学会某些sdk要重要的多,各位同学应该从一开始就养成良好的习惯。极客营讲师都会要求极客营学生做到的一点。
如果你只是利用业余时间去开发制作app,可以走以上步骤,但是极客营觉得如果要真正的从事app开发工作,这个必须要从计算机基础开始学起,去参加一些app培训学校或者找一个会做app的老手带你从基础学起,因为如果想进入IT行业是需要多年的基础技术累积。
如有帮助,请点击:采纳,祝您生活愉快!
Ⅶ 每天都在自学java,要多久才能开始开发安卓app
开发的话,肯定要先接触计算机语言,一般都是先学C语言, 然后学C++ JAVA 之类。另外学点版英语,对学习编程有好处的。不权过这都要学很久的。如你感觉学者困难你可以先试试网上一些 图形化开发平台 如应用公园。这些不用代码一样可以制作APP的。
Ⅷ 自学软件开发要多长时间
为什么不可能列,不过在此之前,建议你先去仔细的了解下现在软件行业的行情,发展等,看是否要进入这一行,这行的付出是很大的,不仅是入门之前要学,入门之后还是要学,工作后也要学,熟练后还是要学,学无止尽,因为技术在不断更新,人们需求也在不断提高.
如果确实要入这行,首先选门基础的语言学习,C,C++,java,C#这些都可以,编程语言没有什么界限,你选哪种语言都可以,他们虽然语法或者一些函数库不同,但是大体都是一样的.当你学到一定程度后就会感觉到了,比如说你学java,后来又要接触C#你就会发现他们有很多一样的地方.
很多人都说,先学C等语言,那是因为它简单,比较适合从来没有接触过编程的人.再学其他语言,在思想或者说思维上容易接受些.
这是我觉得最最基础的。之后就可以去接触其他东西了,比如给予WEB开发的J2EE,.NET等等,这些关键字,你也可以再网络里找到.
Ⅸ 想自学安卓开发,请问该从何下手,大概要多久可以自己编出一个APP
学安卓要从语言先开始学,java,或者C#这两个高级语言入门稍微简单些的,买本书,跟着练习,网上有很多教学视屏,跟着看也行,写个小程序用不了多长时间,大概一个月就行了,真正整套体系学好要半年。
Ⅹ 自学做一个手机app需要学习什么
首先必须熟练掌握计算机方面的相关知识。其次选择什么样的系统做什么类型的回APP,都是在答做APP之前应该考虑的。且要有一定的美术功底,熟悉色彩搭配,版面划分等。
做安卓APP的话先学java、XML等再学安卓开发。用Java在eclipse或者Android studio开发可以很快做出成品。制作Android APP首先要学会如何搭建环境。其次安卓开发首先要有java基础,其次在电脑里面安装java、安卓集成开发环境包括ADT eclipse和sdk等,接下来看一下安卓开发系列教程即可。