· 熟悉Java面向对象编程思想
· 熟练掌握 Android 下的四大组件以及各组件之间的数据传递(熟练使用EventBus进行数据传递)
· 熟练使用 Pull 以及XStream 进行xml解析,使用gson、fastjson等进行JSON解析
· 熟练掌握android 中主要的数据持久化方式(SQLite数据库、SharedPreferences、文件存储等)
· 熟悉常用设计模式,如单例模式、工厂模式、观察者模式等
· 熟悉Android中View的绘制过程,能够编写自定义控件
· 熟悉Android中图片三级缓存原理,掌握Android中常用的图片框架Picasso、Glide、Fresco等
· 熟悉Android多线程编程,能够利用Handler机制进行多线程编程, 深刻理解Handler、Message消息机制
· 熟悉三方SDK(ShareSDK、极光推送、高德地图、支付宝、微信等)的集成和使用
· 熟悉Android常用网络请求框架 okHttp,Volley,Retrofit
· 熟悉Android中常见的异常处理(OOM、ANR),并对应用进行相应的优化
· 熟悉Eclipse,Android Studio,SVN,GIT等Android开发相关工具
· 熟悉Android与HTML之间的交互
· 熟悉APK 瘦身、多渠道打包以及常见的屏幕适配方案
· 了解应用增量更新、插件化、热修复等技术
· 了解kotlin语言
优mall app
项目业绩:
该项目由本人独立开发,
本项目使用MVP框架和Dagger2完成项目的搭建
运用Ultra Pull To Refresh + SVG动画实现头部下拉刷新 ,集成微信、支付宝SDK实现支付功能,使用OkHttp+Gson实现网络数据的请求与解析。