美文网首页
从零到一:概要

从零到一:概要

作者: 肖义熙 | 来源:发表于2021-09-16 10:16 被阅读0次

盖一栋楼房,得从地基开始
楼房的用处决定使用的材料
这里我就不用特定场景去选择了使用哪些“材料”了,直接上图吧:


image.png
一、基础组件

这里选择使用Jetpack全家桶,当然还有一些东西没有归纳进来。利用Kotlin与Jetpack完美组合来建立一个MVVM结构的快速开发框架,使用协程来替代RxJava/RxAndroid等

二、网络请求

网络请求选用Retrofit(Retrofit其实是基于OkHttp3封装的),后续会对Retrofit以及OkHttp的使用以及原理进行刨析

三、图片加载

图片加载框架挺多的,这里选用Glide,后续会将几个图片加载框架做一个比较、Glide使用及原理解析

四、通信方面

采用阿里的ARouter路由框架以及EventBus进行页面跳转,数据通知等进行APP内通信

五、数据持久化

使用腾讯MMKV来替代传统的SP,数据库采用Jetpack组件之一Room数据库,数据库这里主要是用来存储上一次加载数据,下次打开APP不需要请求网络获取数据,刷新时才重新刷新数据,让APP可以打开时更加快速展现内容(类似今日头条的做法)

六、UI

这里主要考虑屏幕适配,Android五花八门的屏幕太多了,所以要做好屏幕适配。市场上主要适配方案现在应该是有两种吧,第一种是:最小限定符适配方案,这种方案侵入性较低,灵活使用,但是比较麻烦,适配不完全。第二种是:今日头条是配方案,侵入性较高,但是使用方便,适配率较高。这里就选用今日头条适配方案,后续会详情讲解头条适配方案的实现原理。

文章目录:(后续文章目录同步更新在这里)

从零到一预热篇,没什么内容,同时这只是目前想法,这个框架的搭建工作也从今天开始,后半年除了工作、看书、喝茶、光合作用以及旅行外大部分时间都将花在这里了。希望通过这些,能让自己更加强大起来,将来不局限于这些框架的使用,要能够举一反三!

Jetpack系列

相关文章

  • 从零到一:概要

    盖一栋楼房,得从地基开始楼房的用处决定使用的材料这里我就不用特定场景去选择了使用哪些“材料”了,直接上图吧: 一、...

  • 笔记-科创书籍《从零到一》内容概要

    《从零到一》可以说是科技创业类最火的书籍,几乎到了初创者们人手一本的程度。作者是Blake Masters和Pet...

  • 从零到一

    从零到一 或者说从计划到成果 这是我对自己刚刚过去一年的一个大的方面的总结 从十点读书会年会结束到现在,我...

  • 《从零到一》

    《from zero to one》彼得-蒂格 第一章《The Challenge of the Future》:...

  • 从零到一

    看很多朋友在简书上写作,于是决定开始写作,谁都知道写作是一件多么重要但不紧急的事,不写,永远有明天。一天不忙下来,...

  • 从"零"到"一"

    借用一本书的标题,对我而言"零"指的是对西点的制作一无所知,"一"指的是我终于学会了一款。自从买了烤箱,探索美食的...

  • 从零到一

    随着A1犁煤器照明灯的方位调好,电话那头运行说可以了,我无法掩饰自己内心的激动,装作拍手上的灰给自己鼓了两次手。这...

  • 从零到一

    本来正在二刷李老师的《人人都能用英语》,准备整理一份方法论出来,因为朋友的弟弟正在准备复读,希望我可以一起聊聊英语...

  • 《从零到一》

    第一章 未来的挑战 -在什么重要问题上你与他人有不同的看法? -大多数人相信X,但事实却是X的对立面。(good ...

  • 从零到一

    ——有没有在什么重要问题上你与其他人有不同看法?哪些有价值的公司还没有人创建? 彼得·蒂尔在这本书里谈到了很多方面...

网友评论

      本文标题:从零到一:概要

      本文链接:https://www.haomeiwen.com/subject/rdfcwltx.html