在校大学生独立开发安卓应用现实吗?
答案是肯定的!移动开发算是最容易出成果的了。我算是过来人,虽然目前还很渣。(目前业界我比较喜欢俩人 @汪超骏 技术学习的榜样,@NovaDNG Android Design榜样)。独立开发App需要具
在校大学生独立开发安卓应用现实吗?
三、Android:
上面的基础知识,花一年的时间其实就足够了,贵在坚持,多写代码,可以自己给自己出项目,慢慢实现,会很有成就感。
下面就是进阶,分两个部分
Java Web技术比较成熟,教程,书籍很多,按部就班学习就行了。
Android应用开发,其实说到底是个前段开发,难点就在于自定义View,这部分软件开发新人只有多看别人的代码,慢慢领悟。这也是Android开发的分水岭!目前我就在这个阶段,努力奋斗ing。
答案是肯定的!移动开发算是最容易出成果的了。
我算是过来人,虽然目前还很渣。
(目前业界我比较喜欢俩人 @汪超骏 技术学习的榜样,@NovaDNG Android Design榜样)。
独立开发App需要具备一下几点基本知识
1.Java SE
2.Java Web 基础
3.Android 技术
4.Photoshop (非必须,可以外援一个美工)
下面分段讲解:
一、Java SE:
二、Java Web基础:1.Java基础语法 (if,for,while,运算等等) [Android, Java Web]
2.面向对象 (类的设计,封装,继承,多态等) [Android, Java Web]
3.网络 (HttpURLConnection,HttpClient,Http协议) [Android,Java Web]4.线程,线程池 (Thread,Runnable) [Android]
5.JDBC (数据库 SQL)[Android, Java Web]
//方括号内为[ 后续技术所需要 ]
1.Servlet奉上我当时学的时候笔记:专栏:Java.Web 基础
3.Session
4.Cookie
...
知识点比较多
三、Android:
1.Activity奉上视频学习资料:Android开发视频教程
2.Fragment
3.Service
4.Broadcaste
...
知识点比较多
上面的基础知识,花一年的时间其实就足够了,贵在坚持,多写代码,可以自己给自己出项目,慢慢实现,会很有成就感。
下面就是进阶,分两个部分
1.Java Web 进阶一、Java Web 进阶
2.Android 进阶
方向一:RESTFull的移动App(就是新浪微博客户端类型的APP)二、Android 进阶
我推荐的方式是 Spring+hibernate+JAX-RS
方向二:即时通讯类移动APPXMPP协议:需要的知识这里有说明:如何让掌握XMPP协议
这部分主要是学习源码:资料全在 https://github.com/ 自己没事儿搜搜Android相关的项目后记:
下面推荐些必读源码
AndroidSDK 官方文档:http://developer.android.com/sdk (Training | API Guides | Reference)
Android下拉刷新:https://github.com/chrisbanes/Android-PullToRefresh
Android侧滑菜单:https://github.com/jfeinstein10/SlidingMenu
Android快速开发框架:https://github.com/yangfuhai/afinal
下面你必须知道的Android原理
Android窗口三个过程:http://blog.csdn.net/luoshengyang/article/details/8372924
Textview实现原理:http://blog.csdn.net/luoshengyang/article/details/8636153
--------
Java Web技术比较成熟,教程,书籍很多,按部就班学习就行了。
Android应用开发,其实说到底是个前段开发,难点就在于自定义View,这部分软件开发新人只有多看别人的代码,慢慢领悟。这也是Android开发的分水岭!目前我就在这个阶段,努力奋斗ing。
责任编辑: