声明

最近相当长一段时间没有更博,原因在于公司内部项目孵化,周期紧张,没有时间及精力更博,今天给大家带来了整理的安卓开发比较全的各种开源框架,开源App。

图片加载库

Universal-Image-Loader,早期广泛被用的一个可重复使用的仪器为异步图像加载、缓存、显示。作者已经停止维护。

Picasso,谐音"毕加索",听起来就很艺术,是 Square开源的项目,主导者是是Android大神JakeWharton。

Glide,是google员工在Picasso基础上进行优化,总体比Picasso更优秀,在Google很多项目在用。

Fresco,FaceBook的明星项目,也是去年最火的项目之一,匿名共享缓存等机制保证低端机表现极佳,但是源代码基于C/C++。

强势推荐另一篇必看集结号发车了!!!Android 必须知道网络请求框架库,你不可错过的介绍篇!

异步分发通信库

EventBus ,是一个发布、订阅的轻量级事件总线框架,基于观察者模式的实现的线程通信框架。

RxJava, 一个在 Java VM 上使用可观测的序列来组成异步的、基于观察者模式的实现的库。

RxAndroid,函数响应式编程, 把 RxJava 带到 Android 环境中。很多时候,编写 Android 程序,你也可以看成是数据的处理和流动,换一种思想编程,曾经看起来很棘手的问题,瞬间就很优雅的解决了,相信你会被这种build模式的开发会越来越爱。

RxBinding,是 Jake Wharton 的一个开源库,它提供了一套在 Android 平台上的基于 RxJava的 Binding API。所谓 Binding,就是类似设置 OnClickListener 、设置 TextWatcher 这样的注册绑定对象的 API。

新技术语言

Kotlin,作为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了很多现代编程语言的思想,作为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。在 Android 开发上,使用 Kotlin 并不会让你付出什么代价,为什么不来试试? 使用Kotlin进行Android开发。

React Native,跨平台一直是开发者的梦想,而且移动应用的跨平台解决方案目前也很多,在Facebook 的参与和力推下,让这个解决方案带上了光环。第一个用 React Native 开发的 App 已经在 Google Play 上架 Facebook 广告管理工具,听说 Android 的 SDK 也马上会到来,国内天猫团队以及在去年10月首次实现,携程也基于React Native推出mouse, 相信不久后会有更多的框架封装的出现。但是,在2018年6月20号,Airbnb 技术团队在 Medium 上宣布,Airbnb 放弃使用 React Native,将回归到使用基于原生技术的自有框架开发 App。

flutter,是一款能够简单、高效地开发优美的移动APP的UI框架。在2018年2月27日,在2018世界移动大会上,Google发布了Flutter的第一个Beta版本。Flutter是Google用以帮助开发者在IOS和Android两个平台开发高质量原生应用的全新移动UI框架。
Sky,与 React Native 类似,使用 Web 开发语言来做移动平台的开发,虽然这个只是一个尝试,但是这是 Google 自身推出的,特别是在 Java 语言的使用上败诉之后,这可能会有一些作为呢。

Hybrid,完全使用 H5 开发 App,目前已很成熟,但是体现并不很好。可以短时间内更新APP UI,适配能力超强,但是基于流量严重,但是折中方案在很多情况下是非常适合的,典型的就是淘宝微信,大部分信息展示都是通过 H5 来完成,同时通过 Hybird 方式,把 Web 和 Native 打通,提供给网页访问Native的能力。

Python
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。Python 已然成为机器学习领域的标配,据说即将纳入高考,虽未得到官方证实,但也是大势所趋。

区块链,(目测要火的技术)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链本质上是一个去中心化的数据库,同时作为比特币的底层技术,区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一 种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。

注入注解框架

Dagger2,与Spring 的IOC差不多吧。这个框架它的好处是它没有采用反射技术(Spring是用反射的),而是用预编译技术,因为基于反射的DI非常地耗用资源(空间,时间)。

Butterknife,出自大神JakeWharton,绑定视图和回调字段和方法。例如,减少了findViewById()的繁琐操作。

