一个资深的Android开发者需要掌握哪些技能

如题所述

1.Android/iphone平台手机终端软件开发精通Android开发平台及框架,一年以上实际开发经验;

  2.精通Android GUI程序开发;

  3.1年以上J2ME开发经验,熟悉J2ME编程;熟悉Linux环境编程优先 ;从事过嵌入式开发工作2年以上。

  4.熟悉HTML/WML/HTTP,具有良好的编程思想;

  5.熟悉C/C++或者Java开发语言和环境;

  6.有一年以上移动终端应用软件开发经验,有Android或者iPhone开发经验尤佳;

  7.基础扎实,精通常用数据结构与算法和设计能力;

  8.熟悉移动终端特性和开发特点; 熟悉移动终端网络编程,了解3G\WiFi等技术;

  9.熟悉C++/C#, MSSQL/MySQL数据库开发;熟悉多线程、Socket或ACE等网络通信编程技术;

  10.熟悉java各种编程方法,比如多线程,jni,idl等。 熟悉JVM的运行机制,移植或者扩展过JVM到嵌入式平台者优先,比如phoneme 等。

  11.精通Android平台UI开发优先;英语良好,能阅读英文资料;

  工作职责:

  1.负责Android平台的浏览器开发。

  2.在Android手机上设计并开发应用程序或游戏;

  3.Android平台框架层的维护以及扩展。

  4.移植各种流行的框架体系(多媒体,蓝牙,无线)到android上负责Android项目的开发工作;

  5.负责Android项目的架构设计、方案的制定;

  6.跟进Android的新技术发展。纂写设计开发及实现文档;

  7.根据产品功能需求设计并完成软件实现;

  8.参与产品需求分析并制定技术实施方案;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-23
Android的开发技术很多,在开始学习的时候不可能一次性全部学会,也没有必要一开始都全部学会,但是有些技术是非常常用的,需要在开始时打好基础
相似回答