软件架构
文章平均质量分 92
idaretobe
1.熟悉Android应用开发框架,能独立开发高性能的Android应用;精通Android 开发平台及框架原理,熟悉用户UI开发,网络编程,多线程,性能优化;熟悉OOA/OOD等设计方法;熟悉多线程、http/xml协议,Socket等技术,有扎实的Java语言基础,理解面向对象设计的基本原则,熟悉并能灵活运用常用的设计模式; 2.具有强烈的责任心和团队精神,工作尽职尽责,善于合作,吃苦耐劳,能在高强度的压力下工作; 3.具备良好的分析解决问题能力,独立承担任务和系统进度把控能力; 4.具有较强的自学和创新能力、逻辑分析和统筹规划能力,掌握新知识和新技术的能力。
展开
-
工厂方法模式&抽象工厂模式
工厂方法模式&抽象工厂模式转载 2022-12-29 22:18:39 · 163 阅读 · 0 评论 -
下一代高性能跨平台UI渲染引擎
本文通过阐述跨平台 UI 渲染引擎的历史,并且实际研究探索构建下一代跨平台 UI 渲染引擎。转载 2022-07-04 17:08:22 · 716 阅读 · 0 评论 -
RxJava 线程切换原理
subscribeOn 和 observeOn 都是将逻辑封装到 Runnable 中交给对应的 Scheduler 执行,从而实现了线程切换。转载 2022-06-28 17:35:05 · 329 阅读 · 0 评论 -
最火移动端跨平台方案盘点:React Native、weex、Flutter
跨平台一直是老生常谈的话题,cordova、ionic、react-native、weex、kotlin-native、flutter等跨平台框架的百花齐放,颇有一股推倒原生开发者的势头。为什么我们需要跨平台开发? 本质上,跨平台开发是为了增加代码复用,减少开发者对多个平台差异适配的工作量,降低开发成本,提高业务专注的同时,提供比web更好的体验。嗯~通俗了说就是:省钱、偷懒。.........转载 2022-06-19 21:21:23 · 1796 阅读 · 0 评论 -
GUI 应用程序架构的十年变迁:MVC、MVP、MVVM、Unidirectional、Clean
王下邀月熊公众号:某熊的技术之路随着现代浏览器的日渐流行,Web 以及混合开发技术的发展,大前端的概念日渐成为某种共识;而无论 iOS、Android、Web 这样的端开发还是 React Native、Weex 这样的跨端开发,其术不同而道相似。笔者在日前总结的泛前端知识图谱(Web/iOS/Android/RN) 一文中就对泛前端开发学习中可能会涉及到的知识点进行了总结与盘点,近日笔者打算为该知识图谱编写附带的简略说明,因此先对旧文 GUI 应用程序架构的十年变迁:MVC、MVP、...转载 2021-03-17 19:44:04 · 426 阅读 · 0 评论