设计模式

MVP,因为 Android 并没有严格的业务和界面区分,项目一庞大,就很容易使代码结构显得越来越乱。现在 Android 端对 MVP 模式讨论越来越热,谷歌6.0API以及更多的体现了MVP设计思维,觉得 MVP 是非常适合 Android 上的APP 开发。

MVVM ,这是因为开始官方支持 DataBinding,把 MVVM 直接带到 Android 中。数据绑定在 Windows WPF 和 Web (尤其JSP中)已经非常常见,它非常高效的开发效率,让你只关心你的数据和业务。这也对 Android 开发来说,无疑是一个非常重大的里程碑

UI框架
BaseRecyclerViewAdapterHelper使用——RecyclerView万能适配器。

PinnedSectionItemDecoration:强大的粘性标签库

EasyRefreshLayout:    轻松实现下拉刷新和上拉更多

EasySwipeMenuLayout:仿IOS侧滑删除

SmartRefreshLayout,下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 也吸取了现在流行的各种刷新布局的优点,包括谷歌官方的 SwipeRefreshLayout,其他第三方的 Ultra-Pull-To-Refresh、TwinklingRefreshLayout 。还集成了各种炫酷的 Header 和 Footer。

android-gif-drawable,用于在Android上显示动画GIF的视图和Drawable。

PhotoView ,用于在Android上通过各种触摸手势实现支持缩放的图片的框架。

网络请求库
okhttp,在Android开发中,它已经成为眼下最火的http请求框架了。

Retrofit,与okhttp共同出自于Square公司,retrofit就是对okhttp做了一层封装。把网络请求都交给给了Okhttp,我们只需要通过简单的配置就能使用retrofit来进行网络请求了,其主要作者也是Android大神JakeWharton。

日志打印库

logger,简单,漂亮的android和强大的记录器。

权限请求库
RxPermissions,API23以上Android 6.0项目分为普通权限和危险权限,该库在项目运行时动态进行权限请求,支持RxJava2。

SQLite数据库
LitePal,一个Android库,使得开发人员使用SQLite数据库非常容易。

2018最新最全100余款开源App(对应Github开源项目,涵盖开发过程中用到的各种类型问题)

BeautifulRefreshLayout-漂亮的美食下拉刷新
https://github.com/android-cjj/BeautifulRefreshLayout/tree/BeautifulRefreshForFood

Material Design-动画风格的选项卡tab切换功能
https://github.com/neokree/MaterialTabs

TwinklingRefreshLayout-支持下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果
https://github.com/lcodecorex/TwinklingRefreshLayout

DialogLoadding-Android开发之常用的loading等待效果实现,仿微博等待动画。两种实现方式详解
https://github.com/QQ986945193/DialogLoadding

owspace-完整高仿单读的APP,模仿得非常精美,基于MVP+Dagger2+Retrofit2.0+Rxjava
https://github.com/babylikebird/owspace

GSYVideoPlayer-android视频播放器,支持基本的拖动,声音、亮度调节,支持边播边缓存
https://github.com/CarGuo/GSYVideoPlayer

NumberKeyboard-仿造android端闲鱼发布选择价格数字键盘自定义数字键盘
https://github.com/xuejinwei/NumberKeyboard

SwipeRecyclerView-自定义下拉刷新上拉加载控件SwipeRefreshLayout+recyclerView
https://github.com/niniloveyou/SwipeRecyclerView

FloatingView-android能够让View执行漂亮的漂浮动画的库
https://github.com/UFreedom/FloatingView

TyperEditText-Android仿业问打字机效果,很炫酷
https://github.com/andyxialm/TyperEditText

CircularMenu-android自动绘制遥控器界面CircularMenu
https://github.com/sungerk/CircularMenu/

ConnectListView-ConnectListView联动,listView三级联动
https://github.com/maning0303/ConnectListView

DylanStepCount-Android精准计步器(小米,魅族,华为上可用)
https://github.com/linglongxin24/DylanStepCount

