熟悉Activity的四种启动模式以及使用场景
熟练掌握Java开发语言编程,具有良好的数据结构
熟练掌握Handler的线程切换以及内部消息处理机制的原理
熟练掌握大图片加载,避免图片OOM的问题
熟悉掌握Android平台下软件开发、调试、优化和适配等工作
熟练掌握并应用 MVC,MVP 框架模式,具备独立开发能力
熟悉Fragment的预加载,懒加载及其使用场景
熟练掌握Android平台UI绘制和事件分发机制,有较好的界面美化意识 熟悉第三方登录、分享、统计、推送、支付宝支付、微信支付、百度地图
熟练掌握三方网络框架OkHttp,Retrofit,RxJava的使用
掌握多渠道打包、混淆、apk加固、瘦身
掌握图片缓存,三级缓存,二级采样技术
掌握Android和JS交互以及webView优化
熟悉Activity和Fragment的通信机制
熟悉websocket的通信机制
熟悉线程间的通信比如共享内存、while轮训判断、管道通信
根据项目需求,充分理解业务逻辑和实际需求
2. 与相关人员沟通配合,与团队中其他成员交流
3. 负责App的架构设计以及性能优化以及封装框架和网络框架 4. 对三方SDK集成登录注册分享和UI的设计
5. 进行项目的一些提交(Git),App瘦身,App加固
6. 进行项目的迭代和维护等工作