(1)熟悉多种网络通讯协议、数据库、多线程、xml/json格式数据的解析等方面的知识;。
(2)熟练掌握java技术,熟悉面向对象编程设计,熟悉设计模式,具备扎实的编程基础
(3)熟悉Android框架及各种特性,掌握Android的线程机制,并熟练使用多线程。
(4)拥有良好的代码习惯,结构清晰,命名规范,逻辑性强
(5)有mqtt开发经验,精通HTTP/Socket通信编程。
(6)四年Android移动客户端应用开发经验。
1.即时通讯手机端(trmsg)
公司内部的聊天软件,Android 6.0以下的手机通过socket来实现。Android 6.0以上的手机很难后台保活就选择了用推送来实现。具体产品展示见www.trmsg.com。一个人负责Android端页面的原型设计和Android端项目的开发。