Github开源项目搜集,仅供笔记和分享使用

这篇博客汇总了多个适用于Android开发的开源项目,包括Butterknife、Glide等基本使用组件,图表库hellocharts和MPAndroidChart,数据库管理框架GreenDao和Realm,以及一系列自定义视图如FlycoTabLayout、ViewPagerIndicator和智能刷新框架SmartRefreshLayout等,旨在方便开发者参考和应用。
摘要由CSDN通过智能技术生成

一 基本使用:

1.butterknife:https://github.com/JakeWharton/butterknife

2.glide: https://github.com/bumptech/glide

3.Android Activity 滑动返回。支持微信滑动返回样式、横屏滑动返回、全屏滑动返回:

https://github.com/bingoogolapple/BGASwipeBackLayout-Android

4.android 4.4以上沉浸式状态栏和沉浸式导航栏管理,包括状态栏字体颜色,一句代码轻松实现,以及对bar的其他设置,详见:

https://github.com/gyf-dev/ImmersionBar

5.AndroidUtilCode 

https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/README-CN.md

6.万能适配器BaseRecyclerViewAdapterHelper

https://github.com/CymChad/BaseRecyclerViewAdapterHelper

 

二 图表使用:

1.hellocharts,曾经在自己项目使用,比较轻量级:

https://github.com/lecho/hellocharts-android

2.MPAndroidChart,最强大的Android图标控件:

https://github.com/PhilJay/MPAndroidChart

三 数据库使用:

1. Greendao是一款用于数据库创建与管理的框架,由于原生SQLite语言比较复杂繁琐,使得不少程序员不得不去学习SQLite原生语言,但是学习成本高,效率低下,所以不少公司致力于开发一款简单的数据库管理框架,较为著名的就有Greendao和ORMLite,但是就数据分析来看,Greendao的效率是高于ORMLite及其他框架的,是目前该行业的领先者。也因为Greendao的使用方法简便,且效率高使得其成为目前使用最为广泛的数据库管理框架,这也是广大程序员的福音。

https://github.com/greenrobot/greenDAO

2.Realm 是一个手机数据库,是用来替代 SQlite 的解决方案,比 SQlite 更轻量级,速度更快,因为它有一套自己的数据库搜索引擎,并且还具有很多现代数据库的优点,支持 JSON,流式 API 调用,数据变更通知,自动数据同步,简单身份验证,访问控制,事件处理,最重要的是跨平台,目前已经支持 Java、Swift、Object - C、React - Native 等多种实现,今天我们就来简单的入门 Ream 数据库的使用

https://github.com/realm/realm-java

四 自定义view使用:

1.一个Android TabLayout库,目前有3个TabLayout

https://github.com/H07000223/FlycoTabLayout/blob/master/README_CN.md

2.一个简单好用的ViewPagerIndicator,提供了五种类型,为viewpager添加酷炫效果,并且支持轮播图( A simple, cool, customizable ViewPagerIndicator.show cool indicator for viewpager , it also good for viewpager as carousel )

https://github.com/LinweiJ/ViewPagerIndicator

 3.下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer

https://github.com/scwang90/SmartRefreshLayout

4.仿iOS滚轮选择器

https://github.com/Bigkoo/Android-PickerView

5.仿iOS开关选择器

https://github.com/zcweng/SwitchButton

6.一个可以滑动选择的尺子view,可以选择体重身高等信息,通过刷新当前屏幕模拟滑动效果,达到暂用内存最小的目的。。。

https://github.com/superSp/RulerView

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值