Java与面向对象思想: 扎实的Java基础,深入理解面向对象的设计思想和编程原则。
自学并了解Flutter语言,。同时熟悉鸿蒙API 9的应用开发,并取得初级工程师证书。
Kotlin语言: 熟练掌握Kotlin语言,能够运用其特性如函数、扩展函数和高阶函数。精通Kotlin协程,擅长异步编程技术。
Android开发技术栈: 熟练运用Android Jetpack组件,包括LiveData、ViewModel、Room等,提升应用架构的稳定性和可维护性。
Activity启动模式: 熟悉Activity的启动模式及其应用场景,能够根据需求灵活配置。
应用打包与签名: 熟悉多渠道打包及二次签名流程,确保应用发布和分发的顺畅进行。
音视频处理: 熟练处理音视频播放,能够实现音频录制和使用FFmpeg进行视频录制、播放、剪辑、水印和拼接广告结尾动画等高级功能。
性能优化与问题解决: 擅长Android程序性能优化,有效预防内存泄漏、OOM和ANR等问题,提升应用的稳定性和响应速度。
网络编程与架构模式: 熟悉Android网络编程,具备MVP/MVVM项目架构的实际应用经验,提升项目的可扩展性和可维护性。
项目重构与调试: 具备项目重构经验,包括APK预安装自启动、与厂家调试摄像头及其他硬件相关问题的解决。
2016.08-2018.01猩猩话题圈
猩猩话题圈
猩猩话题圈是一款基于地理位置的陌生人交友的社交软件,也是一款综合着我们Android 技术的很多心血,运用了很多艰难技术实现。这款App里面目前包含基于网易云的随机语音聊天模块,IM即时聊天系统(消息系统);短视频模块;登录模块(含有抢登逻辑);话题及话题编辑器模块;录制音视频模块;榜单模块,个人编辑模块,以及他人详情,我的模块,伴随着这些模块的有一个算钱兑换模块。对于界面上使用都是MD技术,项目框架是MVP模式等等。
2015.12-2016.07随e飞
主要是对项目的维护开发以及产品需求更改。 1.具有实时定位功能。 2.绘制飞行轨迹功能。运用高德api点对点的连接线及根据缩放比例进行记录飞行点的保存。(飞行轨迹可以使用直线)。 3.飞行的截图功能。 4.记录飞行时长功能。在Service的两种开启方式混合使用,为了防止用户在后台使用。 5.对飞行记录数据统计分享功能。 6.地图图层的模式切换功能。卫星模式和正常模式。 7.对地图的logo摆放,手势操作,缩放比例大小调整处理。
项目描述: 这是一款基于高德开发手机定位,提供飞行记录的工具型的产品。可以实时的获取飞行 的记录数据,飞行轨迹,起降次数以及 记录飞行时长等等功能。 项目责任: 主要是对项目的维护开发以及产品需求更改。 1. 具有实时定位功能。 2. 绘制飞行轨迹功能。运用高德ap
项目描述: 猩猩话题圈是一款基于地理位置的陌生人社交交友软件,融合了多项Android技术。应用包含多个核心模块:基于网易云的随机语音聊天、即时消息系统、短视频功能、登录管理(包括抢登逻辑)、话题与话题编辑器、音视频录制、榜单排名、个人资料编辑以及用户详情等。应用界面采用Ma
项目描述: 开发和优化启明系列产品,包括3M、3S、3F、5和5M等。这些产品基于音视频技术开发,结合了Android、H5和C++的跨平台开发,主要功能包括直播、点播、视频通话和多人会议。项目的主要目标是适配不同厂商的硬件设备,并进行相关封装以实现高效的使用体验。 主要