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广告,上架谷歌商店
涉及语音直播、社交、工具类(GooglePlay)、组件库、推送、广告(GP/FB/AMZ/GDT)、支付、上架谷歌商店、智能硬件、机器人...
一、语音社交app
负责项目架构设计、语聊房模块、即时通讯模块、登录注册模块
1.项目总体分为四层,从下到上依次是:基础组件层、业务组件层、业务层、app层
基础组件层:包括架构组件/网络组件/日志组件/权限组件/图片加载组件和一些工具类
业务组件层:包括通用通用UI/登录注册/支付/im/语音直播...
业务层:包括聊圈模块、聊天室模块、消息模块、聊群模块
2.项目采用MVVM架构
View层:包括Activity/Fragment/View
ViewModel层:处理业务逻辑
Model层:数据模型层,包括网络数据/本地数据库/和缓存数据
每一层之间只能单向引用
二、机器人平板应用
项目概述:公司业务的平板应用程序和机器人控制程序。
机器人控制功能包括:语音识别、互动交流、人脸识别、无轨导航。
业务功能包括:用户注册和登录;活动报名和签到;借书还书查书;
三、视频编辑器
一款视频编辑软件,主要包括合成和裁剪视频,添加特效,素材商店。本 人负责下载商店素材模块以及主页获取系统媒体资源。
合成和裁剪:裁剪视频,合成图片+视频+音乐
特效:文字、表情、音乐、格式
素材商店:下载在线文字、音乐、贴纸素材
四、文本翻译器
一款文本和语音翻译的工具应用。 主要功能包括:翻译、历史记录、单词本、备份和恢复、复制查词。
翻译:文本翻译和语音识别翻译、播放翻译内容。文本翻译支持多种语言翻译;
历史记录和单词表:保存翻译记录和收藏单词
备份和恢复:备份和恢复历史记录和单词本
复制查词:退出应用后复制内容进行翻译
五、私密相册浏览器
这是一款私密相册浏览器,主要内容包括:图片视频导入导出,相册管理,图片视频浏览
密码管理
创建密码
修改密码
支持指纹(未实现)
导入:文件加密
导出:文件解密
相册管理:
创建相册
删除相册
重命名相册
图片视频浏览
六、30天减肥
为您量身打造的一种快速安全的减肥方法,坚持锻炼,您将拥有曼妙无比的身姿。 这些训练计划包含手臂,臀部,腹部和腿部的锻炼,能够有效帮助您减去赘肉,塑造体形。动画和视频的实时指导,确保您每次运动动作正确。无需设备,您可随时在家或其他地方进行锻炼。
七、虚拟来电
应酬疲惫,相亲尴尬,琐事缠身,难以开口,急需一个脱身电话救你于水火。领导、同事、长辈、朋友、恋人来电、统统可以自定义。一款简单实用的虚拟电话软件,脱身的好帮手。 明星偶像给你打来电话,天天让爱豆大佬给你打Moringcall,每天都是美好的一天。效果逼真,想要谁给你来电都可以。也可以恶搞朋友,假装爱豆给他来电。
八、Social
一款社交 APP 附近人模块:中可以关注,聊天,加好友,好友分组管理。查找,筛选用户 动态模块:可以,点赞,评论。可以发布语音动态,和语音评论并且实时通知。 聊天模块,集成环信 IM。文本,表情,图片,位置,语音通话,视频聊天。设置在 线状态,离开自动回复。 推荐模块包括热点(浏览量最多的动态)、圈子(好友的动态)、定位(查看好友登录地 理位置) 通知模块:使用极光推送。刷新,发布动态,评论,点赞,好友请求。 其他功能:查看关注用户,粉丝用户,谁看过我,照片墙。
十、基础组件库
打造一个简单易用的基础组件库,封装架构组件,网络组件,数据存储组件,图片加载组件,媒体库组件,运行时权限组件,全局捕获异常组件, 业务流程组件,日志组件,广告组件
一、语音社交app 负责项目架构设计、语聊房模块、消息模块、登录注册模块、协助解决各种疑难问题 1.项目总体分为四层,从下到上依次是:基础组件层、业务组件层、业务层、app层 基础组件层:包括架构组件/网络组件/日志组件/权限组件/图片加载组件和一些工具类 业务组件层:包
【文本翻译器】是一款免费的简洁实用的翻译软件。文本翻译器应用程序完全免费,可以非常快速翻译您的单词,帮助您与外国人交流。文本翻译器适用于旅行者、学生、商人和其他语言爱好者,使用文本翻译器可以轻松了解其他语言。文本翻译器支持多国语言,全新领先的翻译引擎,让各种变得更加可靠有保证。界
应酬疲惫,相亲尴尬,琐事缠身,难以开口,急需一个脱身电话救你于水火。领导、同事、长辈、朋友、恋人来电、统统可以自定义。一款简单实用的虚拟电话软件,脱身的好帮手。 明星偶像给你打来电话,天天让爱豆大佬给你打Moringcall,每天都是美好的一天。效果逼真,想要谁给你来电都可以。也
项目概述:一款对系统图片和视频和解密工具应用,通过密码进入应用。主要包括相册管理、导入导出图片和视频、浏览加密的图片和视频。 密码功能:进入应用需要输入密码,可以修改密码; 相册管理:创建、修改、删除相册; 导入导出:对图片和视频加密处理导入到应用内,将加密的图
项目概述: 一款在线搜索和浏览 GIF 应用。主要功能包括: 推荐 GIF:推荐热门的 GIF 图 搜索 GIF:搜索相关 GIF 图 收藏、分享、下载 GIF 图 制作GIF:选择视频生成GIF图 备份和恢复:备份和恢复收藏的 GIF 图