熟悉MVC,MVP思想,有一定搭建框架能力,设计能力。
有良好的JAVA基础。
熟练掌握Android UI设计、常用布局、动画特效, Android四大组件。
熟悉Listview的优化。
熟悉Handler消息处理机制以及源码。
熟悉Android下网络通信技术,对Socket通信、TCP/IP、Http有一定的了解。
掌握Retrofit,OkHttp网络框架以及RXJava的使用。
熟悉Android开发中的屏幕适配。
熟悉Android图片处理,图片压缩,图片缓存,以及熟悉第三方框架Picasso,Fresco,Glide加载图片。
熟悉Android下的XML,JSON解析,熟练掌握Android数据的存储方式。
熟悉SQLite数据库,能熟练使用Android API完成对数据库CRUD操作。
熟练使用Eclipse, android studio,SVN/GIT等Android相关工具。
熟练使用Debbug断点调试观察数据变化和代码执行流程解决Bug。
熟悉Android Touch事件传递机制。
熟悉补间动画、属性动画、帧动画,能够根据需求做出绚丽的动画效果。
熟练使用百度地图 Android SDK访问百度地图服务和数据。
熟练Android性能优化。
熟悉第三方支付如微信、支付宝、银联的集成。
熟悉AsyncTask,EventBus,Volley源码。
一.Bolemart
项目简介:Bolemart是一款针对东南亚市场主要出售手机配件的跨境电商平台。
功能描述:主要模块有商品推荐、促销活动、商品分类显示、搜索、商品详情、购物车、订单管理、登录注册、账户中心等模块。
主要职责:
1. 视图层框架搭建,界面统一,采用模板模式封装框架基类以及完成相应回调接口,
定义抽象方法,加载布局,处理业务逻辑,提高代码重用性。
2. 商品首页以及商品分类。
3. 商品详情:显示商品详情、加入购物车、一键购买。
4.订单管理。
技术要点:
1. 自定义ThreadManager类管理多线程,维护三类线程池,例如请求网络数据线程交由长时间任务线程池执行,访问数据库交由短时间任务线程池执行,图片下载任务将由单任务线程池执行。程序采用FragmentTabHost + Fragment的框架模式,实现页面的完美切换。
2. 使用WebView显示H5界面。
3. 用工厂设计模式,设计FragmentFactory,避免Fragment冗余。
4. 程序采用fragment + viewpager的框架模式,自定义viewpager的懒加载模式,实现页面的完美切换。
5. 利用ViewPager和计时器实现首页的商品滚动重复显示。
6. 利用单一Activity配合多View实现界面风格的统一管理。
7. 大图片处理,根据要显示的图片大小和真实获取的图片大小进行计算,等比例缩小图片,使用options获得适合的bitmap。
8. 利用firebase进行数据统计以及消息推送。
9. 集成leakcanary分析内存泄漏。
10. 采用第三方图片加载框架Fresco。
11. 网络请求基于okHttp进行二次封装。
项目简介:飞电是基于谷歌地图的Bolemart B2B平台的销售管理系统。
功能描述:主要模块有订单管理,派送,团队考勤,客户报表,订单报表等模块。
主要职责:
1. 视图层框架搭建,界面统一,采用模板模式封装框架基类以及完成相应回调接口,
定义抽象方法,加载布局,处理业务逻辑,提高代码重用性。
技术要点:
1.自定义ThreadManager类管理多线程,维护三类线程池,例如请求网络数据线程交由长时间任务线程池执行,访问数据库交由短时间任务线程池执行,图片下载任务将由单任务线程池执行。
2.使用WebView加载H5界面。
3.用工厂设计模式,设计FragmentFactory,避免Fragment冗余。
4.程序采用fragment + viewpager的框架模式,自定义viewpager的懒加载模式,实现页面的完美切换。
5.利用单一Activity配合多View实现界面风格的统一管理。
6. 利用firebase进行数据统计以及消息推送。
7.使用Google Firebase进行数据统计,以及消息推送。
8.集成leakcanary分析内存泄漏。
9.网络请求基于okHttp进行二次封装。
二.飞电
项目简介:飞电是基于谷歌地图的Bolemart B2B平台的销售管理系统。
功能描述:主要模块有订单管理,派送,团队考勤,客户报表,订单报表等模块。
主要职责:
1. 视图层框架搭建,界面统一,采用模板模式封装框架基类以及完成相应回调接口,
定义抽象方法,加载布局,处理业务逻辑,提高代码重用性。
技术要点:
1.自定义ThreadManager类管理多线程,维护三类线程池,例如请求网络数据线程交由长时间任务线程池执行,访问数据库交由短时间任务线程池执行,图片下载任务将由单任务线程池执行。
2.使用WebView加载H5界面。
3.用工厂设计模式,设计FragmentFactory,避免Fragment冗余。
4.程序采用fragment + viewpager的框架模式,自定义viewpager的懒加载模式,实现页面的完美切换。
5.利用单一Activity配合多View实现界面风格的统一管理。
6. 利用firebase进行数据统计以及消息推送。
7.使用Google Firebase进行数据统计,以及消息推送。
8.集成leakcanary分析内存泄漏。
9.网络请求基于okHttp进行二次封装。
三.冰冰购
项目简介:冰冰购是一款聚合近百家海外大型电商购物网站和品牌官方网站商城购物类应用。
功能描述: 商品推荐、促销活动、商品分类显示、每日精选、搜索、商品详情、购物车、订单管理、登录注册、账户中心、收藏夹。
主要职责:
1. 视图层框架搭建,界面统一,采用模板模式封装框架基类以及完成相应回调接口,
定义抽象方法,加载布局,处理业务逻辑,提高代码