MultiType-FilePicker-MultiType-FilePicker-android一款轻量级的文件选择器,支持多种文件类型
https://github.com/fishwjy/MultiType-FilePicker

SuperTextView-一个功能强大的TextView,可以满足日常大部分布局方式
https://github.com/lygttpod/SuperTextView

Android-SpinKit-Android-SpinKit多个漂亮的加载效果
https://github.com/ybq/Android-SpinKit

PullToRefreshAndLoadMore-一个轻量下拉刷新上拉加载更多控件,已封装ListView
https://github.com/woxingxiao/PullToRefreshAndLoadMore

BluetoothHelper-安卓蓝牙操作库,把蓝牙请求封装像Http一样
https://github.com/a-voyager/BluetoothHelper

Luban-android最接近微信朋友圈的图片压缩算法
https://github.com/Curzibn/Luban

CBDialog-android一个快速创建对话框的工具类库
https://github.com/yilylong/CBDialog

UserGuideView-androidy应用实现用户指引view
https://github.com/yilylong/UserGuideView

okhttp一个让网络请求更简单的框架
https://github.com/jeasonlzy/okhttp-OkGo

TwinklingRefreshLayout-下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果,支持RecyclerView,AbsListView,ScrollView,WebView
https://github.com/lcodecorex/TwinklingRefreshLayout

StickerCamera-android一款集成了相机,图片裁剪,给图片贴贴图打标签的APP
https://github.com/Skykai521/StickerCamera

AndroidFire-一款新闻阅读App框架基于Material Desig
https://github.com/jaydenxiao2016/AndroidFire

ViewPagerCards-android ViewPagerCards卡片切换效果源码
https://github.com/rubensousa/ViewPagerCards

Douya-Material Design 的豆芽客户端完整源码
https://github.com/DreaminginCodeZH/Douya

RestAPP-android网易云音乐界面源码
https://github.com/sakurajiang/RestAPP

huabanDemo-android 应用material design版的花瓣网App
https://github.com/LiCola/huabanDemo

slidingtutorial-android-slidingtutorial-android创建视差效果引导页的库自定义强使用简单
https://github.com/Cleveroad/slidingtutorial-android

DropDownMenu-android实用的多条件筛选菜单,非popupWindow实现无卡顿
https://github.com/dongjunkun/DropDownMenu

CouponView-android开发半圆锯齿背景虚线边框组合实现简单优惠券效果
https://github.com/dongjunkun/CouponView

Tuikan-一款集知乎头条,美图,视频于一体的休闲阅读app源码
https://github.com/homcin/Tuikan

UPMiss-andoorid一个完整的生日管理App
https://github.com/qiujuer/UPMiss

DropDownMenu-android完整的筛选器解决方案DropDownMenu
https://github.com/baiiu/DropDownMenu

StepView-android物流跟踪指示器StepView
https://github.com/baoyachi/StepView

StylishMusicPlayer-一个超棒的Android Music Player源码
https://github.com/ryanhoo/StylishMusicPlayer

MaterialTabs-Material Design动画风格的选项卡tab切换功能
https://github.com/neokree/MaterialTabs

GankWithZhihu-阅读类App(MVP + RxJava + Retrofit)
https://github.com/Werb/GankWithZhihu

MyCalendarDemo-一款Android日历提醒软件
https://github.com/Werb/MyCalendarDemo

MaterialHome-基于Material Design的图书展示类完整app采用的是MD设计风格
https://github.com/hymanme/MaterialHome

UpdateDemo-android app自动检测更新库
https://github.com/hugeterry/UpdateDemo

TaoSchool-android一款基于Material Desgin设计的APP
https://github.com/Hankkin/TaoSchool

RecyclerViewCardGallery-android使用RecyclerView实现Gallery画廊效果
https://github.com/huazhiyuan2008/RecyclerViewCardGallery/

CKCamera-android一个拍照并裁剪拍出照片的项目
https://github.com/ChrisKyle/CKCamera

