- 熟练使用Android开发环境(Eclipse/Android Studio)以及相关的调试、反编译、混淆等常用技术
- 熟练SVN、Git等版本管理工具,MySQL,SQLite的使用
- 熟练Android界面布局及绘制、数据存储、网络通信机制,多线程等
- 熟悉动画开发,View的绘制流程及View的事件分发、拦截机制,具备开发自定义控件能力
- 熟悉Android消息传递机制(Handler),熟悉AsyncTask及线程池的使用,熟悉线程间的通信方式,熟悉EventBus的使用,了解进程间通信AIDL
- 熟悉常用的UI框架(ViewPager和Fragment),和网络框架(Volley ,OkHttp,Retrofit)
- 熟悉Android下的大图片加载及相关的图片处理技术(三级缓存技术),并熟悉当下流行的图片加载框架Glide、Fresco、UIL等
- 熟练使用SQLite数据库及其他数据持久存储技术, 熟悉json、xml等数据格式的解析及生成
- 熟悉第三方SDK如推送、即时通讯、二维码扫描、社会化分享、第三方登录、数据统计、支付、地图等的集成使用
- 了解Android应用程序瘦身,加固,性能优化
- 森普网
负责森普网安卓客户端的设计、开发与维护,从零开始整个项目的发展历程,包括产品形态,安卓客户端架构;
核心技术:
- 整体采用Drawerlayout+NavigationView+Fragment实现
- 网络请求使用Retrofit + OkHttp + RxJava的组合
- 使用Fresco加载图片及图片缓存
- 使用Fragment懒加载技术,实现界面切换优化,以及后台数据刷新功能
- 引入第三方支付SDK,实现在线支付功能
- 集成了短信验证及第三方社会化分享SDK,数据统计
- 集成百度地图SDK发布商品时定位和显示商家位置坐标