AndroidBF—–Android开发基础框架
前言
AndroidBF 是一个基于AndroidX,能够简化android开发,封装集成了部分主流开源框架,采用MVP架构和material design方式的基础项目。
项目仅包含基础框架,可以直接使用到您的项目中,方便快捷,无需过多改动。
项目主要包括以下方面:
retrofit2 + okhttp3 + rxjava2 好基友组合网络框架
butterknife view注入框架
BaseRecyclerViewAdapterHelper 万能适配器
SmartRefreshLayout 智能下拉上拉刷新框架 + loadinglayout 加载状态布局
immersionbar 沉浸式状态栏和导航栏
FlycoTabLayout 库
flexbox 高级的排版库
SlideCloseLib 侧滑返回
klog android Log 日志框架
banner2 + viewpager2 轮播图框架
glide 图片加载框架
google material design 库,支持材料设计UI
如果觉得对你有帮助的话,请帮忙 star 一下!
项目截图
项目总体截图, 图片太多,压缩严重,真实效果可以下载apk体验
demo apk下载
[点击下载体验]
扫码下载体验:
录屏gif
启动到首页
首页-公众号-折叠-我的 tab页沉浸式效果切换
material design 效果以及子页面加载效果
折叠效果展示
说明
- apk demo 中公众号页面用到了 [wanandroid 网站] 提供的api 接口测试数据。
- 感谢项目中的开源框架提供者无私的开源精神。
- 本人对banner2 + viewpager2 轮播图框架进行了拓展,兼容了banner+viewpager 效果。
作者
GitHub地址
License
Copyright 2021 MarkSDGD
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.