SuperIndicator-android SuperIndicator 广告轮播源码
https://github.com/hejunlin2013/SuperIndicator

SignUpAnimation-android一个绚丽的注册动画界面
https://github.com/qike2015/SignUpAnimation

XRecyclerView-andorid RecyclerView下拉刷新,上拉加载更多
https://github.com/jianghejie/XRecyclerView

AutoInstaller-android应用自动下载静默安装
https://github.com/a-voyager/AutoInstaller

SeatTable-android在线电影票选座Demo
https://github.com/qifengdeqingchen/SeatTable

android-adDialog-android一个简单强大的广告活动弹窗控件
https://github.com/yipianfengye/android-adDialog

Android-FilePicker-android图片和文档选择器
https://github.com/DroidNinja/Android-FilePicker

ViewPagerCards-android卡片切换效果ViewPagerCards
https://github.com/rubensousa/ViewPagerCards/

CoCoin-一款完整的记账app(附带源码)
https://github.com/Nightonke/CoCoin

AndroidReview-一款面向Android开发者的一款面试复习App
https://github.com/envyfan/AndroidReview

Douya-开源Material Design豆瓣客户端源码
https://github.com/DreaminginCodeZH/Douya

android脑筋急转弯(完整数据版)源码
http://pan.baidu.com/s/1c17AWXM  zkw6

DateScroller-探索日期滚轮控件的源码
https://github.com/SpikeKing/DateScroller

ZLayoutManager-五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅:LayoutManager+ItemTouchHelper
https://github.com/mcxtzhang/ZLayoutManager

RNPolymerPo-基于 React Native 的 Android 企业级应用 Demo。
https://github.com/yanbober/RNPolymerPo

BoomMenu-漂亮的菜单弹出控件 BoomMenu
https://github.com/Nightonke/BoomMenu

MobileSafe-MobileSafe 是一个下载过两万并且非常适合初学者学习的项目(没错就是黑马手机卫士)
https://github.com/JessYanCoding/MobileSafe

KuaiChuan-仿茄子快传的一款文件传输应用
https://github.com/mayubao/KuaiChuan

SImageView-一个实用方便的图片控件SImageView
https://github.com/suzeyu1992/SImageView

WowSplash-不规则扩散的splash
https://github.com/githubwing/WowSplash

android-FancyBehaviorDemo-使用 CoordinatorLayout 实现复杂联动效果
https://github.com/unixzii/android-FancyBehaviorDemo

LbaizxfPulltoRefresh-仿健客、京东、天猫下拉刷新加载动画实现
https://github.com/leibing8912/LbaizxfPulltoRefresh

ZoomHeader-饿了么是怎么让Image变成详情页的
https://github.com/githubwing/ZoomHeader

XDroid-轻量级Android快速开发框架
https://github.com/limedroid/XDroid

CustomTextLayout-Android自定义组合控件(标题栏+组合布局)非常强大
https://github.com/ithedan/CustomTextLayout

QQ-高仿腾讯QQ,代码十分优雅
https://github.com/HuTianQi/QQ

YingBeautyNote-订个小目标,写个印象笔记
https://github.com/HuTianQi/YingBeautyNote

ZuiMeiTAG-用recyclerView实现最美应用底栏
https://github.com/huage2580/ZuiMeiTAG

ZuiMeiTAG-深入探索通知与插件的实时刷新
https://github.com/SpikeKing/TimerAppWidget

AnimationMenu-android 软软的动画弹出菜单,基于Facebook的Rebuond
https://github.com/CarGuo/AnimationMenu

WaveView-高仿百度外卖个人中心,让你的界面和我一起浪起来
https://github.com/1139618418/WaveView

shopcar-仿饿了么购物车下单效果
https://github.com/917386389/shopcar

RxJavaRetrofitOkhttpMvp-时下流行的RxJava+Retrofit+Okhttp+Mvp封装的一个demo
https://github.com/gslovemy/RxJavaRetrofitOkhttpMvp

