Xaop

快速上手系列--Android应用开发模板

筅森魡賤 提交于 2020-04-05 22:01:14
Android应用开发模板 Android空壳模板工程,快速搭建(集成了XUI、XUtil、XAOP、XPage、XUpdate、XHttp2、友盟统计和walle多渠道打包) 效果预览 项目地址 https://github.com/xuexiangjys/TemplateAppProject 项目集成介绍 本项目是项目androidx项目。精选了X系列最实用的几个库,可大大提高开发的效率。 XUI 一个简洁而优雅的Android原生UI框架,解放你的双手! XUtil 一个方便实用的Android工具类库! XAOP 一个轻量级的AOP(Android)应用框架。囊括了最实用的AOP应用。 XPage 一个非常方便的fragment页面框架。 XUpdate 一个轻量级、高可用性的Android版本更新框架。 XHttp2 一个功能强悍的网络请求库,使用RxJava2 + Retrofit2 + OKHttp组合进行封装。 除此之外,还集成了其他优秀的第三方库: AndroidAutoSize 优秀的屏幕适配方案 butterknife 控件依赖注入框架 leakcanary 内存泄漏检测 视频教程 视频源链接地址: https://www.bilibili.com/video/av92348545 使用方式 1.克隆项目 git clone https://github

X-Library系列Android应用框架详解

浪尽此生 提交于 2020-02-26 10:13:07
自2017年初开始,我就致力于Android应用框架的研究,到2018年开始在Github上陆续开源系列作品,再到2019年收获我的第一个star过千的项目,期间我付出了很多,失去了很多,同时也获得了很多。 前言 为了能够让更多的人了解到我的开源项目,我也是使出了浑身解数,写了不少文章和文档来提高项目的曝光率,不过在这期间我也发现了不少问题:读者的水平参差不齐,以往我写的文章都是建立在有一定开发基础之上的,这就导致了很多新手小白、学生党看不懂,不会用,瞎折腾,这完全违背了我的初衷。我希望我的开源项目不仅能够服务那些有一定开发经验的人,还能帮助那些热爱Android的人学习并提升自己的开发水平,早日能够跟上我们的步伐。 在接下来的数月里,我将一一详细讲解我开源的几个热门项目,介绍他们所使用的场景,解决的问题以及分析其中实现的逻辑。 概述 所有的技术框架都必须服务于实际生产,否则就是耍流氓。 我一直认为这世上没有绝对完美的事物,当然技术也并不例外。在做Android的最初几年里,我一直认为技术是产品的灵魂,用于创造产品而又高于产品,是无可替代的,这也是我初期为何执着于技术的原因。渐渐地,当一项技术趋于成熟的时候,你会发现其实技术也并不是想象中的那么重要,同样的功能或是产品,你可以用2种或者更多的技术方案来实现,这个时候你才会发现,原来技术也如同资本、人力、市场和物料等资源