熟练掌握Java、Kotlin语言;
熟悉常用的数据结构与算法,如链表、散列表、常⻅排序算法等;.
熟悉计算机网络基础,掌握HTTP的报文格式,理解请求行、Header的格式、作用和适用场景;
理解常⻅请求方式和区别;了解常⻅状态码的含义和具体应用场景;
熟悉JVM相关知识,如:JVM内存结构,垃圾回收机制,类加载机制等;
熟悉Android中的异步机制及其原理,如Handler、Kotlin协程等;
熟悉View自定义绘制与触摸反馈,如事件分发、多点触控、拖拽、嵌套滑动等;
熟悉Android中的动画使用,如括属性动画、View动画、MotionLayout等;
熟悉Recyclerview的使用和优化,如缓存优化、SnapHelper、自定义ItemDecoratio等;
熟悉AndroidFramework层,有一定的Android源码阅读经验,了解AMS、WMS大致流程
熟悉常用第三方框架及内部实现原理,如OkHttp、Retrofit、Glide、Jetpack组件等;.
理解SOLID设计原则,熟悉常⻅的设计模式,如单例、工厂、策略、职责链等。
参与华为语音助手客户端音乐、通话助理模块开发维护
参与华为语音助手客户端的鸿蒙化改造
参与鸿蒙**引擎小程序模块的开发维护,用于内部多个鸿蒙应用