BitmapWaveView-安卓自定义View在bitmap中玩转大波浪进度
https://github.com/AndroidMsky/BitmapWaveView

Android-PickerView-Library-Android高仿ios pickerView
https://github.com/Airsaid/Android-PickerView-Library

CustomNavigatorBar-Android通用标题栏组合控件
https://github.com/wangluAndroid/CustomNavigatorBar

SwipeDelMenuLayout-史上最简单,一步集成侧滑(删除)菜单,高仿QQ、IOS
https://github.com/mcxtzhang/SwipeDelMenuLayout

DragFooterView-向左拖拽跳转至“更多页面”的通用控件
https://github.com/uin3566/DragFooterView

VRefreshLayout-Android下拉刷新控件之header置顶显示效果
https://github.com/ileelay/VRefreshLayout

TransitionHelper-两步实现类似格瓦拉的转场动画
https://github.com/ImmortalZ/TransitionHelper

DialogFragment-自定义对话框应该这样写
https://github.com/GitPhoenix/DialogFragment

RefreshLayout-RefreshLayout让你半小时以内完成一个列表界面
https://github.com/gengqiquan/RefreshLayout

SwipeCardRecyclerView-如何利用RecyclerView打造炫酷滑动卡片
https://github.com/HalfStackDeveloper/SwipeCardRecyclerView

LookLook-一个小时打造新闻app
https://github.com/xinghongfei/LookLook

JPTabBar-一款强大的Android底部导航
https://github.com/peng8350/JPTabBar

ByeBurger-炫酷:一句代码实现标题栏、导航栏滑动隐藏,ByeBurger库的使用和实现
https://github.com/githubwing/ByeBurger

CommonRecycler-通用 RecylerAdapter,内置 XRecyclerView,兼容上下拉与动画,高复用,一个 Adapter 通用所有页面,支持空页面,懒人专属
https://github.com/CarGuo/CommonRecycler

FreeBook-先定一个小目标!比如说先用MVP和快速开发框架打造一个免费下载小说的app老司机来手把手教你半天搞定
https://github.com/80945540/FreeBook

IjkPlayerView-基于ijkplayer的视频播放器,仿Bilibili客户端,集成沉浸式全屏、弹幕、触屏控制、视频源切换等功能
https://github.com/Rukey7/IjkPlayerView

CoolImageView-非常酷的图片组件,类似腾讯 QQ 可以让 imageview 的图片背景上下移动,或左右移动
https://github.com/HuTianQi/CoolImageView

AWelcomeVideoPager-ndroid酷炫欢迎页播放视频,仿蚂蜂窝自由行和慕课网
https://github.com/linglongxin24/WelcomeVideoPager

validateui-一个表单验证的lib
https://github.com/LongMaoC/validateui

CollapseView-Android仿安居客房源详情页图片显示
https://github.com/xiaoqiAndroid/CollapseView/tree/master

HintPopupWindow-比QQ更炫酷的'选项弹窗'动画
https://github.com/Zhaoss/HintPopupWindow

RecyclerViewDemo2- 精通RecyclerView:打造ListView、GridView、瀑布流;学会添加分割线、 添加删除动画 、Item点击事件
https://github.com/linglongxin24/RecyclerViewDemo2

TinderStackView-Android高仿「陌陌」的点点效果
https://github.com/Mersens/TinderStackView

MvpDemo-优雅的构建Android项目之 MVP开发模式
https://github.com/PandaQAQ/MvpDemo

Material Animations -演示View的平移、缩放动画,activity进入和退出动画,界面间元素共享,并且开发者在README中,对动画原理进行了精讲,是学习动画很好的项目,项目代码量比较少,也很适合新手学习。
https://github.com/lgvalle/Material-Animations

Meizhi-每天推送一张妹子图、一个小视频和一系列程序员精选文章,数据来源于代码家的干货集中营。唯一不足就是视频解析还有bug,声音视频无法同步,希望能尽快修复。
https://github.com/drakeet/Meizhi

android-UniversalMusicPlayer-这个开源项目展示了如何实现一个横跨各种Android平台的音乐播放器,包括手机,平板,汽车,手表,电视等。Google官方推出,跨平台开发必看项目。
https://github.com/googlesamples/android-UniversalMusicPlayer

plaid-由谷歌工程师开发,展示Google Material风格设计,项目代码量大,但是结构清晰,还是很好理解的。
https://github.com/nickbutcher/plaid

CalendarView-Android 滚轮日期选择自定义View
https://github.com/chenpengfei88/CalendarView

AndroidMVPSample-一套完整的Android通用框架
https://github.com/WuXiaolong/AndroidMVPSample

CoordinatorLayoutTest-高仿支付宝9.9.2版本生活模块界面来讲解CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout
https://github.com/jack921/CoordinatorLayoutTest

SideSlip_PullToRefresh-Android 集成了RecyclerView 刷新加载,及侧滑菜单的 PullToRefresh
https://github.com/lvfaqiang/SideSlip_PullToRefresh

SideSlip_PullToRefresh-通用Android标题栏控件
https://github.com/xiaohaibin/CustomTitileBar

CalendarView-Android 自定义价格日历控件
https://github.com/yissan/CalendarView

ZhiHuDaily-纸飞机-采用MVP架构,集合了知乎日报、果壳精选和豆瓣一刻的综合性阅读客户端
https://github.com/marktony/ZhiHuDaily

ZhiHuDaily-仅2步实现 拜拜 汉堡导航栏效果~ 全新底部导航交互(滑动隐藏)
https://github.com/githubwing/ByeBurger

FloatBubbleView-Android:会呼吸的悬浮气泡
https://github.com/IamXiaRui/Android_5.0_ViewDemo/tree/master/FloatBubbleView

ByeBurger-极其简便的快速实现滑动隐藏标题栏和导航栏
https://github.com/githubwing/ByeBurger

NotificationUtil-全新的Android通知栏,已抛弃setLatestEventInfo,兼容高版本
https://github.com/linglongxin24/NotificationUtil

LauncherView-十分钟搞定酷炫动画,Android自定义 View 入门
https://github.com/diamondlin2016/LauncherView

LiveShow-使用MVP+RxJava制作的笑话APP
https://github.com/GaoGersy/LiveShow

ChargeProgress-android 自定义view+属性动画实现充电进度条功能
https://github.com/crazyandcoder/ChargeProgress

Notes-炫酷的ViewPager动画效果
https://github.com/Elder-Wu/Notes

ElasticLayout-超轻量!安卓实现多item抽屉效果动画
https://github.com/AndroidMsky/ElasticLayout

SuperTextView-SuperTextView 一款强大的android TextView
https://github.com/lygttpod/SuperTextView

SuperTextView-自定义LayoutManager实现一个展示文章的View,支持拖动插入以及相应的动画展示
https://github.com/rantianhua/AssembleEssay

VideoRecord-Android 拍摄(横 \ 竖屏)视频的懒人之路
https://github.com/CarGuo/VideoRecord

Telegram-著名IM应用Telegram源码
https://github.com/DrKLO/Telegram

Notes-自定义View系列:未读消息数角标
https://github.com/Elder-Wu/Notes

BeautifulWords-Android开源实战:使用MVP+Retrofit开发一款文字阅读APP
https://github.com/zuiwuyuan/BeautifulWords

Notes-自定义ViewPager——左右无限循环,带指示器
https://github.com/Elder-Wu/Notes

Myprogress-安卓Android多阶段进度条progress bar附带动画效果
https://github.com/AndroidMsky/Myprogress

SpannableStringBiulderTest-直接拿去用!几种常见Dialog,懒人必收
https://github.com/weavey/NormalSelectDialog

SpannableStringBiulderTest-【Android】强大的SpannableStringBuilder
https://github.com/Gavin-ZYX/SpannableStringBiulderTest

Ghost-微影,一款纯粹的在线视频App,基于Material Design + MVP + RxJava + Retrofit + Realm + Glide
https://github.com/GeekGhost/Ghost

