编程语言:Java,Kotlin
编程技能:设计模式,性能调优,Jetpack,协程
理论知识:Android Framework,OOP,AOP
网络协议:HTTP/HTTPS,UDP/TCP
架构模式:MVP,MVVM,MVC
第三方框架:Retrofit,Gilde,RxJava,LeakCanary,ExoPlayer
ORM框架:Reaml,Litepal
测试框架:Espresso
版本管理:Git
构建工具:Gradle
外语:CET-4,能够流畅阅读英文文档。
书写:UML,软件相关文档。
扩展:Groovy,C,Python,Github,GitLab,Devops,Linux常用命令
海外异业项目:
·商城业务逻辑实现,Jetpack组件构建界面。采用MVVM架构,重构项目代码,使业务层,数据层,视图层解耦。让团队更专注于业务实现,提升了开发人员效率。
·日志、用户验证、流量统计等接口AOP设计,降低项目代码重复率,提升开发效率。
·编译时间优化,使用Transform API进行增量编译,提升了编译效率和开发人员体验。