了解Android系统、APP进程、Zygote进程、Activity、Service、ContentProvider的启动流程 ;
熟悉四大组件、View绘制、事件分发、Binder通信机制、Handler、IdleHandler及消息屏障、适配;
熟悉ANR的产生及处理、内存泄漏的产生及解决 、APP性能优化(如,布局、启动、内存、APK大小等) ;
熟悉MVC/MVP/MVVM架构,熟悉常用的开源框架 (如 , OkHttp、Retrofit、Glide、LeakCanary等) ;
熟悉常用数据结构(如 , HashMap、ArrayList等)和设计模式(如 , 单例模式、观察者模式、工厂模式等) ;
熟悉Android常用异步处理方式(如 , AsyncTask,IntentService等)、常用 IPC方式(如 , AIDL等) ;
了解线程并发安全及控制、Java内存模型(JMM)、虚拟机(JVM) 、垃圾回收(GC);
了解HarmonyOS应用开发、ArkTS语言基本语法、状态管理、渲染控制、ArkUI语法及组件 ;
具有独立开发的能力、一定团队管理经验、良好的代码编程习惯、责任心强、善于与人沟通 ;
深圳市鸿合创新信息技术有限责任公司北京分公司 (安卓团队 : 8人)
工作内容:
负责固件(AndroidOS11)中Settings、文件管理器、白板等APP的多渠道版本Bug修复和新Feature的开发;
负责Settings、文件管理器在新固件(AndroidOS14)上的兼容适配工作及Bluetooth(传统蓝牙)功能的开发;
负责自研录播APP中间件、导播等模块开发、Bug修复、疑难问题解决、后期代码整理及抽取封装;
独立负责“3588Launcher”APP框架搭建、整体开发、多部门多端沟通协调、修复解决150多个Bug;
独立负责班牌APP的重构(包含架构、业务逻辑、稳定性、性能优化、代码可读性及扩展性等方面);
相关技术:
项目框架:MVVM(或MVP)+OkHttp+RxJava+Glide+EventBus+AutoSize(适配)+组件化(或模块化);
开源库:MQTT(实现设备信息上报与远程控制);NanoHttpd(实现在Android端构建与Web端交互的服务器);
瞬联软件科技(北京)有限公司 (安卓团队 : 10人)
工作内容:
负责SmartisanOS(锤子手机)部分预装APP的Bug修复及新Feature(约20个)的开发;
负责修复解决SmartisanOS10和11部分预装APP 500多个Bug,Crash概率降低约20% ;
负责修复解决TV项目中SmartisanOS9和10开机向导、Settings等APP的200多个Bug;
负责TNT3.0中显示(包含屏幕色温、护眼模式、扩展显示器等)模块的开发及Bug修复 ;
相关技术:
项目框架:MVP+OkHttp+ AsyncTask +Glide+ BroadcastReceiver +AutoSize(适配);
北京会畅教育科技有限公司 (安卓团队 : 3人)
工作内容:
负责“VCT200(基于机顶盒-TV)”APP项目管理、框架搭建、50%功能模块的开发及与合作商(中创视讯)技术人员对接;
负责“会畅教育客户端(基于平板)”项目管理、框架搭建、技术选型及30%的功能模块的开发、Bug修复;
独立负责“云课堂APP”和“IC500控制端”两个项目的框架搭建、整体开发 ;
负责基于UT12终端(基于机顶盒)项目剩余30%的开发工作、Bug修复;
相关技术:
项目框架:MVP+Retrofit(或OkHttp)+BaseQuickAdapter+Glide+SmallestWidth(结合SVG图)(适配)+组件化(或模块化);
开源库:RabbitMQ(实现不同设备平台间数据和消息的互通);NanoHttpd(实现在Android端构建与Web端交互的服务器);
SDK:会捷通客户端SDK(中创视讯) ;
团火科技(北京)有限公司 (安卓团队 : 5人)
工作内容:
独立负责“智能校证家长端”和“智能校证教师端”APP框架搭建、整体开发及后续维护迭代;
负责“孕云公众版”、“孕云导乐师版”、“艾面面”、“万企”等APP的部分功能开发、Bug修复;
负责“知康掌上体检”、“大班牌”等老项目的维护、迭代及新项目“知康在线”部分功能模块开发维护;
相关技术:
项目框架:MVP(或MVC)+OkHttp(或Retrofit)+Glide+EventBus+Autolayout/Pt(适配)+组件化(或模块化);
开源库:MPAndroidChart(实现饼状图、柱状图和折线图等)、FileDownder( 实现多任务下载、断点续传等)等;
SDK:融云即时通讯SDK实现聊天、腾讯信鸽SDK实现消息推送 ;
工作内容: 负责固件(AndroidOS11)中Settings、文件管理器、白板等APP的多渠道版本Bug修复和新Feature的开发; 负责Settings、文件管理器在新固件(AndroidOS14)上的兼容适配工作及Bluetooth(传统蓝牙)功能的开发;
工作内容: 独立负责“3588Launcher”APP框架搭建、整体开发、多部门多端沟通协调、修复解决150多个Bug; 负责自研录播APP中间件、导播等模块开发、Bug修复、疑难问题解决、后期代码整理及抽取封装; 独立负责班牌APP的重构(包含架构、业务逻辑、稳定性