android作为一个年轻的、开放性的移动开发平台,在互联移动应用开发领域有着得天独厚的优势;自从android手机产品G1发布以来,android平台的应用犹如一飞冲天,一发不可收拾,它的诞生不仅开创了移动互联领域的另一个新时代,同时也给长期工作在第一线的java程序员一个新的希望。
android是java语言的一种延伸,延续了java的绝大部分优势,而且开发android应用要比传统的web、javaee开发更为容易,它不需要强大的框架搭建,也不需要时刻担心javaee所处可见的安全漏洞,你只需要有足够的java基础同时熟悉android平台特性以及UI设计就足够帮助你开发出好的android产品。
结合本人学习android的经历来阐述一下相关注意点。本人也是从javaee转过来的android开发人员,对于从事java开发的程序员来说,开发android应用有点过于简单;另外由于android兴起时间短,相关的开发人员短缺,所以薪资相对而言比传统的java开发要高,这也是引起许多java程序员骚动的主要原因。
首先:扎实的java基础必不可少,毕竟android是在java的语言平台上兴起的产品,其次,需要相当的英语知识,至少能看懂API,目前android API还是英文,暂时没有一套系统完整的API开放,尽管国内一些有志之士在做API翻译的工作,但至今仍没有全部完成,所以英文知识是提高你开发能力的一个基石;第三,android开发要求对线程操作比较多,比如异步处理、多线程、异步加载等,可以说线程会自始至终贯彻你的每一个android应用;另外对UI设计也同样重要,一个好的android产品呈现给用户的必定能在视觉效果上产生共鸣。
如果你是一个android初学者或者即将跨入改行业,一个直截了当的方法就是参照一些经典的案例自己亲手做一遍,效果相当不错。以下是本人学习期间开发的一些产品,欢迎拍砖!
http://static.apk.hiapk.com/html/2012/02/404824.html
http://static.apk.hiapk.com/html/2011/11/325301.html
http://static.apk.hiapk.com/html/2011/12/374423.html
万普平台 android应用开发优惠http://www.waps.cn/news.jsp?id=42955
android是java语言的一种延伸,延续了java的绝大部分优势,而且开发android应用要比传统的web、javaee开发更为容易,它不需要强大的框架搭建,也不需要时刻担心javaee所处可见的安全漏洞,你只需要有足够的java基础同时熟悉android平台特性以及UI设计就足够帮助你开发出好的android产品。
结合本人学习android的经历来阐述一下相关注意点。本人也是从javaee转过来的android开发人员,对于从事java开发的程序员来说,开发android应用有点过于简单;另外由于android兴起时间短,相关的开发人员短缺,所以薪资相对而言比传统的java开发要高,这也是引起许多java程序员骚动的主要原因。
首先:扎实的java基础必不可少,毕竟android是在java的语言平台上兴起的产品,其次,需要相当的英语知识,至少能看懂API,目前android API还是英文,暂时没有一套系统完整的API开放,尽管国内一些有志之士在做API翻译的工作,但至今仍没有全部完成,所以英文知识是提高你开发能力的一个基石;第三,android开发要求对线程操作比较多,比如异步处理、多线程、异步加载等,可以说线程会自始至终贯彻你的每一个android应用;另外对UI设计也同样重要,一个好的android产品呈现给用户的必定能在视觉效果上产生共鸣。
如果你是一个android初学者或者即将跨入改行业,一个直截了当的方法就是参照一些经典的案例自己亲手做一遍,效果相当不错。以下是本人学习期间开发的一些产品,欢迎拍砖!
http://static.apk.hiapk.com/html/2012/02/404824.html
http://static.apk.hiapk.com/html/2011/11/325301.html
http://static.apk.hiapk.com/html/2011/12/374423.html
万普平台 android应用开发优惠http://www.waps.cn/news.jsp?id=42955