- 使用过Http协议、Socket协议等
- 了解greendao、ormlite,熟练使用SQLite数据库,熟悉sql语句
- 悉知Handle异步通信原理,能够很好地处理多线程间的通讯,规避ANR
- 在开发过程中使用过git和SVN两种版本控制工具
- 具备独立开发经验,参加过项目中框架的搭建,熟悉项目构建与开发流程
- 熟悉kotlin的使用
- 能轻松入手使用MVC、MVP和MVVM开发模式开发的项目
- 对C语言有所了解,掌握JNI,能够通过JNI进行Native/Java代码互调
- 熟悉Android应用的性能优化,图片缓存机制,熟练使用picasso、glide、uil 等图片加载库
- 自主学习能力较强,能够通过阅读文档来掌握各种第三方SDK的集成方法和步 骤
- 经常出入GitHub,熟知Android市场较流行的开源框架如:Retroift、 RxAndroid、EventBus、GreenDao、Realm等
- 能够灵活的自定义Android控件,对View的绘制流程及Touch事件的传递机制有较深的理解
- 悉知Android内存机制,能够尽量规避OOM,善于使用LeakCanary等工具检测 OOM
约点
项目描述:约点APP是一款基于顾客购买约定服务项目,线上线下消费的app。
技术细节 :
1、采用OkHttp库,对结构进行优化、封装:引入了泛型解析,通过反射动态解析数据类型整合本地数据读取功能,预留接口以备后期添加数据获取方式与后台统一了错误请求的服务器返回的信息,允许调用者设置回调处理对应服务器返回的错误
2、对项目图片库的优化,采用Glide库,并根据业务需求对Glide进行封装,图片处理效率有较大提升,有效规避了OOM
3、构建一套服务业务需求的线程池(包含I/O线程池与数据处理线程池)
4、整个项目采用MVP架构,逐级解耦UI逻辑与业务逻辑,使项目对后期迭代更加友好
5、利用单例实现不同Activity/Fragment之间多层级的轻量便捷通讯,避免了连环回调
天天兑
项目描述:该款 App 界面设计使用的是 Material Design,遵循 Google 设计规范 , 界面开起来清新简洁。在联盟商家线上网店和线下实体店消费,消费的金额返现,帮助商家引流、拓客、锁客、增收。
技术细节 : 1、对项目网络库的升级,采用OKGo库,网络请求协议的加密和封装。
2、对APP首页页面进行重构,页面更加简洁.迭代过程中逐渐由MVC升级为MVP模式,逐级解耦UI逻辑与业务逻辑。
3、使用到的开源库有:Picasso、OKGo、Gson,EventBus等.
汇友
项目描述:汇友客户端是一款社交类软件。它集成了国内的两大社区微博(新浪微博与腾讯微博),可以在客户端实现微博的更新、刷新、发布等各种操作;还可以通过登录和选择同步的社区好友,可以将社区好友添加到本地联系人中,从而可以在本地联系人中查看好友的社区信息和最新动态。
技术细节 : 1. UI使用了Viewpager,Fragment搭建整体布局
2. MySql数据库存储学生和老师的信息
3. 使用百度地图相关API,如:定位,公交换乘等
4. 图片的异步加载及上传,图片的缓存处理
5. AsyncHttpClient异步httpclient框架处理数据请求
角色 | 职位 |
负责人 | Android开发工程师 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 后端工程师 |
嗨淘是商城类型的app,有直播带货的功能。该款 App 界面设计使用的是 Material Design,遵循 Google 设计规范 , 界面开起来清新简洁。
约点APP是一款基于顾客购买约定服务项目,线上线下消费的app。整个项目采用MVP架构,逐级解耦UI逻辑与业务逻辑,使项目对后期迭代更加友好。