SwipeRecyclerView-自定义下拉刷新上拉加载控件(SwipeRefreshLayout + recyclerView)
https://github.com/niniloveyou/SwipeRecyclerView

ViewDragHelperDemo-Android自定义ViewGroup神器-ViewDragHelper
https://github.com/hiphonezhu/Android-Demos/tree/master/ViewDragHelperDemo

UserDefinedProgressBar-好玩的动画加载和自定义ProgressBar
https://github.com/junmei520/UserDefinedProgressBar

MPermissionUtils-Android6.0 运行时权限 超轻量级工具类
https://github.com/Airsaid/MPermissionUtils

EmptyLayout-Android通用的EmptyLayout-展示不用状态的界面
https://github.com/yewei02538/EmptyLayout

NestFullListView-【Android】ListView、RecyclerView、ScrollView里嵌套ListView 相对优雅的解决方案:NestFullListView
https://github.com/mcxtzhang/NestFullListView

WindowMenuDemo-Android仿Qzone底部导航栏加号弹出菜单
https://github.com/MjCodeTinker/WindowMenuDemo

SmileRefresh-微笑下拉刷新。这是在 SwipeRefreshLayout基础上修改的下拉刷新库。
https://github.com/songixan/SmileRefresh

MyCartDemo-Android自定义View--自己撸一个柱状图也没那么难
https://github.com/Hankkin/MyCartDemo

MDStudySamples-Android TabLayout 分分钟打造一个滑动标签页
https://github.com/Mike-bel/MDStudySamples

WingUE-基本特效:饿了么丝滑无缝过度搜索栏的实现
https://github.com/githubwing/WingUE

史上最牛逼的音乐播放器—仿网易云音乐(已开源)
https://github.com/aa112901/remusic

GABottleLoading-贝塞尔风暴 - 超炫GABottleLoading效果
https://github.com/Ajian-studio/GABottleLoading

PathAnimView-【注释张豪华版 Path酷炫动画】极速get花式Path (支付宝支付成功动画)
https://github.com/mcxtzhang/PathAnimView

Material Design : 带动画的标题栏
https://github.com/shiguiyou/MaterialDemo/tree/master

MultiTypeAdapter-优雅的实现多类型列表的Adapter
https://github.com/LiHongHui6/MultiTypeAdapter

AnimationPlayer-探索View动画和属性动画
https://github.com/SpikeKing/AnimationPlayer

AnimShopButton-仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮
https://github.com/mcxtzhang/AnimShopButton

YinyuetaiPlayer-高仿音悦台播放页面交互效果
https://github.com/oubowu/YinyuetaiPlayer

AndroidAnimationExercise-Android 动画实战 - 仿微博雷达功能
https://github.com/REBOOTERS/AndroidAnimationExercise

