职位ID:157605

开源项目重做UI

  • 合作方式:
  • 项目制 全国远程
  • 预估日薪:
  • 500
  • 预估总价:
  • 45000元
  • 预估工时:
  • 90天
  • 所在区域:
  • 全国远程

需求描述

一、需求描述
1.1 项目背景
对开源无人机地面站软件QGroundControl(QGC)安卓客户端进行界面美化与逻辑优化,需基于现有开源代码进行二次开发。

1.2 具体任务
核心需求:

UI视觉升级:

替换所有系统图标(导航栏/按钮/状态指示等)为提供的设计图

按设计稿调整界面布局(间距/配色/字体等)

适配不同屏幕分辨率(720P/1080P/2K)

扩展需求:

代码逻辑优化:

梳理现有功能模块结构,输出模块流程图

优化冗余代码(重点:地图模块/数据传输模块)

修复已知界面卡顿问题(需提供优化方案文档)

1.3 交付标准
提供可运行的APK安装包及完整源代码

输出代码修改说明文档(含模块结构图)

二、人才要求
2.1 必备技能
3年以上安卓开发经验(需提供作品案例)

精通Java/Kotlin,熟悉Android Studio开发环境

具有开源项目二次开发经验(需提供GitHub参与记录)

熟悉Material Design规范及UI适配原理

能阅读理解QGroundControl现有代码架构(C++/Qt部分需基础理解)

2.2 优先条件
有无人机相关软件开发经验

熟悉MAVLink通信协议

具备性能优化实战经验(内存泄漏/界面渲染等)

能提供过往UI改造案例对比图

三、合作模式
3.1 开发周期
总工期:90天(自合同签订日起)



3.2 协作方式
采用敏捷开发模式(每周2次进度同步)

使用Git进行版本控制(需创建独立开发分支)

沟通工具:钉钉/腾讯会议(需保持每日在线)

3.3 知识产权
改造后的UI设计版权归需求方所有

需签署代码保密协议(不得将修改版二次开源)

投递职位 已有27人投递,发布人 点此登录 后查看。

信用行为

  • 发布项目
    2
  • 订单总数
    0
  • 退款单数
    0

完善简历

工程师完善技术能力和项目经验,更易接到订单

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信客服

需求方请加需求方端客服沟通需求,工程师请加工程师端客服浏览推送职位

需求方端客服
工程师端客服
联系需求方端客服