1.扎实的Java,Kotlin基础,有良好的编码规范
2.熟练使用Android开发平台AS,熟练使用SVN、Git版本控制工具
3.熟练掌握Android UI设计,熟练使用各种布局
4.熟练掌握Android四大组件和Android数据存储
5.封装Retrofit+OkHttp+LiveData+coroutines作为项目的数据传输和处理
6.熟悉项目的整个开发流程,能够独立开发
7.熟练使用mvc,mvp,mvvm框架搭建
8.熟练使用Handler、Thread等异步操作
9.熟练掌握Eventbus,Glide,GreenDao等主流三方开源库
10.熟悉Android的性能优化,各种机型适配等
11.熟悉IM通讯,推送等
12.熟练掌握使用jetpack相关
13.熟悉混合开发,原生与JS,H5相互调用
14.熟悉各大市场APP应用发布
15.掌握JavaScript,并能运用Vue.js框架进行前端开发,具备跨平台开发能力。
TaskTag 负责核心功能模块
【描述】: 国外项目 国外的建筑公司需要有效的在线沟通,以工程的项目和任务为驱动的聊天型 app
【职责】: 负责项目的搭建,后续开发工作,负责 chat 模块,notifications 模块,Personal 模块,
bug 修复,代码优化,后期项目维护
【技术点】:使用 kotlin+retrofit+coroutine+mvvm+jetpack 搭建项目
使用 socket 进行聊天通信
使用了 MMKV 存储数据,livedata 驱动数据更新 ui,
使用 greendao 存储聊天数据
使用 okhttp 请求数据,glide 加载图片
使用 eventbus 进行通信
使用 gms 消息推送
使用 google map sdk 实现地图定位功能
使用 git 版本控制
开纯(用户端)(师傅端) 独立开发
【描述】: 简介 实验室等一些场所需要维修物品,用户提供报修,后台分配订单给维修师傅
【职责】: 负责项目的搭建,后续开发工作,bug 修复,代码优化,后期项目维护
【技术点】:使用 kotlin+retrofit+coroutine+mvvm+jetpack 搭建项目
项目中使用了 MMKV 存储数据,livedata 驱动数据更新 ui,
okhttp 请求数据,glide 加载图片
使用极光推送处理消息推送
eventbus 进行通信
使用高德地图 sdk 实现定位功能,签到
原生与 JS 交互
使用 git 版本控制
易生收款啦 独立开发
【简介】角色分为老板和员工,商户收款后实现通知功能,应用中显示账单、账单详情等功能
【职责】个人项目,使用 mvp+retrofit+rxjava 搭建项目
使用 glide 加载图片,使用双推送的方式实现消息推送功能,以避免极光消息推送失败。
使用 Zing 实现扫一扫功能
使用 recycleview、cardview 实现列表加载等
完美校园 主要开发人员
这是一款服务学生的app(Android项目)
【简介】
校区服务:校园卡、虚拟校园卡、移动支付、教务学习、生活服务
人才服务:就业、创业扶持、职前教育
校园大数据:素质模型、学生大数据、学生账单
【职责】
负责同学圈模块、通知模块的开发工作,版本迭代和维护
对项目进行模块的划分,使得整个项目的功能模块代码更加解耦。
开发优化重构权限和网络模块
项目中使用mvc框架,okhttp网络请求,glide加载图片,listview展示同学圈列表,
自定义view,友盟三方分享,多渠道打包等,
TaskTag 是一款一体化的建筑项目管理应用程序。 通过聊天分配任务、跟踪项目和组织文件! TaskTag 有助于: • 及时了解项目状态 • 在供应商之间分配和管理任务 • 向相关船员和分包商传达工作信息 • 管理与项目相关的所有文件 • 消除培训员工使
为商户提供实时交易查询、最近7天历史交易查询功能 为商户提供清算对账功能 为码牌商户提供语音播报功能 个人项目 首页 收款+语音播报 消息 支付+系统+通知 我的 员工管理+播报指南