Android移动架构汇总

一 建模

移动架构01_UML用例图
移动架构02_UML类图
移动架构03_UML时序图
移动架构04_PowerDesigner新建时序图

二 十三种设计模式

总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
其实还有两类:并发型模式和线程池模式

移动架构05_设计模式一:工厂模式
移动架构06_设计模式一:工厂模式拓展(抽象工厂模式)
移动架构07_原型模式
移动架构08_单例模式
移动架构09_Activity的启动流程分析
移动架构10_面向切面设计AOP
移动架构11_建造者模式
移动架构12_责任链模式
移动架构13_责任链模式分析Android事件分发机制
移动架构14_命令模式
移动架构15_解释器模式
移动架构16_模板模式
移动架构17_观察者模式
移动架构18_ListView源码分析
移动架构19_状态模式
移动架构20_策略模式
移动架构21_动画框架源码分析
移动架构22_迭代器模式

三 设计模式六大原则

移动架构23_设计模式六大原则一:单一职责原则
移动架构24_设计模式六大原则六: 开闭原则
移动架构25_设计模式六大原则二:里氏替换原则
移动架构26_设计模式六大原则三:接口隔离原则
移动架构27_设计模式六大原则四:依赖倒置原则
移动架构28_设计模式六大原则五: 迪米特法则

四 数据库

移动架构29_面向对象式手写数据库架构设计一(基本框架与插入数据)
移动架构30_面向对象式手写数据库架构设计二(修改、删除、查询、拓展)
移动架构35_数据库架构:数据库升级及分库实现多用户登陆

五 网络

移动架构31_责任链和模板模式封装连续请求
移动架构32_自定义网络访问框架开发
移动架构33_网络访问框架与数据库框架实现断点下载
移动架构34_Android中解析xml文件

六 图片

移动架构36_图片加载框架
移动架构37_Glide架构简述

七 RxAndroid

RxJava(RxAndroid)学习资料
RxJava01_RxJava介绍译文
RxJava(RxAndroid)_Observable的创建
移动架构38_RxJava一(简单调用)
移动架构39_RxAndroid二(变换调用:map、flatMap、lift、compose)
移动架构40_RxAndroid三(线程控制Scheduler)
移动架构41_Retrofit+RxJava快速集成
RxJava实现联想搜索(模糊搜索+定向搜索)

八 MVP

移动架构42_Android项目中MVP简单实现

九 Jetpack

移动架构43_什么是Jetpack
移动架构44_Lifecycle与生命周期
移动架构45_ViewModel管理页面数据
移动架构46_可观察的数据持有者类-LiveData
移动架构47_视图绑定组件ViewBinding

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值