列表加载骨架AndroidVeil
一个简单,灵活的方式来实现面纱骨架和闪烁的Android效果。
Github
BounceScrollView
Github
回弹的ScrollView
UltraViewPager
Github
oschina
UltraViewPager是一个封装多种特性的ViewPager,主要是为多页面切换场景提供统一解决方案。
Bouncy Castle密码术包
Bouncy Castle 是一种用于Java平台的开放源码的轻量级密码术包。它支持大量的密码术算法,并提供 JCE 1.2.1 的实现。Bouncy Castle是轻量级的,从J2SE 1.4到J2ME(包括MIDP)平台,它都可以运行。它是在MIDP上运行的唯一完整的密码术包。
官网
ZIP4J
ZIP4J 是一个开源的 Java 处理 zip 压缩文件的开发包
Github
图片缩放库,用于图片的预览
1 | 'com.github.chrisbanes:PhotoView:2.0.0' |
汉字转拼音
1 | implementation ‘com.github.stuxuhai:jpinyin:1.0’//拼音 |
图片文件选择器
PictureSelector/LuckSiege Github
wildma/PictureSelector Github
crazycodeboy/TakePhoto Github
WidgetCase自定义view绘制学习示例
音量调整SeekBar
YcShareElement
Dialog/PopWin 等弹框
尺子控件
CircularLayoutManager
MultiProgressBar
intranet_app_manager
Github
使用 Spring Boot 开发的类似蒲公英和fir的企业内网 APP 分发平台,解决下载限制,实名认证等繁琐过程。
hexo-theme-material
Github
An elegant, Pure & Material Design Theme for Hexo.
优雅、纯粹、质感的 Hexo 主题。
使用Gatsby + MDX生成GitBook样式的文档/教程网站
Depth-LIB-Android-动画效果库
electron-vue
该项目的目的,是为了要避免使用 vue 手动建立起 electron 应用程序。就是方便用Vue前端构建桌面应用,减少一些配置等工作。
electron : 使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用 ,Electron 基于 Chromium 和 Node.js,由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目。
一套开源IM通讯软件-野火IM
Github
这个项目包含App和服务器,可以学习到通讯相关知识,IM通讯基于MQTT,HTTP Web基于Netty,视频通话基于WebRTC。
微信个人号接口机器人
电商项目
Github-前端
后台管理系统前端项目,基于Vue+Element实现。
Github-后端
前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现
Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端
二级联动列表控件
RxMagic | Eleme Linear | Eleme Grid |
---|---|---|
Vue广告位循环特效
Android 屏幕共享
Github
共享原理:主要是使用了Android 5.0 上的MediaProjection 创建虚拟屏幕并采集录制,然后调用系统自带的H264编码器之后封装发送到另一台手机.
读取apk的信息
AndroidCustomView
Github
带你在实战中学习自定义view,通过几个完整的例子带你走进自定义View的美妙世界
TCP proxy in ANSI C
这是一个简单的TCP代理转发程序,允许您将访问本地主机上指定端口的TCP请求转发到另一台主机上的不同端口。它还可以通过外部命令转发数据(用于记录、过滤或复制网络流量)。它是用ANSI C编写的,所以占用的空间很小,可以用于嵌入式设备。
注: 大概就是和nginx的反向代理功能差不多,它的优势是小,可以在嵌入式设备上跑。
JavaScript 经典面向对象Demo-贪吃蛇
Github
代码注释详细,逻辑清晰 . 非常适合新手前端开发者, 锻炼JavaScript语言的面向对象的编程思想.
NineGridView
Github
类似QQ空间,微信朋友圈,微博主页等,展示图片的九宫格控件,自动根据图片的数量确定图片大小和控件大小,使用Adapter模式设置图片,对外提供接口回调,支持任意的图片加载框架,如 Glide,ImageLoader,Fresco,xUtils3,Picasso 等,支持点击图片全屏预览大图。
RangeView:用于视频,音频等裁剪范围的View
仿饿了么购物车效果
CursorWheelLayout:一个Android小部件用于选择轮子上旋转的项目
串口SDK
SpringBoot+MyBatis实现一套电商系统
Github
start 5k
StatusView 一个Android的自定义状态视图
时间选择器
音乐搜索music-dl
从网易云音乐、QQ音乐、酷狗音乐、百度音乐等搜索和下载歌曲
Github
音乐搜索器 - 多站合一音乐搜索解决方案
仿网易云音乐
卷尺
WheelView-Android 是一款开源的 Android 滚动选择控件
ElasticDragDismissLayou
拖动关闭视图
Github
一个带伸缩位移旋转动画的购物车按钮
银行卡效果
渐变颜色背景
Material风格步骤视图StepView
步骤视图StepView
Backboard动画框架
Android的一个动作驱动的动画框架。
Github
AndroidTreeView
文件夹的树视图
Github
刮刮乐
Blur-LIB-Android
模糊视图背景的库。
Github
Android抓取网页内容生成图片
Toro视频 RecyclerView
视频列表自动播放,制作简单,专为 RecyclerView 打造
Github
粒子动画效果android-particles
粒子动画效果Grav
MaterialTransitions
界面过渡动画
Github
UltraViewPager
阿里巴巴的UltraViewPager是一个封装多种特性的ViewPager,主要是为多页面切换场景提供统一解决方案。
Github
TapTargetView
指引用户操作的视图
Github
PageIndicatorView
Viewpage的PageIndicator加了多种动画
Github
BottomNavigation
可以给开发者自定义度高一点点吧
Github
spruce-android
这个库提供了一种显示骨架加载视图的简便方法,它现在使用闪存动画的内存优化版本,因此速度更快,您也可以设置更大的布局动画。
Github
android-saripaar
使用注解来验证 EditText 表单,比如用户名、密码长度
Github
1 |
|
BasePopup
对PopupWindow的封装吧,简易PopupWindow的使用
Github
Android Material Intro Screen
第一次启动所用的引导视图吧
Github
ChatKit for Android
ChatKit是一个库,用于简化像聊天这样简单任务的UI开发。它在样式化、自定义和数据管理方面具有灵活的可能性
Github
MaterialChipsInput
输入信息作为标签TAG的形式显示
Github
Colours
一组漂亮的预定义颜色和一组颜色方法,使您的Android开发生活更轻松。
Github
android-upload-service
上传文件,并显示上传进度,支持FTP和HTTP-Multipart
Github
CircularAnim
Android水波动画帮助类,可应用于登录按钮的动画效果
Github
MaterialSearchBar
Material风格的搜索控件
Github
MultiSnapRecyclerView
多个RecyclerView一起的效果
Github
RealtimeBlurView
实时加模糊效果,这个库性能挺好的,模糊的库很多,之前看到的都不能实时渲染
Github
ShapeOfView
给任何android视图一个自定义形状
Github
Long-Shadows
给视图加长长的阴影
Github
MaterialShadows
给视图加Material风格的阴影效果
Github
Hellocharts
图表绘制
Github
StatusBarUtil
状态栏工具类
Github
material-components-android
可以帮助开发人员实现 Material Design 风格,由谷歌的核心工程师团队和UX设计人员开发,是模块化且可定制的。这些组件可以建立可靠的开发工作流程,以构建美观且功能强大的安卓应用。
安卓 Material 组件可以直接替换(a drop-in replacement)安卓的设计支持库。
Github
FancyToast-Android
toast另外一种形态
Github
提示-Alerter
Github
An Android Alerter Library, now in Kotlin!
提示-CookieBar
提示-Snacky
相对系统自带的,它可以配置多种颜色,比如:成功用绿色,错误用红色。
Github
基于Wexx和Vue的框架eros
在 weex 提供的支持下,用一份 vue 写法的代码,编译成 iOS/Android 两端原生APP,并且通过我们内置的热更新逻辑和开源的服务器逻辑,可以使开发者以极快的速度开发 APP ,并赋予 APP 热更新能力(不用经过 appStore/android market 市场审核)。
Github
这是使用这个框架的设计图,项目中还有更多图
换肤Android-skin-support
CoordinatorTabLayout
是一个自定义组合控件,可快速实现TabLayout与CoordinatorLayout相结合的样式 继承至CoordinatorLayout, 在该组件下面使用了CollapsingToolbarLayout包含TabLayout
Github