Android 架构
主要分享Android的架构知识,比如MVC,MVP,MVVN。还有组件化思想和实现,以及最新的JetPack指南。我们一起折腾架构呗
Android摸鱼工程师
希望我的经验能给你帮助,大家一起享受开发的乐趣!
展开
-
JetPack(四)DataBinding大法好
接着上一篇JetPack(三)LiveData利刃出鞘, 我们再来会一会神奇的DataBinding在上一篇的demo中,我们会发现Activity里有很多findViewById,和设置监听的重复代码。想必大家都很烦吧,烦就对了,JetPack给我们带来了DataBinding。我们先来改造一下demo:添加DataBinding布局中使用在xml中,光标移到父布局,Alt+Enter快捷键添加DataBinding工具会自动生成data标签,里面的name自己取就行,type是和View原创 2020-11-19 18:21:54 · 849 阅读 · 2 评论 -
JetPack(三)LiveData利刃出鞘
接着上一篇https://blog.csdn.net/m0_37293461/article/details/109777577, 我们再来了解一下LiveData在上一篇的demo上加上LiveDataMyViewModelpublic class MyViewModel extends ViewModel { private MutableLiveData<Integer> number; /** * 保证linkedNumber不为空 *原创 2020-11-18 17:22:36 · 1084 阅读 · 0 评论 -
JetPack(二)ViewModel小试牛刀
我们先来写个demo,效果如下点击按钮,数字加一效果具体实现activity_main.xml(通过ConstraintLayout拖拽实现的)<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schema原创 2020-11-18 16:56:00 · 1322 阅读 · 0 评论 -
JetPack(一) JetPack入坑指南——不会吧不会吧,不会还有人不会用JetPack吧
优点官网介绍简单入坑传统的MVC架构ViewModelLiveDataDataBinding数据绑定个人心得原创 2020-11-17 16:30:51 · 13115 阅读 · 0 评论 -
Android架构(五)组件化思想理解
组件化思想理解原创 2020-09-17 22:12:22 · 251 阅读 · 0 评论 -
Android架构(四)MVC、MVP、MVVM总结
MVC、MVP、MVVM总结原创 2020-09-17 22:11:24 · 200 阅读 · 2 评论 -
Android架构(二) MVP
MVP原创 2020-09-17 22:09:22 · 156 阅读 · 0 评论 -
Android架构(一) MVC
开始 mvc了原创 2020-09-17 22:08:38 · 233 阅读 · 1 评论