ㄗs:℡宏 ID:255906 复制

ㄗs:℡宏

Android研发工程师 · 6年经验 · 广州格灵信息科技有限公司
城市广州 天河 日薪800元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | Android Kotlin Dart Java C++ Flutter UI
掌握JVM原理,反射,动态代理以及对ClassLoader 热修复的技术;
熟悉多线程编程和线程同步机制;
掌握自定义View,能利用事件分发原理解决UI交互问题;
熟悉Handler机制原理;
熟练使用OkHttp、Retrofit、Rxjava、Glide等常用开源框架,以及对其原理实现原理有一定的了解;
熟练使用Java、Kotlin、C/C++,Dart开发语言
熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略等)及反射原理,自定义注解及泛型,多次采用设计模式重构app代码;
有MVC、MVP、MVVM架构搭建项目的实际开发经验;
有Android的UI适配和性能优化的实际开发经验;
熟练使用JetPack常用组件;
熟练处理Android中的OOM、ANR异常;
对UI适配和性能优化有实际工作经验;
对模块化,组件化开发架构有深入的经验;
对NDK、Flutter开发有自己的学习和实际经历;

项目经验

项目名称:AI识读
项目描述:主要是围绕绘本和K12教材进行手指指读和领读、手指查词、句子翻译、相关在线视频学习等。
责任描述:App架构编写和设计;模块功能实现和封装;完成产品功能迭代与性能优化;
使用技术:MVVM架构、组件化、JetPack组件、Kotlin(协程)、Retrofit框架、热修复技术、GifLib库、动态换肤、dagger2、AspectJ等技术。
技术描述:
MVVM架构搭建APP框架:
相比MVP进一步降低了耦合,ViewModel层不持有View层的引用,View层的改变不会影响到ViewModel层。还有可重用性、独立开发等优势。
组件化:
组件化是基于重用为目的,将一个大的软件系统按照分离关注点的形式,拆分多个独立的组件,减少耦合。方便按照不同客户的需求,将不同的业务组件进行自由的组合打包对应的apk。
JetPack组件:
使用JetPack组件可以减少崩溃、内存泄漏和防止数据丢失(如LiveData)、消除了样板代码可以便捷的管理各种繁琐的活动和生命周期(如Lifecycle)。使用Navigation方便的实现单Activity+多Fragment的APP架构,使APP性能更高,速度更快。
AOP编程思想:
AspectJ实际上是对AOP编程思想的一个实践。借助AspectJ框架可以方便的把那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块之间的耦合度,并有利于未来的可操作性和可维护性。例如项目中用到的登录验证、权限验证等。
GifLib库加载gif图片:
Glide加载gif是通过Java层来加载性能较低且消耗更多的内存,GifLib是C库写的,使用NDK引入GifLib来加载gif图片可以有效的提高性能。

项目名称:学习助手
项目描述:主要是给公司其它APP提供学习资源的下载和学习,如视频、教辅等。
责任描述:App架构编写和设计;模块功能实现和封装;完成产品功能迭代与性能优化;
使用技术:MVVM架构、组件化、Retrofit框架、Kotlin(协程)、热修复技术、JetPack组件、多线程下载和断点续传

项目名称:格灵课堂
项目描述:专为幼儿、中小学生提供全国各个地区和学校教材完全同步的名师授课视频学习
责任描述:App架构编写和设计;模块功能实现和封装;完成产品功能迭代与性能优化;
使用技术:MVP架构、组件化、Retrofit框架、JetPack组件、RxJava、Glide框架等
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: