#

facebook

基于CADisplayLink的IOS、OS X平台的动画库

google

开源项目

开源app

PocketHub Android App

MIUI开源app

网络

  • AndroidAsync:AndroidAsync 是一款基于 NIO 的低端 Android 异步 socket, http (client+server), websocket 和 socket.io 网络通信协议类库
  • okhttp
  • Android-Download-Manager-Pro
  • MultiThreadDownloader:多线程断点续传
  • VolleyPlusVolley工具
  • MultiThreadDownload
  • OkHttpPlus
  • network-connection-class:Listen to current network traffic in the app and categorize the quality of the network.
  • android-volley-manager:Android Volley Manager is based on Google's Android Volley, powered by HttpURLConnection, JSON, XML, Map, RequestMap(with file) request supported.
  • FileDownloader:Multitask、Breakpoint-resume、High-concurrency、Simple to use、Single-process
  • okhttp-utils:okhttp的辅助类
  • ion:ion 是一个让 Android 的网络操作变得极其简单, 支持异步获取和处理JSON, 支持 Android 文件下载 (同时支持下载进度条绑定), 支持安全链接和代理

    数据解析与存储

  • greenDAO
  • hawk:基于key-value的存储
  • DiskLruCache:缓存
  • LitePal
  • squidb
  • GsonFormat:根据Gson库使用的要求,将JSONObject格式的String 解析成实体
  • ASimpleCache:轻量级的 开源缓存框架
  • ormlite-android:orm框架
  • ig-json-parser:Fast JSON parser for java projects
  • android-upload-service:上传文件到服务器并在通知栏实时显示进度
  • phrase:Phrase is an Android string resource templating library
  • realm-java:Realm 一个轻量的 Android 版本的数据存储库, 比 Android 原生系统的 SQLite 更加简洁快速对数据进行操作
  • ActiveAndroid:ActiveAndroid 是采用Rails中的 Active Record架构模式设计的适用于 Android 平台的轻量级 ORM 架构, 几乎可以不用写任何 SQL 代码实现快速开发

图片相关

状态栏

工具类

小控件

  • BasePopup:打造通用的popupwindow
  • AppCompat-Extension-Library:A library that builds on the AppCompat Design Library and provides additional common components such as AccountHeaderView, FloatingActionMenu, CircleImageView, FlexibleToolbarLayout, Delightful Detail Drawables and TypefaceCompat.

  • sweet-alert-dialog:SweetAlert for Android, a beautiful and clever alert dialog http://www.pedant.cn

小控件

  • CircleDemo:仿微信实现的朋友圈,模拟与后台交互实现了点赞、评论、删除等功能,listview可以根据键盘的显示或隐藏实现联动。与后台交互采用mvp模式。
  • VideoEnabledWebView:Android's WebView and WebChromeClient class extensions that enable fully working HTML5 video support
  • NexusDialog:快速创建表单
  • android-percent-support-extend:a extends lib for android-percent-support(Google百分比布局库的扩展)
  • MultiStateView:Android View that displays different content based on its state
  • FinestWebView-Android:Beautiful and customizable Android Activity that shows web pages within an app.
  • showhidepasswordedittext:EditText 显示隐藏密码控件
  • MathView:显示数学公式
  • DropDownMenu:一个实用的多条件筛选菜单

性能相关

  • leakcanary:检测androidjava内存泄露的库
  • awesome-android-performance:性能优化
  • blockcanary:BlockCanary是一个Android平台的一个非侵入式的性能监控组件,应用只需要实现一个抽象类,提供一些该组件需要的上下文环境,就可以在平时使用应用的时候检测主线程上的各种卡慢问题,并通过组件提供的各种信息分析出原因并进行修复。

多媒体

Loading

  • InkPageIndicator:
  • Bull-Live-Server:Bull Live Server 简称 BLS ,旨在使用C++语言提供强大功能和高性能的流媒体直播服务器。
  • GifMaker:gifmaker for android, make gif from video
  • video2gif:Video to Gif converter
  • VideoPlayerManager:This is a project designed to help controlling Android MediaPlayer class. It makes it easier to use MediaPlayer ListView and RecyclerView. Also it tracks the most visible item in scrolling list. When new item in the list become the most visible, this library gives and API to track it.
  • MD360Player4Android:全景相机

Loading

MaterialDesign

MaterialDesign适配库可以适配android2.2

  • material-dialogs:Material Dialogs 是一个可高度定制易用, 符合 Material Design 风格的 Dialogs, 兼容 Android API8 以上版本, 个人使用感觉它完全可替代 Android 原生那个, 比原生那个更加简单易用

ViewPager

带有指示器的各样viewpager

滚动视图

ObservableScrollView 是一款用于在滚动视图中观测滚动事件的 Android 库, 它能够轻而易举地与 Android 5.0 Lollipop 引进的工具栏 (Toolbar) 进行交互, 还可以帮助开发者实现拥有 Material Design 应用视觉体验的界面外观, 支持ListView, ScrollView, WebView, RecyclerView, GridView组件

demo10 demo11 demo12

ListView RecyclerView

层级结构

Swipe

排版与书写

日历

搜索与输入

图表控件

矢量图

引导及指示层

快速开发与框架

二维码相关

主题切换

权限

其他

  • telescope:一个bug反馈的demo
  • CustomActivityOnCrash:Android library that allows launching a custom activity when your app crashes, instead of showing the hated "Unfortunately, X has stopped" dialog.
  • AndroidAutoLayout:一个屏幕适配解决方案
  • RedEnvelopeAssistant:红包助手
  • WeChatLuckyMoney:微信抢红包插件,Android Service教学实例。这个插件可以帮助你在微信群聊抢红包时战无不胜,同时附带详细的注释和实现文档。
  • AndroidUltimateEncrypt:AndroidUltimateEncrypt AndroidJNI Encrypt ,运用JNI读取公钥、包名、设备号,然后把结果进行自定义加密,得到一个密码,可以将该密码作为AES的密钥。
  • UninstallFeedback:卸载后反馈

消息

  • actor-platform:一个即时通讯平台
  • TeamTalk:TeamTalk is a solution for enterprise IM
  • Conversations:基于XMPP/Jabber4.0以上的客户端
  • asmack:基于XMPP的android客户端
  • Smack:基于XMPP
  • PushTalk:推聊是一个基于极光推送 (JPush) 的手机聊天系统。支持群聊与点对点聊天。当前包括 Android客户端、iOS客户端与 Java服务器端。3分钟就可以整套系统跑起来
  • androidpn:一个完整的开源推送系统(包括serverandroid)
  • bmob-android-im-sdk

反编译

蓝牙

动画特效

! WaterDropListView:WaterDropListView,just like the iOS

!

![](https://github.com/dmytrodanylyk/android-morphing-button/blob/master/screenshots/intro1.gif?raw=true)

results matching ""

    No results matching ""