当前位置: 首页 > news >正文

Android学习总结

积累

熟练掌握 Java 语言,面向对象分析设计能力,反射原理,自定义注解及泛型,多次采用设计模式重构公司项目;

熟练掌握 IVM 原理,反射,动态代理以及对 ClassLoader 热修复有比较深的理解;

熟悉数据结构和算法;

熟悉 UI ,精通自定义 View ,能利用事件分发原理解决 UI 交互问题;

研究过 FrameWrok 层源码来解决实际问题的经验,尤其了解 AMS 的原理;

对 UI 界面设计和优化有实际工作经验;

对内存优化,用户体验优化有实际调优经验;

熟悉 tcp / ip , http 协议,对 socket 通信也相对精通,并具备相关性能调优能力;

有实际写过 JNI 代码进行 NDK 底层代码封装的经验;

熟悉 C / C ++, Kotlin , Dart 等语言;

有 MVP / MVVM 架构搭建项目的实际开发经验;

对模块化,组件化开发架构有深入的研发经验;

研究小程序开发,研究过 Flutter Dart 等开发;

http://www.lryc.cn/news/39542.html

相关文章:

  • 虚拟机ubuntu安装samba服务
  • 开发板中的内存压力测试,你了解多少?
  • MATLAB | 这些花里胡哨的热图怎么画
  • Java开发的一些编码建议
  • 【YOLOv8/YOLOv7/YOLOv5/YOLOv4/Faster-rcnn系列算法改进NO.59】引入ASPP模块
  • C++STL set/multiset容器 构造和赋值 大小和交换 插入和删除 查找和统计
  • 产品研发项目进度管理软件工具有哪些推荐?整理10款最佳进度管理软件
  • 「ML 实践篇」分类系统:图片数字识别
  • 从大专到测开,上海某字母站大厂的面试题,岗位是测开(25K*16)
  • 【面试题】Python软件工程师能力评估试题(一)
  • Java八股文(Java多线程面试题)
  • 小程序当前页面如何分享别的页面内容呢?
  • 编写Java哪个编译器好
  • 第十六章 Java为什么使用序列化
  • 28岁小公司程序员,无车无房不敢结婚,要不要转行?
  • 出道即封神的ChatGPT,现在怎么样了?
  • 【计算机视觉】CNN 可视化算法
  • 自动抓取服务器巡检、登录、执行命令记录+备份脚本
  • 如何用Python求解微分方程组
  • 【微信小程序】-- 自定义组件 - behaviors(三十九)
  • 【微信小程序】-- 自定义组件 - 父子组件之间的通信(三十八)
  • Java Web 实战 11 - 多线程进阶之常见的锁策略
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • 3-1 SpringCloud快速开发入门: Ribbon 是什么
  • Java【lambda表达式】语法及使用方式介绍
  • 【AcWing】蓝桥杯备赛-深度优先搜索-dfs(2)
  • ‘conda‘不是内部或外部命令,也不是可运行的程序或批处理文件。
  • HTTP 3.0来了,UDP取代TCP成为基础协议,TCP究竟输在哪里?
  • 《JavaCV从入门到实战教程合集》介绍和目录
  • Form Generator扩展 文本 组件