为了账号安全,请及时绑定邮箱和手机立即绑定

新手如何编写Android的APP

新手如何编写Android的APP

Serious丨 2016-01-22 18:57:50
 本人学生一只,现在和几个朋友想做一个安卓手机APP,已经学习了java  C++  请问各大神,还需要学习点啥?能不能详细的教教俺写个APP具体的思路,谢谢啦!
查看完整描述

3 回答

?
天才小喵

TA贡献8条经验 获得超8个赞


一、如果想开发andriod app,你需要拥有这些东西:

1、Java基本知识(或任何其他面向对象语言)

 2、免费下载的Android SDK(包含Android模拟器)

3、免费的Android文档

 4、免费的IDE (例如Eclipse) 还有一些并不是必要的,但可能非常有用的东西: 

5、一部Android手机。

6、一本不错的Android开发入门书籍或者专业的视频教程,教你如何操作!

慕课视频我就不列举了,课程妥妥的,堪称最全面了。


二、如何选择android app开发的方式

Web 应用: 直接通过手机浏览器访问,可通过 HTML5 来访问一些基本的手机功能,开发和维护都非常简单。

混合App 这是一种结合前两者的应用架构方式,相当于在 Web 上用一个本地 app 的壳进行封装,其复杂度介于前二者之间,有专门的框架来完成这样的工作,例如phonegap等web 开发框架。 

那么我们该如何选择呢?其实原则很简单:使用你熟悉的技术开发: 最大程度的使用你已有的知识,尽管也需要学习一些新东西,但是很简单。无需审批的过程: 开发app的话,你可能需要发布到 app store 上,这需要经过审批,而 web 的好处在于你只需要将程序发布到你的服务器即可自动升级: Web 应用的好处就是用户访问的就是你最新的应用版本,无需手工升级。支持大多数设备: 使用标准的技术,例如 HTML5,那么多数智能手机都能支持开发敏捷: 无需审批,支持多设备,快速开发,你可以尽快的将新功能提供给用户。


查看完整回答
2 反对 回复 2016-01-26
?
i爱慕客

TA贡献41条经验 获得超61个赞

研发一款APP的概要流程如下:

//img1.sycdn.imooc.com//56a72d5e0001b33f05420399.jpg


//img1.sycdn.imooc.com//56a72d690001e51205560317.jpg

//img1.sycdn.imooc.com//56a72d720001968805290256.jpg


查看完整回答
反对 回复 2016-01-26
?
weirdguy

TA贡献8条经验 获得超3个赞

直接点慕课的计划,然后点击android工程师,里面有安卓开发的所有基础知识,如果急的话,可以根据所需学习相应的章节知识,右边有源码可提供参考,最好把所有的基础知识看完,然后去计划下面的加薪面试类学习中高级知识,加油吧!

查看完整回答
反对 回复 2016-01-24
  • 3 回答
  • 6 关注
  • 2646 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信