Allever
2天前在线
全职 · 600/日  ·  13050/月
工作时间: 工作日09:00-00:00、周末09:00-00:00工作地点: 广州远程
服务企业: 1家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

4年开发经验,Kotlin/Java/C/JNI、MVP/MVVM/组件化/模块化/重构、Retrofit/Okhttp/Glide/EventBus/ARouter/LitePal/、Jetpack、动画、自定义View.

1.语言: 主要Kotlin/Java, 其次C/JNI,掌握kotlin基础语法和高级用法例如协程/高阶函数...,使用C封装一些c++库
2.架构设计: 搭建项目框架/基础组件, 熟练搭建MVP/MVVM应用架构,封装基础组件/工具类,项目分层,模块化
3.熟练使用android原生控件,使用过github上大多主流开源控件,快速实现界面
4.熟练使用主流开源框架:Retrofit/Okhttp并使用协程二次封装,Glide/Coil并二次封装,EventBus, LitePal(数据库框架),
5.熟练对接第三方sdk:友盟统计/激光推送/友盟一键登录/第三方登录/广告/人脸识别
6.自定义view:封装常用控件/自定义控件/动画
7.重构:经常对代码进行重构,不断追求优雅的代码
8.音视频/IM:对接融云sdk实现语音直播,对接融云sdk实现im,自定义消息/会话列表/会话界面
9.FFMpeg: ffmpeg常用命令
10.封装基础组件:架构组件/网络组件/权限组件/图片加载组件/数据存储组件/相机组件/广告组件/媒体资源组件/下载组件/业务拦截器组件
11.对接智能硬件:TV/摄像头/机器人/蓝牙/门锁
12.对接谷歌/FB广告,上架谷歌商店

工作经历

  • 2021-12-01 -至今天聊安卓开发组长

    一、语音社交app 负责项目架构设计、语聊房模块、消息模块、登录注册模块、协助解决各种疑难问题 1.项目总体分为四层,从下到上依次是:基础组件层、业务组件层、业务层、app层 基础组件层:包括架构组件/网络组件/日志组件/权限组件/图片加载组件和一些工具类 业务组件层:包括通用通用UI/登录注册/支付/im/语音直播... 业务层:包括聊圈模块、聊天室模块、消息模块、聊群模块 2.项目采用MVVM架构 View层:包括Activity/Fragment/View ViewModel层:处理业务逻辑 Model层:数据模型层,包括网络数据/本地数据库/和缓存数据 每一层之间只能单向引用 3.语聊房模块 对接融云的语聊房sdk,实现用户上麦聊天,送礼,点赞,发送消息等等互动 4.消息模块 对接融云的IM SDK, 实现用户之间一对一通信,包括文字互动/表情/gif/送礼/语音通话互动,需要自定义消息和自定义界面 5.登录注册模块 对接友盟一键登录,自定义登录界面,一键登录和应用内登录共存 6.协助解决一些疑难问题:包括自定义控件等技术问题和业务问题

教育经历

  • 2016-09-01 - 2018-06-01广州大学计算机科学与技术本科已认证

    计算机科学与技术,移动应用方向,C/JAVA/kotlin/数据结构和算法,计算机网络,软件工程,设计模式,架构

语言

普通话
粤语
英语
0
1
2
3
4
5

技能

Android
0
1
2
3
4
5
更新于: 2022-11-21 浏览: 23