/awesome-android

用以整理并记录android开发相关开源项目库集合

awesome-android

用以整理并记录android开发相关开源项目库集合

#分享GitHub 上有趣、入门级的开源项目: https://hellogithub.com/

#学习成本极低的 Android 屏幕适配方案,已被知名 APP 用于线上产品: https://github.com/JessYanCoding/AndroidAutoSize

#一款容易接入、功能强大的 Android TabLayout 库。只是很长时间没更新和维护了,有兴趣的小伙伴可以 fork 把它重新维护起来: https://github.com/H07000223/FlycoTabLayout

#仿网易云音乐安卓客户端V6.0: https://github.com/zion223/NeteaseCloudMusic

#Android 吐司框架,专治 Toast 各种疑难杂症: https://github.com/getActivity/ToastUtils

#Android 权限请求框架,已适配 Android 11: https://github.com/getActivity/EasyHttp

日历

#Android上一个优雅、万能自定义UI、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低, 你真的想不到日历居然还可以如此优雅!: https://github.com/huanghaibin-dev/CalendarView

#android日历收集demo: https://github.com/dalong982242260/AndroidCalendar

banner

#🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。 https://github.com/youth5201314/banner

#仿魅族BannerView,图片轮播控件,支持多种模式切换:普通ViewPager使用,普通Banner使用,仿魅族Banner使用。 https://github.com/pinguo-zhouwei/MZBannerView

倒计时

#Android倒计时控件,使用Canvas绘制,支持多种样式: https://github.com/iwgang/CountdownView

数字翻转

一个数字翻转的库【时钟显示】: https://github.com/xenione/tab-digit

微信视频裁剪

#仿微信朋友圈10秒视频编辑上传 https://github.com/kui92/WXVideoEditt

#使用android原生的MediaExtractor,MediaCodec和opengl对视频进行编辑, 裁剪,滤镜, 特效 https://github.com/shaopx/VideoClipEditViewTest

#Visiting WeChat trimmer & compressor video view https://github.com/cjiahuan/TrimmerVideoView

其他控件

包含多个自定义View的例子,从易到难【时钟、课程表】: https://github.com/leavesC/CustomView

图片水印

#轻量级图片水印框架 https://github.com/huangyz0918/AndroidWM

其他

#一个不需要连接电脑、非侵入式的 Android 自动化工具。公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。安卓版本多、终端型号多,一个成熟安卓应用的上线需要进行大量测试,而很多测试都是属于重复操作,通过此工具可以极大简化测试人员的工作量 https://github.com/alipay/SoloPi

Flutter

#Flutter仿微博客户端, 包含首页、视频、发现、消息(仿微博聊界面)及个人中心模块: https://github.com/huangruiLearn/flutter_hrlweibo

#仿写抖音的flutter app。主要实现了看视频功能。 https://github.com/mjl0602/flutter_tiktok

#斗鱼直播APP 🚀 多元化Flutter开源项目。涵盖礼物特效、手势动画、socket连接池、抽奖、鱼吧等(另提供服务端Mock接口) https://github.com/yukilzw/dy_flutter

Kotlin

#🔥基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构: https://github.com/VIPyinzhiwei/Eyepetizer

#地理杂志阅读类APP https://github.com/nahzur-h/awaker