咸鱼

咸鱼是以盐腌渍后,晒干的鱼

0%

GitHub资源备忘2019

列表加载骨架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
2
'com.github.chrisbanes:PhotoView:2.0.0'
'com.davemorrissey.labs:subsampling-scale-image-view:3.10.0'

汉字转拼音

1
implementation ‘com.github.stuxuhai:jpinyin:1.0’//拼音

图片文件选择器

PictureSelector/LuckSiege Github
wildma/PictureSelector Github
crazycodeboy/TakePhoto Github

WidgetCase自定义view绘制学习示例

Github

音量调整SeekBar

Github

YcShareElement

Github

Dialog/PopWin 等弹框

Github

尺子控件

Github

CircularLayoutManager

Github

MultiProgressBar

Github

intranet_app_manager

Github
使用 Spring Boot 开发的类似蒲公英和fir的企业内网 APP 分发平台,解决下载限制,实名认证等繁琐过程。

hexo-theme-material

Github
An elegant, Pure & Material Design Theme for Hexo.
优雅、纯粹、质感的 Hexo 主题。

使用Gatsby + MDX生成GitBook样式的文档/教程网站

Github

Depth-LIB-Android-动画效果库

Github

electron-vue

Github
Docs

该项目的目的,是为了要避免使用 vue 手动建立起 electron 应用程序。就是方便用Vue前端构建桌面应用,减少一些配置等工作。

electron : 使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用 ,Electron 基于 Chromium 和 Node.js,由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目。

一套开源IM通讯软件-野火IM

Github
这个项目包含App和服务器,可以学习到通讯相关知识,IM通讯基于MQTT,HTTP Web基于Netty,视频通话基于WebRTC。

微信个人号接口机器人

Github

电商项目

Github-前端
后台管理系统前端项目,基于Vue+Element实现。
Github-后端
前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现

Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端

二级联动列表控件

Github

RxMagic Eleme Linear Eleme Grid
7.gif 2.gif 3.gif

Vue广告位循环特效

Github

demo

Android 屏幕共享

Github
共享原理:主要是使用了Android 5.0 上的MediaProjection 创建虚拟屏幕并采集录制,然后调用系统自带的H264编码器之后封装发送到另一台手机.

读取apk的信息

Github

AndroidCustomView

Github
带你在实战中学习自定义view,通过几个完整的例子带你走进自定义View的美妙世界

TCP proxy in ANSI C

Github

这是一个简单的TCP代理转发程序,允许您将访问本地主机上指定端口的TCP请求转发到另一台主机上的不同端口。它还可以通过外部命令转发数据(用于记录、过滤或复制网络流量)。它是用ANSI C编写的,所以占用的空间很小,可以用于嵌入式设备。

注: 大概就是和nginx的反向代理功能差不多,它的优势是小,可以在嵌入式设备上跑。

JavaScript 经典面向对象Demo-贪吃蛇

Github
代码注释详细,逻辑清晰 . 非常适合新手前端开发者, 锻炼JavaScript语言的面向对象的编程思想.

NineGridView

Github
类似QQ空间,微信朋友圈,微博主页等,展示图片的九宫格控件,自动根据图片的数量确定图片大小和控件大小,使用Adapter模式设置图片,对外提供接口回调,支持任意的图片加载框架,如 Glide,ImageLoader,Fresco,xUtils3,Picasso 等,支持点击图片全屏预览大图。

RangeView:用于视频,音频等裁剪范围的View

Github

仿饿了么购物车效果

Github

Github

CursorWheelLayout:一个Android小部件用于选择轮子上旋转的项目

Github

串口SDK

Github

SpringBoot+MyBatis实现一套电商系统

Github
start 5k

StatusView 一个Android的自定义状态视图

Github

时间选择器

Github

音乐搜索music-dl

从网易云音乐、QQ音乐、酷狗音乐、百度音乐等搜索和下载歌曲
Github

音乐搜索器 - 多站合一音乐搜索解决方案

Github

仿网易云音乐

Github

卷尺

Github

WheelView-Android 是一款开源的 Android 滚动选择控件

Github

ElasticDragDismissLayou

拖动关闭视图
Github

一个带伸缩位移旋转动画的购物车按钮

Github

银行卡效果

Github

渐变颜色背景

Github

Material风格步骤视图StepView

Github

步骤视图StepView

Github

Backboard动画框架

Android的一个动作驱动的动画框架。
Github

AndroidTreeView

文件夹的树视图
Github

刮刮乐

Github

Blur-LIB-Android

模糊视图背景的库。
Github

Android抓取网页内容生成图片

Github

Toro视频 RecyclerView

视频列表自动播放,制作简单,专为 RecyclerView 打造
Github

粒子动画效果android-particles

Github

粒子动画效果Grav

Github

MaterialTransitions

界面过渡动画
Github

UltraViewPager

阿里巴巴的UltraViewPager是一个封装多种特性的ViewPager,主要是为多页面切换场景提供统一解决方案。
Github

TapTargetView

指引用户操作的视图
Github

PageIndicatorView

Viewpage的PageIndicator加了多种动画
Github

BottomNavigation

可以给开发者自定义度高一点点吧
Github

spruce-android

这个库提供了一种显示骨架加载视图的简便方法,它现在使用闪存动画的内存优化版本,因此速度更快,您也可以设置更大的布局动画。
Github

android-saripaar

使用注解来验证 EditText 表单,比如用户名、密码长度
Github

1
2
3
4
5
6
7
8
9
10
11
12
@NotEmpty
@Email
private EditText emailEditText;

@Password(min = 6, scheme = Password.Scheme.ALPHA_NUMERIC_MIXED_CASE_SYMBOLS)
private EditText passwordEditText;

@ConfirmPassword
private EditText confirmPasswordEditText;

@Checked(message = "You must agree to the terms.")
private CheckBox iAgreeCheckBox;

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

Github

提示-Snacky

相对系统自带的,它可以配置多种颜色,比如:成功用绿色,错误用红色。
Github

基于Wexx和Vue的框架eros

在 weex 提供的支持下,用一份 vue 写法的代码,编译成 iOS/Android 两端原生APP,并且通过我们内置的热更新逻辑和开源的服务器逻辑,可以使开发者以极快的速度开发 APP ,并赋予 APP 热更新能力(不用经过 appStore/android market 市场审核)。
Github
这是使用这个框架的设计图,项目中还有更多图

换肤Android-skin-support

Github

CoordinatorTabLayout

是一个自定义组合控件,可快速实现TabLayout与CoordinatorLayout相结合的样式 继承至CoordinatorLayout, 在该组件下面使用了CollapsingToolbarLayout包含TabLayout
Github

目前活跃的项目收集归纳

Useful-Open-Source-Android