Kotlin学历之Android MVP架构实战

Kotlin学历之Android MVP架构实战

简述通过一周的学习,已经按耐不住要写个App出来,正好项目中也是要做个Demo,就用了下新的语言来实践一番,用时4个半小时,内容包含了Kotlin语言的很多新特性:接口中添加实现,数据类,包级属性,空安全,自定义属性委托,最重要的还是MVP架构...

一文带你玩转安卓Kotlin+Retrofit+RxJava+MVP架构(附Demo)

一文带你玩转安卓Kotlin+Retrofit+RxJava+MVP架构(附Demo)

前言安卓目前的架构无非那几种:MVC 、MVP、MVVM。M和V一直存在,只是后面的不同。都是老生常谈的东西了,这里也就不多赘述了。最开始学习安卓的时候,使用的是HttpClient、HttpConnection,之后开始使用OKHttp。后来Retrofit出来了,但我一直感觉和OKHttp差不多...

容器应用的高弹性架构

9 课时 |
31 人已学 |
免费

高可用应用架构

9 课时 |
121 人已学 |
免费

微服务架构与混沌工程介绍

1 课时 |
60 人已学 |
免费
开发者课程背景图

带你封装MVP架构(上)|青训营笔记(二)

MyUtil该工具类获得了一个全局的 Context ,以及根据此context,创建了开启加载动画以及关闭加载动画的方法public class MyUtil { /** * 全局context */ private static Application mApplicationContext; ...

带你封装MVP架构(上)|青训营笔记(一)

前置知识MVP:MVP架构模式详解 - 简书 (jianshu.com)Retrofit:Retrofit使用详解-注解介绍 RxJava:Carson带你学Android:这是一篇清晰易懂的Rxjava入门教程 - 简书 (jianshu.com)ViewBinding:kotlin-androi...

带你封装MVP架构(下)|青训营笔记(二)

BaseActivity/BaseFragment封装的时候,我们需要设置泛型,传入对应的 Presenter 以及对应的 ViewBinding;最后再继承 BaseView 这个接口在页面创建和销毁的时候,我们需要对应的做相关的绑定和解绑,这其中除了对 Presenter 层进行绑定,还对 Ev...

Jetpack 系列(5)—— Android UI 架构演进:从 MVC 到 MVP、MVVM、MVI

Jetpack 系列(5)—— Android UI 架构演进:从 MVC 到 MVP、MVVM、MVI

1. MVCMVC 其实是 Android 默认的设计,MVC 里将代码分为三个部分:View: Layout XML 文件;Model: 负责管理业务数据逻辑,如网络请求、数据库处理;Controller: Activity 负责处理表现逻辑。MVC 初步解决了 Activity 代...

Jetpack Compose 架构如何选? MVP, MVVM, MVI

Jetpack Compose 架构如何选? MVP, MVVM, MVI

Jetpack Compose 在 API 层面已趋于稳定,但真正要在项目中落地还少不了一套合理的应用架构。传统 Android 开发中的 MVP、MVVM 等架构在声明式UI这一新物种中是否还依旧可用呢?本文以一个简单的业务场景为例,试图找出一种与 Compose 最契合的架构模式Sample :...

Android 架构MVC MVP MVVM+实例(下)

Android 架构MVC MVP MVVM+实例(下)

实例         就这么一个界面咱通过MVC、MVP、MVVM分别搭建一下。MVC实例代码结构1.在layout创建一个布局文件1. <!--缩减版--> <LinearLayout .....

Android 架构MVC MVP MVVM+实例(上)

Android 架构MVC MVP MVVM+实例(上)

前言      MVC、MVP和MVVM是软件比较常用的三种软件架构,这三种架构的目的都是分离,避免将过多的逻辑全部堆积在一个类中。        在Android中,Activity中既有UI的相关处理逻辑,又有数据获取逻辑,从...

顶级架构师的架构设计思维模型——阿里云 MVP孙玄

顶级架构师的架构设计思维模型——阿里云 MVP孙玄

快速成为顶级架构师的内功修炼 查看直播——基于线上真实案例,详谈架构设计的哲学本质 一、顶级架构师具备的架构设计思维模型 第一个比较重要的思维模型是业务需求至简抽象分析思维模型。作为一个架构师,不能完全活在技术的世界里,一定是要解决一些问题的。这些问题就是你的需求。比如说,产品同学来了一个需求,你能...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

金融级分布式架构
金融级分布式架构
SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。
122+人已加入
加入
相关电子书
更多
PolarDB分布式版架构介绍
PolarDB开发者大会:PolarDB面向云存储的架构优化
PolarDB-X一体化HTAP架构,助力企业级查询分析加速
立即下载 立即下载 立即下载