3 年以上移动开发和设计经验,具备独立开发的能力。良好的 java 基础,熟悉掌握面向对象思想,具有良好的编程风格。熟练掌握安卓中的消息处理机制和事件分发机制。熟悉使用并封装Retrofit+OkHttp+Rxjava 网络请求框架。熟悉 Fresco,Glide, ImageLoader 等图片加载框架和图片缓存机制。熟练使用MVP ,MVC 模式及组件化框架搭建。熟悉 App 性能优化处理,如网络、流量,布局的优化,了解垃圾的回收机制。熟悉 Android 自定义控件的绘制流程。熟练使用SharePreferences,Sqlite,GreenDao等数据存储方式,熟练使用第三方SDK,如微信登录,QQ登录,微信支付,支付宝支付, 环信IM,友盟分享,推送,地图等。熟练Android多线程开发及Handler,EventBus 等通信机制。熟悉Http、Https、TCP/UDP、Socket等通信协议。熟悉Android与JS交互。熟悉使用今日头条屏幕适配,Dimens 屏幕适配等方案。熟悉Android Studio、SVN、Git开发环境及相关调优工具。熟悉瘦身,混淆,多渠道打包,加固一系列上线流程。
项目简介:是100分的早餐,100分的一天。你可不想让糟糕的早餐来迎接你吧!我敢承诺:早餐食谱,让你充沛一整天!
责任描述:
1.项目整体框架的搭建,
2.项目采用ButterKnife、EventBus、Glide等开源框架;
3.对项目UI优化,减少布局的层次,减少嵌套。
4.按照产品原型和接口文档完成业务逻辑
5.总结开发中的情况,根据实际情况提出改进的意见。
技术要点:
1.二次封装网络请求框架,对应技术完成相关模块;
2.XRecyclerView展示的首页数据及条目优化;
3.使用Fresco进行图片的加载缓存机制;
4.使用微信第三方登陆、微信分享、QQ分享;
项目名称: 一指生活(物联网类)
项目简介:一指生活是搭配我公司所销售主机,门锁,红外宝等智能产品配合使用,用App控制家居电器,方便顾客的生活。
责任描述:
1.对app进行维护和更新。
2.对app进行性能优化、检查崩溃和配置腾讯Bugly。
技术要点:
1.使用Http和Mqtt协议进行数据发送和接收。
2.使用udp网络协议局域网查找相应主机。