logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

(4.6.30)组件化:Android项目构架演变之路

文章目录一、简单开发模型二、单工程开发模型(业务逻辑分层模型)2.1 简单开发模型的宏观分层2.2 MOA原架构模型2.3 业务层的分层理念与设计模式2.3.1 分层理念2.3.2 MVC模式2.3.3 MVP模式三、组件模型3.1 为什么推进组件化?3.1 组件化?模块化?插件化?3.2 主App多Lib开发模型3.3 主App多子App开发模型四、组件化过程关键点4.1 组件切分和代码隔离4.

(14.1) 跨端语言对比

weexrn这些都是使用jscore作为解释控制器,通过jscore和native的交互,引导native讲dom树渲染为原生控件树,同时jscore也能对逻辑代码进行处理,并在适当时机通知native刷新dom因为是原生控件,所以并不是所有的css语法都支持weex更适合以单页面发布,是一种比较轻量级的方案,多页面问题较大,而rn比较适合整个模块的多页面编写dynamic...

(2.4.2.1)协程->任务

协程是可挂起计算的一个任务实例,用一个代码块表示从概念上讲,它类似于线程。从某种意义上说,它需要一个代码块来运行,该代码块与代码的其余部分同时工作。但是,协程不绑定到任何特定线程。它可能会在一个线程中暂停执行,并在另一个线程中恢复执行。协程如果不配置线程,默认在当前线程跑,只不过实现了并发控制规避回调地域。协程的挂起函数(如delay)在底层确实依赖 回调机制,但通过编译器和运行时将其隐藏,开发者

#kotlin
(4.5.5.4)Espresso的进阶: OnView & onData & Matchers

一源码分析1 TypeSafeMatcher2 BoundedMatcher二工具集1 ViewMatchers View匹配器适配类2 RootMatchers 根视图匹配器的辅助类3 Matchers 对Matcher的操作集合类4 CursorMatchers5 LayoutMatchers 匹配以检测典型的布局问题6 PreferenceMatchers匹配存储三 A

(10.2.3.2)SKETCH设计教室!从零开始学APP设计利器SKETCH(二)

上篇介绍完Sketch令人惊喜的功能后,同学们纷纷表示:Sketch已经有了,就差Mac了。今天除了提醒大家可以用虚拟机外,直接上作者的新教程,让同学们迅速轻松掌握Sketch的工具使用,有Sketch的同学赶紧动手吧!@JingDesign :上一篇教程中,静电和大家一起认识了Sketch 能为我们带来的惊喜之处。那么这一节的设计教室中,大家一起来认识一下我们的新朋友。 相信在经过这一节

(4.4.1)Android内存篇:DVM和ART原理初探

1-android的特点有哪些2-android使用MVC模式的组件或地方3-android的系统框架4-Android Dalvik虚拟机5-Dalvik虚拟机你需要知道的15个问题6-Dalvik虚拟机和Art虚拟机的区别1-android的特点有哪些2-android使用MVC模式的组件或地方adapter和文件布局方式3-android的系统框架一 应用程序层

(15.1.17)鹅厂专家详解Android N适配要点

Google即将发布的Android7.0的预览版Android_N为我们增加了许多新的特性,其中包括多窗口的支持、通知栏支持直接回复、网络数据节省开关、以及新的DOZE模式等;下面我们就来谈一谈关于这些新功能的适配问题和需要注意的地方。Doze打盹模式更加强大禁止一些广播的行为权限机制的限制JNI中不再允许调用非公有的API屏幕支持缩放功能多屏模式1.Doze(打盹模式)更加强大该模

(15.1.23)Feed流设计

一概念1 Kotlin语言介绍11 Kotlin的优势12 Kotlin的不足2 开发工具支持21 Android Studio支持211 Android Studio 30以下版本配置212 Hello Kotlin213 转换Java to Kotlin22 云端IDE二准备开始1 基本语法11 定义包名12 定义函数13 定义变量和常量14 注释2习惯用语21

#android#android studio#kotlin
(4.0.22.9)RecyclerView中的itemView的Move事件被Cancle

一概念1 Kotlin语言介绍11 Kotlin的优势12 Kotlin的不足2 开发工具支持21 Android Studio支持211 Android Studio 30以下版本配置212 Hello Kotlin213 转换Java to Kotlin22 云端IDE二准备开始1 基本语法11 定义包名12 定义函数13 定义变量和常量14 注释2习惯用语21

#android#android studio#kotlin
(4.1.15.3)子线程更新UI校验 viewRootImpl的checkThread

一概念1 Kotlin语言介绍11 Kotlin的优势12 Kotlin的不足2 开发工具支持21 Android Studio支持211 Android Studio 30以下版本配置212 Hello Kotlin213 转换Java to Kotlin22 云端IDE二准备开始1 基本语法11 定义包名12 定义函数13 定义变量和常量14 注释2习惯用语21

#android#android studio#kotlin
    共 12 条
  • 1
  • 2
  • 请选择