JAVA,kotlin编程语言进行项目开发
使用MVC,MVVM架构进行开发
使用jetpack组件库,协程,第三方开源框架,保证项目的运行稳定,感知页面的声明周期,减少内存泄露等问题
app内下载功能实现
webview优化,和H5进行交互,提供功能调用
跨进程与其他app进行应用联动
调整页面,适配多机型页面,美化界面
游帮帮加速器
● 使用MVVM的架构进行开发,开发语言使用Kotlin。
● 设计悬浮球截屏翻译功能。
● 与游帮帮云游戏app联动,做任务享免费加速时长,跨进程通信。
● 对页面布局进行优化,减少布局深度,设计统一活动模板,减少布局文件的数量。
● 使用jetpack+协程组件库,降低代码耦合,提高程序运行稳定性。
● 解决jetpack某些组件在使用过程中的消息返回问题。
● 了解jvm中垃圾回收相关机制。
● 针对不同厂商定制系统导致的线上问题及时定位并解决。
● 了解acivity的启动流程。
● 解决项目中使用的第三方库存在的bug。
红手指加速器
● 实现悬浮球控制应用加速开关,切换线路。
● 收集手机已安装但不支持加速的应用上传。
● 解决红手指加速器在云手机中运行崩溃问题。
● 解决云手机中sdk在某些情况vpn进程无法发送消息导致页面卡死。
● 利用字节码插桩统计部分函数运行耗时。
支持游戏自选线路加速功能,提供游戏加载功能,独立负责Android端功能迭代开发。支持截图翻译功能。
负责红手指加速器Android端app的研发工作,使用kotlin+协程+MVVM+jetpack研发,提供悬浮球控制应用加速,暂停加速,进入游戏,切换线路等功能。