学习一门语言最快的方式就是看其如何在实际项目中运用,下面总结了一下在学习kotlin过程中看过的一些开源项目,希望对你有帮助。 1.Kotlin...
这套框架来源于现有项目,这几天开了新项目正好用到顺手就把这套框架抽出来了,也方便以后使用。目前网上对Rxjava2+Retrofit2的封装真是...
最近根据公司的业务需要,封装了一些平时开发中基本都会用到的基础业务模块,其中用的最多的就是各个工厂模式了,同时也趁着这个机会复习了一下工厂模式。...
集合是开发中非常常用的知识,比如操作各种数据集,各种算法,保存网络请求结果,作为Adapter数据集,如果你不会集合的知识,那么可能连显示一个基...
在实际的项目开发中为了增加用户体验,设计的同学会设计空数据界面,错误提示页,网络加载页等等。通常情况下我们的处理方式是针对每个页面写好一个布局文...
概述 EasyBarrage是Android平台的一种轻量级弹幕效果目前支持以下设置: 自定义字体颜色,支持随机颜色; 自定义字体大小,支持随机...
概述 在实际项目开发中如果需要支持多语言,我们需要整理项目中所有的字符串并翻译成对应的语种放在相应的文件夹下,就像这样 按照这个思路用pytho...
扩展函数是什么这里就不过多解释了,总结了一下项目中常用的一些扩展函数如果有需要的可以在这里下载https://github.com/shiwei...
当我们新建一个Android工程时,Android studio会默认的给我们生成一个AppTheme,内容如下 colorPrimary,co...