Android2019年必须知道的史上最全框架、最全开源App(高级开发人员必看,面试必看)相关推荐

  1. Android2018年必须知道的史上最全框架、最全开源App(高级开发人员必看,面试必看)

    声明: 查看全文 http://www.taodudu.cc/news/show-5255667.html 相关文章: Android2018年必须知道的史上最全框架.最全开源App 又是一个好资源个 ...

  2. 数据结构面试题(史上最全面试题,精心整理100家互联网企业,面试必过)

    最全面试题,精心整理100家互联网企业面经,祝你面试成功.面试必过(2023优化版)已发布在个人微信公众号[面向Offer学编程],优化版首先修正了读者反馈的部分答案存在的错误,同时根据最新面试总结, ...

  3. Linux 面试题(史上最全面试题,精心整理100家互联网企业,面试必过)

    最全面试题,精心整理100家互联网企业面经,祝你面试成功.面试必过(2023优化版)已发布在个人微信公众号[面向Offer学编程],优化版首先修正了读者反馈的部分答案存在的错误,同时根据最新面试总结, ...

  4. MongoDB面试题(史上最全面试题,精心整理100家互联网企业,面试必过)

    最全面试题,精心整理100家互联网企业面经,祝你面试成功.面试必过(2023优化版)已发布在个人微信公众号[面向Offer学编程],优化版首先修正了读者反馈的部分答案存在的错误,同时根据最新面试总结, ...

  5. Spring、Spring MVC、Spring boot、Spring Cloud面试题(史上最全面试题,精心整理100家互联网企业,面试必过)

    最全面试题,精心整理100家互联网企业面经,祝你面试成功.面试必过(2023优化版)已发布在个人微信公众号[面向Offer学编程],优化版首先修正了读者反馈的部分答案存在的错误,同时根据最新面试总结, ...

  6. SQL初学、精通者必看:10个学生成绩查询史上最强技巧全攻略

    SQL初学.精通者必看:10个学生成绩查询史上最强技巧全攻略 本文提供了一个含有学生.成绩.课程和教师信息的完整数据库,并为读者提供了 SQL 查询练习题,还包含了练习的答案以及解析.这些题目旨在帮助 ...

  7. python周末看什么电影_史上最强春节档来袭!Python 解读哪部影片值得一看?

    原标题:史上最强春节档来袭!Python 解读哪部影片值得一看? 作者 | 徐麟 责编 | 郭芮 随着春节脚步的临近,想必各位都已经开始规划幸福的春节长假该如何度过.阖家团聚,探亲访友,与好久没见的好 ...

  8. 史上最强春节档来袭!Python 解读哪部影片值得一看?

    作者 | 徐麟 责编 | 郭芮 随着春节脚步的临近,想必各位都已经开始规划幸福的春节长假该如何度过.阖家团聚,探亲访友,与好久没见的好基友一起谈天说地,怼天怼地,想想都是让人感到幸福. 除此之外,每年 ...

  9. 苹果全家桶“变态”升级:史上最便宜产品全来了

    本文转载自硅星人 让你对苹果的爱始于颜值,忠于性能. -- 文|Lianzi    编辑|Vicky Xiao 如果说你对过去很多场苹果发布会都能平静如水的对待,那今天这场为时一小时的发布会绝对能让你 ...

最新文章

  1. SAP QM 采样方案的c1 d1 c2 d2 --多重采样
  2. JIRA6.3.6中设置用户的解决问题和关闭问题权限
  3. 001 Cisco router prewired
  4. 第十三章 时间序列分析和预测
  5. 一文看懂数据挖掘:哪一种方法最好?都需要哪些技术?
  6. 信息学奥赛一本通 1023:Hello,World!的大小 | OpenJudge NOI 1.2 10
  7. python_类方法和静态方法
  8. python中常用的os模块
  9. Windows下的MySQL安装、MySQL-Front安装
  10. “21天好习惯”第一期-19
  11. 网络安全技术之虚拟专用网络
  12. TensorFlow 核心流程剖析 -- 2 神经网络模型的构建、分割和优化
  13. java合并word文档和添加分节符
  14. 微信朋友圈图片处理策略
  15. 项目推送到远程gitLab库时一般需要排除什么文件及其如何排除?
  16. English trip V2 - 8 Holidays and Birthdays Teacher:Julia Key: at on in
  17. MQTT网关连接阿里云平台案例教程
  18. B. All the Vowels Please
  19. 【U盘被莫名分成两个盘我们该怎么合盘?】
  20. [原]排错实战——VS清空最近打开的工程记录

热门文章

  1. 听力测试英语软件初中,初中生听英语的app哪个好用
  2. 支付宝:关闭信用卡向支付宝账户充值通道
  3. 公司注册地和经营地不一致有什么影响?
  4. 深圳数千司机账号突然被封 滴滴出行称审核异常信息
  5. 一个文艺的在线生成漂亮的二维码工具网站
  6. OMAPL138upp
  7. 快来直播:物联网如何推动农业发展
  8. 《Spring in action (5th edition)》Chapter 6 --Creating REST services 重点记录
  9. 插入数据时异常 Unknown column ‘XXX‘ in ‘field list‘
  10. EasyUI之树形菜单