熟悉掌握Android的四大组件,常用布局方式和常用UI控件
熟悉掌握view的事件分发机制,灵活应用解决一些滑动冲突问题
熟悉掌握handle机制、多线程编程及OOM和ANR的处理。
了解JNI开发流程NDK工具的使用,Java与本地C动态库之间的相互调用
熟悉使用rxjava、retrofit、okhttp等常用第三方框架。
熟悉使用分享、推送、及第三方支付等功能的 SDK
了解常用设计模式,单利模式、观察者模式,建造者模式等。
了解androi反编译技术,xposed框架开发hook流程,做过微信和支付宝的支付宝的免签支付相关内容。
良好的编码能力与规范与解决问题的哪里。
1. 偶遇公交
偶遇公交现主要包含以下几个模块:
公交查询:提供周边公交查询、公交站点查询、线路查询、票价查询、换乘查询等公交信息
实时公交:地图展示公交实时路况,查询公交车的实时位置
积分活动:每日签到可累计积分,账户积分可兑换奖品。
公交圈:公交出行族的社交互动平台。
项目职责: 负责公交圈、实时公交模块和公交查询模块的开发,协同测试人员测试,修改项目bug。
技术点:使用sqlite存储本地公交站台数据,使用okhttp作网络请求框架,图片加载使用frosco。集成百度地图展示地图线路站台信息,积分商场webview和js的交互。
2. 开彩通
开彩通是一款开彩助手APP,提供了各彩种开奖信息、数据统计、走势分析等内容开彩通。主要包含以下几个模块:历史开奖、号码走势、数据统计、六合图库、积分任务和心水交流模块。
项目职责:负责项目框架搭建、技术选型和所有模块的开发,优化和bug处理。
技术点:网络框架使用retrofit+okhttp,集成极讯飞语音sdk实时播报开奖数据,使用websocket和服务端实时交互,保证播报开奖的及时性
3. 火猫彩票是一款主要为用户提供各种彩票选取相关服务的app。
提供体彩、福彩、竞彩足球、竞彩篮球、双色球、大乐透等各个彩种的专业服务,专业分析预测,查询开奖情况,全方位足球篮球赛事直播。
项目职责: 负责项目框架搭建,技术选型和开发人员的任务分配安排,负责首页、竞篮竞足、比分、订单模块的开发以及协调帮助解决遇到的技术问题。
技术点:使用Rxjava+retrofit+okhttp框架,与服务端的数据传输采用Rsa和AES加密,保证数据的安全性。组件间的交互使的是Rxbus,集成极光推送和友盟分享sdk,二维码的生成及拼接到分享的订单截图中,通过webview与js交互实现app与webivew的数据传输交互。