一些优秀的开源项目

最近抽了一些时间,搜罗了网上一些开源库,很全,希望有大家想用的,我会持续搜集的。

github排名: https://github.com/trending ,

github搜索: https://github.com/search

UI

  • Awesome-MaterialDesign - MaterialDesignCenter改名为Awesome-MaterialDesign,优化了布局,新增了不少库。
  • awesome-android-ui - ui库,非常多的ui及特效。
  • ChipsLibrary - 在Android EditText中实现打Tag功能。
  • bitmapMesh - 拉窗帘效果。
  • ObservableScrollView - 在滚动的视图观测滚动事件的Android库 它易于与在Android 5.0 Lollipop中引入的工具条Toolbar相交互,并能够帮助实现Material Design apps的外观。
  • iconify - iconify 图片与文字同一行显示。
  • iosched - The Google I/O 2014 Android App,Android 5.0 and Material Design。
  • MaterialList - MaterialList 。
  • material design card - material design card 。
  • MaterialDesignExample - 本APP用来演示Material Design控件的使用。 
    https://www.aswifter.com/2015/07/02/Material-Design-Example-5/ , 使用说明
  • InstaMaterial - InstalMaterial 项目(非常多的UI样式:ViewAnimator、RecyclerView、拍照), InstalMaterial学习笔记之Reveal效果 。
  • NavigationDrawer-MaterialDesign - 一个Material Design的抽屉模板库,分分钟搭起一个程序框架。
  • MaterialEditText - 直接继承EditText,无需修改Java文件即能实现自定义控件颜色, 直接拿来用!十大Material Design开源项目 。
  • fab - Floating Action Button library for Android。
  • labelview - 贴纸效果,如:淘宝商品侧贴折扣。
  • SearchMenuAnim - 一个很棒的带动画的搜索框。
  • SearchAnimation - 一个很棒的带动画的搜索框,支持低版本。
  • 快速支持emoji表情显示 - 让项目快速支持emojicon表情的显示,并可判断用户输入的内容中是否含有emojicon表情以及过滤掉emojicon。
  • Context-Menu.Android - 可以方便快速集成漂亮带有动画效果的上下文菜单。
  • Titanic - 可以显示水位上升下降的TextView。
  • AndroidSwipeLayout - 滑动Layout,支持单个View,ListView,GridView, demo-apk 。
  • android-typeface-helper - Android Typeface Helper 可以帮你轻松实现自定义字体的库。
  • android-lockpattern - Android的图案密码解锁, 文档介绍 。
  • ToggleButton - 状态切换的 Button,类似 iOS,用 View 实现。
  • android-typeface-helper - Android Typeface Helper 可以帮你轻松实现自定义字体的库。
  • GuideBackgroundColorAnimation - 实现滑动ViewPager渐变背景色。
  • Toolbar - Toolbar替换Android Toolbar, 说明 。
  • PagerSlidingTabStrip - 一个支持Material Design的PagerSlidingTabStrip。
  • MaterialViewPager - 一个易于使用的 Material Design ViewPager 库。
  • PinnedListView - PinnedListView悬浮Head效果修改, github pinned-section-listview 。
  • APP启动引导页 - APP应用中最常用的APP启动引导页,常见的4种引导项目方式:splash,viewpage,viewflipper,scrollview。
  • GuideHelper - 实现Android新手引导页,可以在提示也绘制实际的view,在view的上下左右位置添加提示信息的图片。
  • AwesomeText - 简化TextViews中Spans使用的库。
  • dialogplus - 一个简单容易使用的对话框——DialogPlus。
  • material-dialogs - Material Design风格Dialogs。
  • CardView - 3d卡片效果-国人。
    • FilterMenu - 这是一个自定义的圆形菜单,效果非常酷。
    • GridPasswordView - 类似微信,支付宝支付时候的输入密码页面效果,带格子的密码输入框。
    • BlurLockView - 毛玻璃效果的密码解锁界面, 支持简单定制。
    • PersistentSearch - 模仿Google Now, Google Maps Google Play的SearchBar,下拉列表匹配、录音。
    • Droppy - Android 下简洁好看的 Dropdown 菜单。
    • UltimateRecyclerView - 这是一个终极的 RecyclerView,有下拉刷新、滑动删除、拖拽、加载更多、丰富动画等功能。
    • SmartTabLayout - SmartTabLayout实现viewpgaer页面导航效果,简化并实现android的TabHost效果,顶部滑动tab,引导页,可以自定义tab样式,过渡效果 实现网易tab,微博tab,微信tab等so easy。 集成了SpringIndicator拖拽效果 。
    • PagerBottomTabStrip - 一个基本按谷歌Material Design规范完成的安卓底部导航栏控件。
    • richeditor - RichEditor for Android 是 Android 平台下一个所见即所得的文本编辑器控件。
    • StatedFragment - 保存Fragment的状态。
    • PopoverView - 一个模仿iOS UIPopoverController效果的控件。
    • CreditsRoll - 实现星球大战字幕效果。
    • MatchView - 电影级TextView动画效果,绝对惊艳你的双眼!。
    • SwipeMenuListView - listView侧滑删除效果:SwipeMenuListView。
    • Side-Menu.Android - 分类侧滑菜单。
    • SlidingMenu - 炫酷侧滑菜单布局框架,iOS版本的实现:* SlideMenuView 。
    • ParallaxSwipeBack - 带视觉差的侧滑返回,类似于新版微信和lofter的侧滑返回效果。核心代码小于50行。
    • AndroidFlowLayout - A flow layout for Android。
    • ViewPagerIndicator - 取代TabHost,实现滑动tab,引导页等效果。
    • Android-ScreenSlidePager - Full screen slide pager to display images fetched from Internet by Picasso。
    • MaterialViewPager - MaterialViewPager。
    • FlipViewPager.Draco - FlipViewPager.Draco。
    • android-shape-imageview - 图片圆角、三角、五角、圆形、多角。
    • NotBoringActionBar - 隐藏图片的导航栏。
    • MultiCardMenu - 仿QQ手机管家首页菜单写的一个开源组件MultiCardMenu。
    • fit-chart - fit-chart 一个类似于谷歌健康应用的轮子(wheel view)视图,效果很不错。
    • BGABadgeView-Android - Badge控件分享,各式各样的徽章控件。
    • Android-ItemTouchHelper-Demo - 可拖拽 RecyclerView, 讲解 。
    • 浮动操作按钮详解 - 讲解浮动操作按钮,从官方的和第三方库 makovkastar/FloatingActionButton 和 futuresimple/android-floating-action-button 这样的第三方库。的两方面讲解,同时还讲到了如何自定义CoordinatorLayout Behavior。
    • advanced-textview - advanced-textview各种高级功能的textview,包括动画,阴影,各种字体,艺术字,HTML格式显示,表情等。
    • QuickReturn - 给几乎所有可以滑动的 View 加上快速返回的 Header 或者 Footer,使用非常方便。
    • Android-PickerView - 仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果。
    • idisfkj.picker - 滑轮选择器, 教程 。
    • DraggedViewPager - 可以在多个 Page 之间可以拖放元素的控件。
    • MultiViewPager - 对 ViewPager 的一个扩展,Page 可宽可窄,表现很像 Gallelry。
    • Android-Week-View - Android Week View是一种用于应用程序中显示日历的安卓库。它支持自定义样式。。
    • MaterialCalendarView - 是一款遵循 Material Design 风格的 Android 日历。
    • WeekCalendar - 周模式的日历自定义控件,支持 4.0 以上。
    • DragLinearLayout - DragLinearLayout:自定义的线性布局,里面的UI可以自由拖动。
    • floatingsearchview - floatingsearchview 一个带搜索下拉列表提示的搜索控件。
    • LabelView - LabelView 一个简单的标签控件 支持自定义 文字大小(textSize), 间距(labelTopPadding), 背景色(backgroundColor), 和方向(direction)等。
    • MaterialCalendarView - 是一款遵循 Material Design 风格的 Android 日历。
    • SlideDetailsLayout - SlideDetailsLayout:高仿淘宝、京东商品详情页面的上拉加载图文详情功能。
    • MaterialDesignDemo - 基于Material Design Support Library的一个小Demo,这个Demo会慢慢的去完善,不仅仅是一个基于MD的Demo。里面会含有各种工具类,通用的一些Aadpter以及一些组件等。 Android自定义View之高仿QQ健康
    • BaseRecyclerViewAdapterHelper - 集成了RecyclerViewAdapter的常用功能的基类,大量减少Adapter写的代码,轻松添加点击事件、添加RecyclerView加载动画、新增添加头部、添加尾部、新增下拉刷新、上拉加载更多、新增分组、自定义item类型。
    • ahbottomnavigation - 一个仿 Material Bottom Navigation 的类库。
    • StickyHeaderListView - 功能强大的StickyHeaderListView:标题渐变、吸附悬停、筛选分类、动态头部等。

      卫星菜单

    • android-satellite-menu - 点击主按钮,会弹出多个围绕着主按钮排列的子按钮,从而形成一个弹出式菜单。子按钮弹出和消失的动画效果都很棒。这种弹出式菜单按钮应用在Path app中。
    • ArcMenu - 实现弹出式按钮群(菜单)。点击主按钮,会在住按钮旁边弹出多个按钮(菜单)。弹出的按钮有两种排列形式,一种是围绕着主按钮成圆弧形排列,一种是和主按钮并排成一字型排列, 仿Path 2.0 (for iOS)。
    • Radial Menu Widget - 实现各种圆形或者半圆形菜单,以及圆形进度条。
    • android-circlebutton - 圆形按钮,有动画点击效果。
    • CircularFloatingActionMenu - 卫星菜单。
    • ElasticDownload - 挺酷的下载进度条。
    • android-snake-menu - 仿 Tumblr 的 Android 可拖拽蛇形动画菜单。

      节选器

    • SegmentView - 类似iOS的Segment Control控件,第一种方式是使用 RadioGroup 实现,O网页链接。
    • SHSegmentControl - 类似iOS的Segment Control控件,此种方式的可定制化更好。
    • android-segmentedradiobutton - 在Android中实现类似iOS的分段单选按钮(segmented control),本人以前项目一直使用,值得拥有。
    • android-segmented-control - RadioGroup实现类似ios的分段选择(UISegmentedControl)控件。

      下拉刷新

    • Android-Ptr-Comparison - Android 下拉刷新开源库对比,非常nice!!
    • Android-PullToRefresh - 最经典、最多人用的下拉刷新、加载更多。
    • PullDownListView - 一个下拉刷新的控件,实现了仿微信下拉中眼睛动画的效果。
    • DragTopLayout - 实现整个layout下拉刷新。
    • ZrcListView - 一个顺滑又漂亮的Android下拉刷新与加载更多列表组件,增加下拉刷新及滚动到底部自动加载的功能;增加越界回弹效果;增加自定义列表项动画的功能。
    • TwitterCover-Android - Twitter Android客户端的下拉封面模糊效果。
    • android-Ultra-Pull-To-Refresh - 实现整个layout下拉刷新,没有加载更过, Demo, 源码分析 。
    • StikkyHeader - 【Android控件源码:头部固定的控件列表效果】这是一个可以支持头部固定的控件列表功能,源码StikkyHeader,StikkyHeader是一个可以在滚动的时候将头部固定的控件,还可以将动画效果和StikkyHeader一起使用,api非常简单, 支持ListView,RecyclerView,ScrollView。 支持2.3一下设备使用的StikkyHeader
    • PullDownListView - 实现了模仿微信眼睛下拉效果,源码PullDownListView,下拉刷新,上拉加载,模仿微信眼睛。
    • CircleRefreshLayout - 又一个下拉刷新的实现,水滴效果。
    • BGARefreshLayout-Android - 多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位,目前已经实现了四种下拉刷新效果:新浪微博下拉刷新风格、慕课网下拉刷新风格、美团下拉刷新风格、类似qq好友列表黏性下拉刷新风格。
    • Pull-to-Refresh.Rentals-Android - 提供一个简单可以自定义的下拉刷新实现。
    • Pull-to-Refresh.Tours - Taurus,很精美的下拉刷新。
    • ParallaxListView - 模仿Path的下拉刷新,Head头部图片下拉放大。
    • WaveRefreshForAndroid - 下拉刷新水波纹动画。
    • CoordinatorLayoutDemos - 收集了不少资源写了一个基于CoordinatorLayout实现的下拉刷新效果。
    • Android_PullToRefreshLibrary_Collection - 下拉刷新开源库集锦 。
    • HitBlockRefresh - 下拉刷新:打砖块和打坦克。

      模糊效果

    • BlurNavigationDrawer - 背景模糊的Navigation Drawer。 
      HUD与Toast
    • android-UCToast - 在不申请任何权限的情况下在 Android 应用中弹出悬浮窗, 实现文档 。
    • sweet-alert-dialog - sweet-alert-dialog是一款清新文艺的 Android 弹窗, 灵感来自于 JS 版的 SweetAlert。

      进度条

    • easyloadingbtn - 模仿了一个Dribbble上的Material Design效果,环形loading, 进度条、进度圈。
    • android-square-progressbar - 一个不错的方形进度条。
    • Radial Menu Widget - 实现各种圆形或者半圆形菜单,以及圆形进度条。
    • AnimatedCircleLoadingView - 一个有限/无限加载动画效果。基于Nils Banner的android-watch-loading-animation设计图。该设计本来是针对智能手表的。
    • circular-progress-button - 带动态效果的Button(按钮)可要比静态的按钮炫酷的多了,大家看到效果图就知道了。
    • CircularBarPager - Android实现的动态效果,一个数字圆圈进度效果,源码CircularBarPager,material 风格的数字圆圈进度显示库(api10 +)。
    • dotted-progress-bar - 一个小清新的进度条。
    • WhorlView - 一个炫酷的漩涡加载效果自定义View。
    • AVLoadingIndicatorView - AVLoadingIndicatorView整合了一些漂亮的 Android 动画加载效果。
    • MagicProgressWidget - 渐变的圆形进度条与轻量横向进度条。
    • GBSlideBar - GBSlideBar类似uber/滴滴等app的滑动选择工具条。
    • GifLoadingView - 一些好看的 loadingview。
    • HouseLoading - 一个有趣的android加载loading动画。 实现原理

      UI其他

    • MixtureTextView - 富文本,支持Android图文混排、文字环绕图片等效果。
    • android-ActionQueue - Action Queue 用于执行有次序的队列操作,比如按次序弹出对话框,这在 Android 中尤其有用。
    • WheelView-Android - WheelView-Android 是一款开源的 Android 滚动选择控件, 适用于不少应用场景。
    • Android Wheel - 带有刻度的旋转器:日历、三级联动。
    • CharacterPickerView - 可实现三级联动的选择器,高仿iOS的滚轮控件,可实现单项选择,并支持一二三级联动效果。
    • Highlight - Highlight一款可应用于 Android 应用上的指向性功能高亮的库, 可以快速的给应用添加上应用引导的效果。
    • HeaderAndFooterRecyclerView - 支持addHeaderView、 addFooterView、分页加载的RecyclerView解决方案 。
    • CleverRecyclerView - 是一个基于RecyclerView的扩展库,提供了与ViewPager类似的滑动效果并且添加了一些有用的特性。
    • drag-select-recyclerview - 实现了类似 Google Photos 风格的图片多选效果。
    • FlycoTabLayout - 一个Android TabLayout库,目前有两个TabLayout:SlidingTabLayout、CommonTabLayout。
    • AndroidChangeSkin - 一种完全无侵入的 Android 应用换肤方式,支持插件式和应用内换肤,无需重启 Activity。
    • Lobsterpicker - Lobsterpicker 为 Android 开发者提供了满足 Material Design 风格的颜色选择器。
    • FlycoRoundView - 一个扩展原生控件支持圆角矩形框背景的库,可以减少相关shape资源文件使用。
    • FlowingDrawer - FlowingDrawer 一个弹性效果的抽屉菜单,图片是概念图,实际效果实现了70%(侧滑菜单)。
    • TextSurface -是用 Java 写的一款借助酷炫的动画效果来完成消息展示的微型动画框架。
    • android-animate-RichEditor -android-animate-RichEditor是一款支持图片插入动画效果的 Android 富文本编辑器。
    • FlycoPageIndicator - android-animate-RichEditor是一款支持图片插入动画效果的 Android 富文本编辑器。
    • AndroidMosaicLayout - 马赛克效果 Layout,磁片风格View 自适应大小。
    • DropDownMenu - 一个实用的多条件筛选菜单,在很多App上都能看到这个效果,如美团,爱奇艺电影票等。
    • Swipe-Deck - 仿 Tinder 的可以左右滑动消除卡片效果的自定义控件。
    • IntlPhoneInput - 一个支持国际化的电话号码输入的自定义控件。
    • AndroidUI4Web - AndroidUI4Web是一个高性能的WebApp框架, 在移动浏览器上有与原生App一致的体验。
    • SmoothCheckBox - SmoothCheckBox带有切换动画的CheckBox。
    • AndroidTimelineViewx - AndroidTimelineViewx仿微信朋友圈 时间轴。
    • CityPicker - CityPicker仿美团等选择城市列表。
    • material-intro - Material Design 风格的引导页。
    • EmphasisTextView - 支持部分文字高亮的 TextView。
    • greedo-layout-for-android - 深度定制的 LayoutManager,在显示网格布局的时候会考虑屏幕宽高比。
    • Rosie - 可以让你创建遵循 Clean Architecture 的应用的框架。
    • CreditCardView - 一个交互很赞的信用卡自定义 View。
    • android-md-core - Material风格bootstrap的框架。
    • SwipeCardView - 一个带渐变层叠动画的左右滑动效果(类似于探探左右刷脸)。 
    • SwipeSelector - 可以左右滑动切换 item 的 Selector。
    • ForegroundViews - 类似于 FrameLayout 的支持的前景自定义 View。
    • android-material-chips - Material Design 的 Chips 控件实现。
    • XhsEmoticonsKeyboard - 表情键盘解决方案。
    • JKeyboardPanelSwitch - 一套 Android 键盘面板冲突, 布局闪动的处理方案。
    • GestureLibray - 九宫格解锁。
    • RecyclerItemDecoration - RecyclerView相关的ItemDecorstion仍然保持高度定制性,易用性。
    • materiallogindemo - 一个炫酷的Material Design 风格的登录和注册页面 。 教程

      动画

    • Android应用开发之所有动画使用详解 - Android应用开发之所有动画使用详解。
    • 动画特效大全 - Android 动画特效大全。
    • SwitchLayout - 国内开发者, Android的Activity切换动画特效库SwitchLayout,视图切换动画库,媲美IOS。
    • ActivityOptionsICS - 一个低版本activity动画兼容库——ActivityOptionsICS,可以很好的实现MD的动画效果。
    • SwipeBack - 一个可以通过手势返回到上一个Activity的开源库,支持上下左右四个方向返回,支持多个View为Child。
    • SpringIndicator - 模仿Morning Routine的引导页效果SpringIndicator;基于模仿红点拖拽的Demo实现: BezierDemo ;sample中使用到 快速创建ViewPager和ListView等的第三方库: MultipleModel 。
    • XhsWelcomeAnim - 国内开发者, 华丽酷炫欢迎引导界面 动画没有之一。
    • Material-Animations - Material风格动画,可以定义两个Activity之间的动画。
    • android-shapeLoadingView - android-shapeLoadingView实现高仿新版58 加载动画,loading。
    • 一个绚丽的loading - 一个绚丽的loading动效分析与实现。
    • TransitionPlayer - 一个 Transition 动画控制控制库,可以让你很轻松的创建一个可交互的动画。
    • loading-balls - loading-balls 一款支持高度配置的 Android 加载进度球。
    • SogoLoading - 仿搜狗浏览器加载动画, 实现说明 。
    • ExplosionField - Android中View 炸裂特效的 实现分析 。
    • AZExplosion - AZExplosion:模仿ExplosionField的粒子破碎效果。
    • BrokenView -玻璃碎裂动画效果。
    • SwipeCardView - SwipeCardView一个带渐变层叠动画的左右滑动效果(类似于探探左右刷脸)。 类似SwipeCard
    • CRAudioVisualizationView - 水波纹效果的声音可视化自定义 View。
    • LoadingDrawable - 一些酷炫的加载动画, 可以与任何View配合使用,作为加载动画或者Progressbar, 此外很适合与RecyclerRefreshLayout 配合使用作为刷新的loading 动画。
    • Depth-LIB-Android- - 一款酷炫的 Android 界面过渡动画效果。

      网络相关

    • ion - 一个异步网络请求和图片加载的库,一个库能搞定几乎所有的网络请求。
    • 多线程下载 - Android 实现多线程下载 完美代码。
    • opandroid - android p2p的开源实现。
    • okio - square出的Okio这个库,尤其擅长处理二进制数据。如果觉得Java的输入输出流实在太复杂啰嗦,不妨试试Okio。
    • okhttp - square出的okhttp库。
    • OkHttpPlus - OkHttp 的一个工具类开源项目OkHttpPlus——支持GET、POST、UI线程回调、JSON格式解析、链式调用、文件上传下载 , OkHttpPlus介绍 。
    • Android-Download-Manager-Pro - 一个下载管理库,如果你的 App 有大量的下载工作,这个库能帮到你。
    • FileDownloader - 文件下载引擎,稳定、高效、简单易用。
    • jchat-android - 一个聊天 App,具有完备的即时通讯功能,JChat 的功能基于极光 JMessage SDK 来开发。

      网络测试

    • augmented-traffic-control - Facebook宣布开源移动网络测试工具ATC,该工具支持利用Wi-Fi网络模拟2G、2.5G、3G以及LTE 4G移动网络环境,让测试工程师们能够快速对智能手机和App在不同国家地区和应用环境下的性能表现进行测试。

      图像获取

    • glide - glide google出品,使用教程、 GlidePalette 。 5 个顶级 Android 开源库
    • Universal Image Loader - Universal Image Loader 是一个强大的、可高度定制的图片缓存,简称:UIL,可以高度配置的网络图片缓存库,非常灵活,用户量最多 。
    • picasso - picasso 功能单一,没有缓存过期,同androidQuery一样链式调用,载入本地文件速度慢(没有生成thumbnails) , Picasso and Android-Universal-Image-Loader ,另外的一些诸如裁剪图片:Picasso.with(context) .load(url) .resize(50, 50) .centerCrop() .into(imageView)。
    • fresco - Facebook 又放出的一个新项目,一个类似 Picasso, Glide 的库,不过比他们做的更好。 强烈推荐![Fresco集成示例]( https://github.com/liaohuqiu/fresco-demo-for-gradle)。
    • tape - 类似于图片加载库(例如UIL、Picasso等)实现异步加载,但是加载的不一定是图片。!
    • ImageLoader - ImageLoader 。
    • Volley - Volley 综合框架,包含图片部分, Volley与Picasso的对比
    • enif - enif 。
    • wqgallery - wqgallery实现类似微信选择照片功能,可以通过相机或相册选择,支持单张裁剪,支持单选模式、支持多选模式。
    • httplite - A android http library。 Android网络框架httplite使用指南

      响应式编程

    • RxAndroid - RxAndroid:函数响应式编程 , RxJava - Rx和RxJava文档中文翻译项目, RxJava 详解 , RxJava资料汇总 。 Rxjava+Retrofit 实现全局过期 Token 自动刷新

      地图

    • 百度地图 - Android百度地图 线路规划,模拟运动轨迹,及全景效果。
    • AirMapView - 支持多个本地地图提供者包括谷歌地图V2和亚马逊地图V2。如果设备没有任何受支持的本地地图提供者,AirMapView会回退到基于web的地图提供者(目前谷歌地图)。

      数据库

    • ORMLite - ORMLite做的最棒但是学习成本有点儿高,ORMLite的文档有点儿烂。
    • SugarORM - SugarORM比较轻便, 支持Has a 和 Has many映射,但无法保存集合,没有映射关系。
    • GreenDAO - GreenDAO要先建立一个java项目来生成对应的表,一变动又要生成,很不方便。
    • ActiveDriod - ActiveDriod也不错 官网 。
    • ORMDroid - ormdroid 。
    • sqlbrite - 良心企业Square的又一开源项目,当你不想给用ContentProvider,只想简单监听SQLite表增删改的数据变更时可以试试它。
    • sqlbrite - DBExecutor android ORM数据库 1.使用了读写锁,支持多线程操作数据。 2.支持操作多个数据库 3.支持事务 4.缓存Sql,缓存表结构。
    • Iron - 一个快速和易用的 NoSQL 数据存储框架。
    • hawk - 一个快速和易用的键值对数据存储框架,支持AES加密,支持SharedPreferences或Sqlite存储,支持Gson解析。
    • AndroidKeyValueStore - 一个基于 SQLite 的 Key/Value 存储框架。
    • DBFlow - 一个速度极快,功能强大,而且非常简单的 Android 数据库 ORM 库,为你编写数据库代码,DBFlow 已被证明是最好的解决方案。 5 个顶级 Android 开源库

      图像浏览及处理

    • MPAndroidChart - MPAndroidChart是一个功能强大的图表开源类库:曲线图、柱形图、环形图。
    • XCL-Charts - (国人开发)基于Android Canvas来绘制各种图表,使用简便,定制灵活。
    • WilliamChart - 绘制图表的库,支持LineChartView、BarChartView和StackBarChartView三中图表类型,并且支持 Android 2.2及以上的系统。
    • CropImageView - 原生ImageView只支持centerCrop,这里有支持9个方向裁剪的ImageView。
    • SimpleCropView - 一个Android的图片裁剪库,使用简单,易于定制。
    • DrawableView - DrawableView实现画板功能,可以改变画笔粗细,颜色,支持撤销功能。
    • ImageCoverFlow - ImageCoverFlow效果不错的画廊控件 可以设置画廊一次可见图片的张数,和其他第三方Gallery控件不同的是,该控件直接继承自View,而不是sdk中的Gallery控件。
    • FancyCoverFlow - 支持Item切换动画效果的类似Gallery View。 改进版本 可以无限轮播,可以选择自动轮播或者 手动滑动。
    • BGABanner-Android - demo中演示了引导页、以及通过fresco、android-async-http、gson实现广告条的自动轮播效果(splash 、 ViewPager切换动画) 。
    • RecyclerViewPager - 重写后的 RecyclerViewPager 完全继承自RecyclerView,可以自定义触发翻页的距离,可自定义翻页速度,支持VerticalViewPager,支持Fragment。
    • StickerCamera - 可以说是一个完整的相机、图片编辑的 APP,集成了大部分市面上有的同类 APP 的功能,裁剪、滤镜、贴纸应有尽有。
    • demo6_PhotoRiver - 图片流动显示的demo,可以点击流动中的图片放大显示,双击空白处图片以九宫格排列。
    • glide-transformations - 一个基于Glide的transformation库,拥有裁剪,着色,模糊,滤镜等多种转换效果。
    • ColoringLoading - 一个用纯代码实现自动绘画效果动画的项目。
    • SmartDrawing - 一个轻量级的手绘板,加入了一点截图功能。这只是一个Demo。并不能作为类库,也不是完整的项目工程,仅供学习或参考使用。
    • SlidingCard - 漂亮的卡片滑动翻页特效。
    • LargeImage - 加载大图 可以高清显示10000*10000像素的图片。
    • GalleryFinal - 自定义相册,实现了拍照、图片选择(单选/多选)、 裁剪(单/多裁剪)、旋转、ImageLoader无绑定任由开发者选 择、功能可配置、主题样式可配置。GalleryFinal为你定制相册。
    • AndroidAlbum - AndroidAlbum图片选择器:1、MVP结构设计;2、工厂模式对载图框架进行封装抽象,方便替换其他载图框架;3、闪退日志的搜集,方便揪BUG。
    • uCrop - uCrop 是 Yalantis 推出的又一款力作, 用于裁剪 Android 系统上的图片, 致力于打造最佳的图片裁剪体验。
    • crop-image-layout - crop-image-layout:图片裁切布局。
    • RenderscriptHistogramEqualization - RenderScript :简单而快速的图像处理

      视频音频处理

    • ijkplayer - B站开源的视频播放器,支持Android和iOS。
    • DanmakuFlameMaster - 这里是Android上最好的开源弹幕引擎·烈焰弹幕使。
    • YouTubePlayerActivity - 一个可以播放YouTube视频的Activity,支持屏幕旋转、声音控制、播放失败处理、可以自定义Activity关闭动画以及在横屏播放的时候自动隐藏status bar。
    • AndroidVideoPlayer - 开源的 Android 视频播放器,支持 DLNA。
    • Hide-Music-Player - Hide音乐播放器。
    • JamsMusicPlayer - 是一个功能强大的 Android 开源播放器, 作者将原本收费的项目拿出来开源, 实在令人敬佩。
    • RxAndroidAudior - RxAndroidAudior目前最鲁棒的Android声音录制和播放封装库了, 说明 。
    • Timber - 一款遵循了Material Design并且设计精美的播放器 Timber Music Player,已经在google play上架。
    • LandscapeVideoCamera - 一款功能强大的 Android 视频录制库, 仅允许横屏录制, 提供细粒度控制视频的质量与文件大小。

      测试及调试

    • DevelopQuickSetting - 快速开启关闭开发者设置的工具,提供了app界面和桌面widget,能快速打开关闭overdraw,layout border,gpu rendering,adb wifi,不保存activity实例等功能。
    • decompileandroid - 在线反编译apk文件。
    • jadx - 一个Android反编译神器,不同于常见的dex2jar,这个反编译器生成代码的try/catch次数更少,View也不再是数字id了,可读性更高。
    • Androguard - Androguard使用Python写的一系列逆向工具集,功能很强大哦,对逆向工程感兴趣的小伙伴可以这个系列, 教程 。
    • logger - 一个简单、漂亮、功能强大的Android日志程序。
    • stf - WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行, 使用说明 。
    • DecompileApk - 一键反编译 APK,输出所有反编译后的代码、资源,使用方便。
    • AppCrashTracker - 一个异常追踪器,可以生成一个 JSON 格式的日志并可以上传到服务器。

      动态更新热更新

    • dexposed - 淘宝 支付宝的Android底层技术团队即将为Dexposed开源项目贡献一个重要的扩展能力 —— 方法粒度的完整替换,大幅度降低基于AOP方式替换大型方法的开发成本, 使用教程 , Android平台免Root无侵入AOP框架Dexposed使用详解 。 Android Hotpatch系列之-项目介绍 - 客户端例子实现 , 服务器简易实现 。热更新。
    • Xposed - Xposed是一款可以在不修改APK的情况下影响程序运行的框架服务, Android Hook神器:XPosed入门与登陆劫持演示 。热更新。
    • code-push -大微软推出的一套可以为用 React Native 和 Cordova 开发的 App 提供代码热更新的方案。
    • DynamicAPK - 实现Android App多apk插件化和动态加载,支持资源分包和热修复。
    • AndFixDemo - AndFix是alibaba出品的开源热更新技术。
    • gradle_plugin_android_aspectjx - 通过Gradle Transform和aspectj来实现代码动态修改,业务逻辑数据埋点、性能数据统计等侵入性修改从此不再需要修改业务代码,完美解决Dexposed兼容性问题,实现代码自动插桩。 AspectJX-Demo
    • RoboAspectJ - 美团出品的开源热更新技术。

      消息推送与及时通讯

    • 即时通讯和sns开源项目汇总 - 源码提供!Android即时通讯和sns开源项目汇总。 

      客户端

    • SuesNews新闻客户端 - 腾飞新闻,一个符合 Google Material Design 的 Android 校园新闻客户端 , 新闻客户端说明 。
    • 新闻客户端 - Android应用源码比较不错的新闻客户端,本项目启动引导登录注册用户中心列表显示文章分页下拉刷新文章收藏更新反馈等新闻客户端常见的功能都有,项目分层合理,代码质量较高。
    • materialistic - Material Desgin风格的Hacker News客户* 端。
    • Telegram - Telegram 是一款专注于速度、安全的短信息应用,快速、简单、免费。Telegram 支持群组聊天,最高200人,最高支持分享1GB的视频,其它图片等等更是不在话下。而且所有信息全部支持同步。由于频发的隐私问题,所以 Telegram 也很注重通信安全。
    • SuZhouTong-client-for-android - 苏州通android客户端,非常多的UI效果。
    • ele_demo - 仿【饿了么】订餐软件的一个demo。
    • MD-BiliBili - Material Design 版 BiliBili Android 客户端。
    • AisenWeiBo - Aisen微博是新浪微博的第三方客户端,UI遵循Material Design:遵循Material Design、发布多图、离线下载、私信(触屏版、颜色主题切换、手势返回,4.4、5.0状态栏变色、离线编辑,定时发布多图、gif、长微博预览。 FrescoDemo 。
    • 快递查询 - 使用了爱查快递 www.ickd.cn 的api接口,可以查询申通、EMS、顺风、圆通、中通、韵达、天天、汇通、全锋、德邦、宅急送等11种快递的单号信息,支持手动输入单号和扫描单号(红米测试的时候扫描单号有点问题),可以保存单号查询记录方便下次查询,,另外还包括了网络状态判断、快递自动更新、软件更新等功能,项目完美运行,有很详细的中文注释和逻辑分层。
    • SmartCall - SmartCall Android 企业通讯录。
    • Android-高仿大众点评客户端源码 - Android-高仿大众点评客户端源码。
    • 八个Android项目源码 - 八个Android项目源码,大部分功能相信可以在实战项目中直接使用,供大家下载学习,大部分项目是基于Android Studio开发,IDE为Eclipse的童鞋可通过网上教程自行转换,这里就不多说了。大家可以下载下来学习看看! 百度云盘下载地址 。
    • minicat - 一个简洁的饭否App,支持Android 4.0以上版本。
    • SimplifyReader - 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。
    • GithubTrends - 是一个用来看查看 GitHub 热门项目的 Android App, 遵循 Material Design, 支持订阅 50 多种编程语言, 9 种颜色主题切换, 可在上面收藏喜欢的项目。
    • jianshi - jianshi简诗是国人开发的一个用于记录文字信息的 Android 完整应用, 作者仅用了一天便将其开发出来, 并将开发的流程记录成文放到了简书上。
    • BuildingBlocks - 积木: 一个以知乎日报作为数据展现内容;以抽屉菜单作为功能扩展入口;依循 Material Design 作为主导设计 UI 的应用。
    • Douya - 开源的 Material Design 豆瓣客户端。
    • TranslateApp - 一个实现『划词翻译』功能的 Android 开源应用。

      插件

    • Android Studio 插件和工具 - 5个 推荐几个有用的 Android Studio 插件和工具(ButterKnife、selectorChapek、GsonFormat、ParcelableGenerator、LeakCanary)。
    • 8 个最优秀的 Android Studio 插件 - 8 个最优秀的 Android Studio 插件(H.A.X.M(硬件加速执行管理器)、Genymotion、Android Drawable Importer、Android ButterKnife Zelezny、Android Holo Colors Generator、Robotium Recorder、jimu Mirror、Strings-xml-tools)。
    • smalidea - 一款 IntelliJ IDEA/Android Studio 的 smali 插件~ , Smalidea 无源码调试 Android 应用 。
    • gradle-fir-plugin - 一个上传apk到fir的gradle插件, 使用说明 。
    • android-butterknife-zelezny - 一个ButterKnife的Android Studio插件, 该插件可以让你手动生成上述注入代码。
    • GradleDependenciesHelperPlugin - Gradle 依赖自动补全插件。
    • android-selector-intellij-plugin - 可以根据指定颜色生成Selector Drawable的插件。
    • 7个最佳的Android模拟器 - 7个最佳的Android模拟器。
    • gradle-android-javadoc-plugin - 可以生成 java doc 的 Gradle 插件。
    • gradle-android-junit-jacoco-plugin - 可以生成代码单元测试覆盖率报告的 Gradle 插件。
    • gradle-android-apk-size-plugin - 可以将 Apk 大小记录到 CSV 文件的 Gradle 插件。
    • 几款实用的Android Studio 插件 - 几款实用的Android Studio 插件:1、android-butterknife-zelezny;2、Gsonformat:可根据json数据快速生成java实体类;3、Android Postfix Completion;4、AndroidAccessors;5、Lifecycle Sorter:根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,快捷键Ctrl + alt + K;6、JsonOnlineViewer;7、CodeGlance;8、findBugs-IDEA:帮你一起找bug的;9、ADB WIFI:使用wifi无线调试你的app,无需root权限。
    • Leisure - 闲暇(Leisure)是一款集"知乎日报"、“果壳科学人”、“新华网新闻”以及“豆瓣图书”于一体的阅读类Android应用。 果壳、知乎和豆瓣在国内拥有大量用户,这些社区的用户每天都产生很多高质量内容。闲暇以其简介的风格将这几大社区 的优质内容整合于一体,使得用户能有效地获取这些内容,大大节省了用户的时间。 酷安下载地址 .
    • LayoutFormatter插件 - 可自动将乱序的布局文件进行重新属性排序并格式化,比如 style 和 android:id 必须排在前面,紧接着 layout、padding,而值设定如 text 只能排在最后。

      出名框架

    • xUtils - xUtils 包含了很多实用的android工具。支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响。最低兼容android 2.2 (api level 8)。目前xUtils主要有四大模块:DbUtils模块、ViewUtils模块、HttpUtils模块、BitmapUtils模块。
    • afinal - Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。
    • ButterKnife - ButterKnife是一个专注于Android系统的View注入框架,让你从此从这些烦人臃肿的代码中解脱出来, ButterKnife--View注入框架 。 5 个顶级 Android 开源库
    • EventBus - EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。 xBus - xBus - 简洁的EventBus实现。
    • Small - 做最轻巧的跨平台插件化框架,目前已支持Android、iOS以及html5插件。并且三者之间可以通过同一套javascript接口进行通信。
    • LayoutCast - LayoutCast可以在应用不重启的情况下,将res文件夹下的改动直接同步到手机上。使用LayoutCast,可以节约Android开发者的大量编译等待时间,非常适合真机调试界面的时候使用,推荐每一位开发者安装该利器。BUCK很快,但入侵性强,项目改动大,LayoutCast对项目改动小。
    • retrofit - retrofit将 REST API 转换为 Java 接口。 5 个顶级 Android 开源库
    • Dagger2 - Dagger 2 是著名的依赖注入库 Dagger 的继承者,我们强烈推荐它。 文档 , 5 个顶级 Android 开源库

      其他

    • java-zhconverter - java-zhconverter是一个简繁体中文互换的Java开源类库。
    • joda-time-android - 一个超赞的时间处理的库,Joda-Time ! 他能帮你轻松处理时区,处理时间加减,计算到期时间等等场景下的问题。 java版本
    • AssistiveTouch - 配合Android手机沉浸式隐藏虚拟按键后快捷操作 (Nexus5屏幕变大了)。
    • S-Tools - S-Tools一个可以实时查看的CPU状态和手机各类传感器数据,还有一些例如颜色选择、指南针和设备信息等功能。
    • JsBridge - 模仿微信webview的JsBridge,安全方便的实现js和Java的互相调用,主要通过loadUrl和shouldOverrideUrl实现。
    • Sample Of All Samples - 提供大部分Android5.0组件的示例应用。
    • Android-Package-Channel - 美团网做的把Android多渠道打包工具,打包时间缩短到一分钟,python脚本。
    • fast-apk-packaging - Android不需要重新编译打渠道包。
    • android_gradle_script - gradle批量打包脚本,用txt配置一下,就可以支持多个渠道打包,适合国内这种动不动上百个渠道包的环境。目前有个问题,一次打包脚本超过80个就会GC问题。
    • BatchPackApk - 免签名直接打包工具。
    • Android多渠道打包工具Gradle插件 - Android多渠道打包工具Gradle插件。
    • Gradle-Plugin-User-Guide-Chinese-Verision - Gradle插件使用指南中文版。
    • gradle-guide.books - Android Gradle 插件中文指南(GitBook)。
    • Android-package_tool - 该工程用于编译多渠道Android应用,替换相应的标签,然后重新打包,用perl脚本实现。
    • 兰贝壳儿 - Android多渠道打包解决方案(兰贝壳儿),eclipse插件。
    • Algorithms - 常见算法问题的Java实现。
    • java-design-patterns - 一个常见设计模式的java实现。
    • PreferenceInjector - SharedPreference注入开源库,SharedPreference key与某个变量绑定、监听key变化、初始化key都可以通过注解完成。
    • prettytime - 一个实用的人性化的时间显示,比如:几分钟前,几天前。
    • Material-Movies - Material Design 下的Movie App(电影展示),可供学习,或者直接二次开发。
    • Clean-Contacts - 充满技术含量的一个 Contact App(联系人)。
    • RedEnvelopeAssistant - 完全免费开源的抢红包软件、做这个软件纯粹是发现Android的模拟点击十分好玩,然后顺道写了一个,有此基础,可以再扩展其他的很多模拟点击程序 。
    • superCleanMaster - 一键清理开源版,包括内存加速,缓存清理,自启管理,软件管理等。
    • LoadViewHelper - 切换加载中,加载失败,加载成功布局,定义一个LoadViewHelper所有界面通用。
    • android-best-practices - android最佳实践
    • Android最佳实践 - 安卓最佳实践(1):安卓开发--中文。
    • Android最佳实践 - 从Futurice公司Android开发者中学到的经验。 遵循以下准则,避免重复发明轮子。若您对开发iOS或Windows Phone 有兴趣, 请看iOS Good Practices 和 Windows client Good Practices 这两篇文章。
    • 如何安装ACRA - 如何安装ACRA-一个Android应用Crash跟踪系统—在自己的服务器上。
    • Android ocr识别文字介绍 - Android ocr识别文字介绍 。
    • DaVinci - DaVinci是一个适用于Android Wear平台的图片下载和缓存library。
    • Point-of-Android - Android 一些重要知识点解析整理 。
    • AppStoreLibrary - 检测是否在appstore安装了应用,搜索应用。
    • LeakCanary - 利用此类库,排查内存泄露变得非常简单, LeakCanary 中文使用说明 , LeakCanary: 让内存泄露无所遁形 。
    • anko - 快速开发框架。
    • CommonAdapter - 通过对于原生Adapter的封装,产生了支持ListView,GridView,RecyclerView的简单通用的Adapter。这种方式将item变成独立的“视图”对象,方便操作,又增加了可扩展性。
    • MVPAndroidBootstrap - 一个Android MVP 模式实例项目。
    • json2notification - 一个多功能方便好用的notification通知栏通知开源库。
    • barcodescanner - 一个封装好的基于zxing二维码扫描库。
    • BGAQRCode-Android - 一个可高度定制二维码扫描界面、生成二维码、识别图片二维码库。
    • mqtt - MQTT 协议 3.1.1 中文翻译版。
    • Droid Plugin - DroidPlugin 是360手机助手在Android系统上实现了一种新的插件机制:它可以在无需安装、修改的情况下运行APK文件,此机制对改进大型APP的架构,实现多团队协作开发具有一定的好处。
    • JsonAnnotation - 利用注解自动生成Gson‘s Model的库。
    • WeChatLuckyMoney - 微信抢红包插件。
    • android-support-23.2-sample - support 库在 23.2 版本新增内容示例项目。
    • Sunoath - 基于MVP+Retrofit+Material Design的Demo。
    • ActivityRouter - 一个url打开activity的Router库,支持指定参数类型,支持参数transfer,支持callback。

      好的文章

    • 高效抽取loading - 高效抽取loading,再多的加载页面也不怕。
    • 修复bug的12个关键步骤 - 修复bug的12个关键步骤。
    • Android开发技术前线 - 里面是安卓的一些外国前沿文章的翻译,想课余时间学习 Android 的看看,已经收录了。
    • android-tuning-tool-strictmode - Android性能调优利器StrictMode。
    • Android-Tips - Android-Tips 安卓方面各种难点坑汇总,按字母排序。
    • jvm-core-learning-example - 关于Java虚拟机核心知识点学习积累的例子,是初学者及虚拟机核心知识巩固的最佳实践。。
    • Translucent System Bar 的最佳实践 - Translucent System Bar 的最佳实践。
    • 最详细的 Toolbar 开发实践总结 - 最详细的 Toolbar 开发实践总结。
    • 最详细的 NavigationDrawer 开发实践总结 - 最详细的 NavigationDrawer 开发实践总结。
    • MVVM 模式介绍 - MVVM 模式介绍。
    • 选择恐惧症的福音!教你认清MVC,MVP和MVVM - 选择恐惧症的福音!教你认清MVC,MVP和MVVM。
    • RecyclerView技术栈 - RecyclerView技术栈。
    • awesome-github - awesome-github:收集这个列表,只是为了更好地使用亲爱的GitHub。
    • Android多渠道打包这样做才酸爽 - Android多渠道打包这样做才酸爽。
    • 使用 CheckStyle 检查代码 - 使用 CheckStyle 检查代码。 
      收集android上开源的酷炫的交互动画和视觉效果
    • 酷炫的交互动画和视觉效果 - 描述:收集android上开源的酷炫的交互动画和视觉效果。1.交互篇,2.视觉篇。
    • Android酷炫实用的开源框架(UI框架) - Android酷炫实用的开源框架(UI框架)25个。

      交互篇

    • 1、SlidingUpPanelLayout 项目介绍:他的库提供了一种简单的方式来添加一个可拖动滑动面板(由谷歌音乐推广,谷歌地图和Rdio)你的Android应用程序。 项目地址: https://github.com/umano/AndroidSlidingUpPanel
    • 2、FoldableLayout 项目介绍:折叠展开点击的ITEM 项目地址: https://github.com/alexvasilkov/FoldableLayout
    • 3、android-flip 项目介绍:折叠翻页效果 项目地址: https://github.com/openaphid/android-flip
    • 4、SwipeBackLayout 项目介绍:拖动关闭当前活动窗体 项目地址: https://github.com/ikew0ng/SwipeBackLayout
    • 5、AndroidImageSlider 项目介绍:一个漂亮的Slider,可以通过自定义达到更好的效果 项目地址: https://github.com/daimajia/AndroidImageSlider
    • 6、Android-ParallaxHeaderViewPager 项目介绍:栏目展示动画,自动播放,滚动下方列表时候,收缩效果 项目地址: https://github.com/kmshack/Android-ParallaxHeaderViewPager
    • 7、FragmentTransactionExtended 项目介绍: 漂亮的图标加载动画。 
      项目地址: https://github.com/DesarrolloAntonio/FragmentTransactionExtended
    • 8、FragmentTransactionExtended 项目介绍:Android按钮可以化身进度 项目地址: https://github.com/dmytrodanylyk/circular-progress-button
    • 9、floatlabelededittext 项目介绍:简单的实现浮动标签EditText:Android视图使用EditText之上,并提示EditText时填充文本。 项目地址: https://github.com/wrapp/floatlabelededittext
    • 10、QuickReturn 项目介绍:Showcases QuickReturn view as a header, footer, and both header and footer. 给几乎所有可以滑动的 View 加上快速返回的 Header 或者 Footer,使用非常方便。 项目地址: https://github.com/lawloretienne/QuickReturn
    • 11、VNTNumberPickerPreference 项目介绍:这是一个易于使用的自定义偏好,打开一个对话框中有许多选择。的值被自动保存,你可以设置默认,min -和maxValue方便地在XML。 项目地址: https://github.com/vanniktech/VNTNumberPickerPreference
    • 12、CircularFloatingActionMenu 项目介绍:动画,可定制的圆形浮动菜单为Android, 项目地址: https://github.com/oguzbilgener/CircularFloatingActionMenu
    • 13、NiftyDialogEffects 项目介绍:Dialog的各种打开动画,Nifty Modal Dialog Effects look like this(Nifty Modal Window Effects) 项目地址: https://github.com/sd6352051/NiftyDialogEffects
    • 14、material-menu 项目介绍:变形安卓菜单,返回和删除按钮 项目地址: https://github.com/balysv/material-menu
    • 15、AndroidViewHover 项目介绍:我们需要一个悬停视图,显示菜单,显示消息。 项目地址: https://github.com/daimajia/AndroidViewHover
    • 16、PagedHeadListView 项目介绍:图片轮转切换 
      项目地址: https://github.com/JorgeCastilloPrz/PagedHeadListView
    • 17、android-movies-demo 项目介绍:电影列表3级联动,交互 项目地址: https://github.com/dlew/android-movies-demo
    • 18、NiftyNotification 项目介绍:提示通知栏的各种动画 
      项目地址: https://github.com/sd6352051/NiftyNotification
    • 19、SwipeBack 项目介绍:拖动关闭,模范:kicker app( https://play.google.com/store/apps/details?id=com.netbiscuits.kicker) 项目地址: https://github.com/sockeqwe/SwipeBack
    • 20、AndroidSwipeLayout 项目介绍:类似微信的测拉菜单 
      项目地址: https://github.com/daimajia/AndroidSwipeLayout
    • 21、SnackBar 项目介绍: 项目地址: https://github.com/MrEngineer13/SnackBar
    • 22、Swipecards 项目介绍:A Tinder-like cards effect as of August 2014. You can swipe left or right to like or dislike the content. The library creates a similar effect to Tinder's swipable cards with Fling animation. 项目地址: https://github.com/Diolor/Swipecards
    • 23、LDrawer 项目介绍:Android抽屉与材料设计动画图标 项目地址: https://github.com/keklikhasan/LDrawer

      视觉篇

    • 1、android-stackblur 项目介绍:毛玻璃,朦胧美 项目地址: https://github.com/kikoso/android-stackblur DEMO演示:
    • 2、BlurEffectForAndroidDesign 项目介绍:实现模糊图形技巧 
      项目地址: https://github.com/PomepuyN/BlurEffectForAndroidDesign
    • 3、Shimmer-android 项目介绍:闪动的文字 项目地址: https://github.com/RomainPiel/Shimmer-android
    • 4、WizardPager 项目介绍:它提供了一个示例实现的Android手机上安装一个向导界面 项目地址: https://github.com/TechFreak/WizardPager
    • 5、FloatingActionButton 项目介绍:浮动的按钮 项目地址: https://github.com/FaizMalkani/Fabulous
    • 6、JumpingBeans 项目介绍:跳动的文本 项目地址: https://github.com/frakbot/JumpingBeans
    • 7、android_maskable_layout 项目介绍:可屏蔽的布局 
      项目地址: https://github.com/christophesmet/android_maskable_layout
    • 8、activityanimation 项目介绍:Activit之间切换动画 
      项目地址: https://github.com/flavienlaurent/activityanimation
    • 9、android-shape-imageview 项目介绍:提供了一组自定义形状的android imageview组件,和一个框架来定义更多的形状。实现着色器和位图基于掩模图像视图。 项目地址: https://github.com/siyamed/android-shape-imageview
    • 10、RippleView 项目介绍:认为模仿的连锁反应在单击推出了Android L 
      项目地址: https://github.com/siriscac/RippleView
    • 11、android-ui 项目介绍:一个小部件可以定义的行为之间的动态变化 项目地址:https://github.com/markushi/android-ui
    • 12、FlatUI 项目介绍: 项目地址: https://github.com/eluleci/FlatUI

      UI资源

    • fontawesome - Font-Awesome图标。
    • material-design-responsive-design - 深聊Material Design复杂响应式设计, comprehensive-material-design-note - 帮你全面彻底搞定Material design的学习笔记。
    • Iconics - 这是一个可以让你在你的项目中使用几乎任何字体图标的库。默认包含 FontAwesome 和 Material Design Icons 还包含 Meteocons 插件。你甚至可以添加任何你自定义的字体图标(typeface)。

      开发资源

    • awesome-java - java库列表, 中文版 。
    • material design 的android开源代码整理 - material design 的android开源代码整理。
    • Android开源项目分类汇总 - Trinea 国内最多好的开源库总结。 Android 开源库获取途径整理
    • Android开源库源码分析 - Trinea 我们从 Android 开始建了了协作项目,从简介、总体设计、流程图、详细设计全方面分析开源库源码。目前第一期完成,包括10个开源库及5个公共技术点的全面介绍。 在线网页
    • 年薪30万的Android程序员必须知道的帖子 - Android开源项目汇总,带效果gif图。
    • Android官方培训课程中文版 - Google Android官方培训课程中文版。
    • GitHub优秀Android开源项目 - GitHub 优秀的 Android 开源项目,很多中文现成项目。
    • Android开发工具及文档 - androiddevtools,收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。
    • material_design - eoeAndroid Material Design 中文协同翻译。
    • Android Design Support Library - Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏。 
      Android-Open-Sourse-Library - eoeAndroid 开源组件深度剖析: 1.Http请求组件:Volley\android-async-http\okhttp 2.json数据解析组件:Gson\fast-json\json-smart\Jackson。
    • wiki-eoeandroid - wiki-eoeandroid : Android Develop - 开发技术、Android Design - 设计规范、Android Distribute - 软件发布。
    • Java资源大全 - 国外程序员整理的Java资源大全。
    • Android开发技术前线 - Android开发技术前线 ( android-tech-frontier ),一个定期翻译、发布国内外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目,让我们的技术跟上国际步伐。
    • 10个常用工具类 - Android快速开发系列 10个常用工具类:1、日志工具类L.java;2、Toast统一管理类;3、SharedPreferences封装类SPUtils;4、单位转换类 DensityUtils;5、SD卡相关辅助类 SDCardUtils;6、屏幕相关辅助类 ScreenUtils;7、App相关辅助类;8、软键盘相关辅助类KeyBoardUtils;9、网络相关辅助类 NetUtils;10、Http相关辅助类 HttpUtils。
    • 19个Android开发工具 - 19个Android 开发工具:1、XAppDbg;2、ChkBugReport;3、APKAnalyser;4、AppXplore;5、Memory Analyzer(MAT);6、Eclipse插件SQLiteManger;7、Robotium;8、ACRA;9、Android Layout Binder;10、Spoon;11、Android Content Provider代码生成器;12、AndroidKickStartR;13、Android Holo颜色生成器;14、ActionBar风格生成器;15、Asset Studio;16、little eye labs;17、Droid Inspector;18、Android Button Maker;19、jsonschema2pojo。
    • apkbus - code4app 与 apkbus整理的Android开源资源分类, Android源代码 。
    • open-source-android-apps - 他人收集的开源代码:Android Wear、Communication 、Education、Finance、Game、Multi-Media、News & Magazines、Personalization、Productivity、Social Network、Tools、Travel & Local。
    • android-developer-tools-list - Android 常用开发工具 (Android Studio 插件、Android 网站、Android 系统性能调优工具、Android测试工具)。
    • Android平台上最好的几款免费的代码编辑器 - Android平台上最好的几款免费的代码编辑器:Quoda、DroidEdit、AWD、AIDE、CppDroid。
    • androidweekly - android技术开发周报,干货很多。
    • awesome-rails-gem - 收集了很多在平时使用 Rails 开发网站时经常会使用到的 Gem, 当中包括的有用户认证系统, API 接口开发, 文件上传, 站内搜索等优秀的 Gem 源。
    • Android_Data - 一份旨在帮助 Android 初学者快速入门以及找到适合自己学习的资料。
    • Android通用流行框架大全 - Android通用流行框架大全。

      中文开发博客列表

    • donal-tong - Android ListView or GridView for ScrollView 。
    • Longdw - * ListView中的分类getItemViewType和getViewTypeCount的使用详解。
    • 脉脉不得语 - Android开发周报。
    • Chad.cym的专栏 - Chad.cym的专栏:android5.0新特性分析。
    • 搜索最好的 Android 代码——Codota - 从这里搜索超过七百万精品代码实例——Codota,,不仅只有Github,而且还有知名博客和开发者网站,让你搜索一个东西,不用在找上半天.

     

  •  
  • 在添几个我自己找的项目:
  • 1. StoriesProgressView

    我们都知道Facebook和Instagram展现在他们App上的Stories ,这是介绍StoriesProgressView的一个库

  •  

    2. CosmoCalendar

    这是一个可以自定义日历的库,它可以提供很多功能和UI设置,例如:

    • 改变日历方向;

    • 自定义文本颜色;

    • 设置类型和颜色;

    • 定义导航按钮等;

    • 还有很多其他功能;

    3. Reflow Text Animator

    相信大家都听过Plaid app,这是由Shazam工程团队开发的。

    它是Plaid’s ReflowText的端口,无论它们的大小或风格怎样,都可以轻松地在同级的TextView之间进行转换。

    4. AdaptiveIconPlayground

    这不是一个库,而是由Nick Butcher开发的用于试验自适应图标的AndroidApp。根据README:

    此应用程序可以从已安装的App中查找支持自适应图标的App,并将其显示在网格中,然后你可以切换不同的蒙版形状以匹配不同设备的显示效果。

    目前提供两种视觉效果:

    • 滚动效果;

    • 触摸时的尺寸缩放视差效果;

    5.Tivi
  • Tivi是跟踪电视节目的App,它与Track.tv相连接,它的开发者是Chris Banes,虽然这项开发工作仍在进行中,但它使用的都是最前沿的组件、库和工具,其中包括Kotlin、RxJava 2、所有架构组件(Room,LiveData和Lifecycle-components)。

  •  

    6.MRichEditor

    这是一个丰富的文本编辑器(基于summernote)。
    它支持多种功能,包括粗体、斜体、下划线、快捷键、标题(包括六级标题)、段落、引用,有(无)序列表、代码、水平规则、链接、图像,对齐方式(居中、两端对齐、左对齐、右对齐)、下标、上标、字体名称和大小、缩进、减少缩进、撤消/还原

    7.Android Clean Architecture Boilerplate

    Buffer团队和Joe Birch开发的示例App展示了一种Android应用程序的干净架构。

  •  

  •  

  •  

    7.创建此样板的原因:

    实验模块化;

    分享一些干净架构实现方式;

    一开始采用干净架构能应对未来复杂的项目需求。

    该项目的UI和单元测试都是用Kotlin编写。

    它的文档里有详尽的介绍,非常适合想学习的开发者,力荐!

    8.RxJava2Debug

    使用过RxJava会发现有时很难读取异常,很难在Rx流中定位到问题。这就是为什么这个库被创建的原因。你可以在README中阅读更多关于的内容。

    这个库的功能有:

    • 生成堆栈轨迹

    • 过滤堆栈轨迹

    •  

    •  

    • 8.RxJava2Debug

    •  

      使用过RxJava会发现有时很难读取异常,很难在Rx流中定位到问题。这就是为什么这个库被创建的原因。你可以在README中阅读更多关于的内容。

      这个库的功能有:

      • 生成堆栈轨迹

      • 过滤堆栈轨迹

    9.FaceDetector

    该库允许你在相机里预览图片时,实时检测人脸。它与Fotoapparat库非常相似,但它也支持其他相机库和源。

    它的使用过程十分简单,而且项目记录相当详细

    10.RxGps

    它的开发者是Florent Champigny,它很容易找到我们各自的定位。
    它兼容RxJava2,它还自动申请GPS的运行权限,并查看当下的服务是否适合您。

  •  

    11. MapMe

    MapMe是一个搭配地图功能使用的Android库。
    MapMe将适配器模式带到Maps,简化了标记和注释的管理。

  •  

    12. RevelyGradient

    该库用于颜色渐变管理。

    13. LiteUtilities

    这是一个用Kotlin编写的库,它有助于从代码中消除样板。目前它的功能有:

    • RecyclerUtils—— 省去设置适配器的麻烦,现在只需4行代码就可以设置好适配器。

    • ScrollUtils—— 使用RecyclerView或NestedScrollView时,可以以轻松隐藏/滚动显示FloateActionButton。

    • ToastUtils—— 用于创建toasts。

    • SPUtils—— 用于共享选项的简单DSL。

    • ValidatorUtils—— 可以快速而轻易地进行文本检验。

    • LogUtils—— 简单易用的Android日志记录。

  •  

    14.KOIN

    KOIN是一个使用Kotlin来编写的依赖注入框架,它的功能是能够推动做事的进度。

  •  

    据作者介绍,它

    • 没有代理/ CGLib

    • 没有代码生成

    • 没有内省

    它的说明文档写得很棒,有示例和wiki,还有联系方式。

    15.koptional

    是那些总试图让自己的安全系统更加顺畅的Kotlin极简主义者的理想选择。

    作者给出的理由是:

    由于具有空值安全特性,Kotlin不需要可选值类型。但是有 RxJava2 这样的 APIs 和库不接受空值导致 Kotlin 仍然需要支持可选值类型

    大多数情况下可以使用sealed class来表示空值,然而像向 Rx 流传递String?这种情况,可选值类型是更好的选择。

     

    16. Parallax

    这是一个模拟Apple TV 视差图标的库。

  •  

    16. Parallax

    这是一个模拟Apple TV 视差图标的库。

     

    17.droid-vizu

    Droid-vizu旨在通过轻松交换渲染器来获得酷炫效果,从而提供定制的可视化效果.

     

     

    18.From-design-to-Android-part2

    这是一个涵盖在Android上创建整洁UI的项目。这一次,SaúlMolinero涵盖:

    • 使Alex LockwoodShapeShifter工具

    • AndroidVectorDrawables

    • ScaleDrawables

    • 自适应图标等。

     

    19.MaterialStepperView

    它是用Material Design实现Steppers的。

     

     

    20. MultiSnapRecyclerView

    这是分屏滚动的Android库。
    MultiSnapRecyclerView为RecyclerView提供了分屏功能。

     

     

    目前提供的功能有:

    • startendcenter三个位置的吸附,

    • snap count 指定要分屏的数量,

    • 支持水平和垂直分屏,

    • 滚动时的回调。

     


    21. Garland View for Android
  •  

     

     

    GarlandView 外部是一个水平滚动的视图,视图内的每一个子视图可垂直滚动。

    你可以在README中找到其他重要信息。还有一个示例App。该库支持API 19及更高版本。

     

     

    22. VegaLayoutManager

    这是一个自定义的布局管理器——滚动时缩小并淡出头部。这是受到Dribble项目的启发。

     

     

    23. ExpandableLayout

    这个库的名字不言而喻,它是一个基于LinearLayout的可扩展的布局。


  •  

    24. SwipeBackLayout

    SwipeBackLayout允许你使用手势返回上一个界面。

    你可以设置滑动方向,如从左到右、从右到左、从顶部到底部、从底部到顶部。

    你还可以设置是否只能从边缘滑动。

     

     

    SwipeBackLayout只能包含一个子布局,例如:

    • LinearLayoutRelativeLayoutFrameLayoutTableLayout等。

    • ScrollViewHorizontalScrollViewNestedScrollView等。

    • RecyclerViewAbsListView(ListView)等子类。

    • ViewPagerWebView等。

    该项目里面有一个详细说明的文档、示例APP和一个APK。

     

     

    25. SmartCropper

    这是一个可以智能剪裁图像的库,可以识别边框并修正裁剪后的图像,适用于身份证、名片、文件等其他图片文件的裁剪。

     

     

    特征:

    • 以智能的方式裁剪图片,还可以识别边框;

    • 支持拖动、放大效果以提升定位体验;

    • 使用透视变换裁剪,可以修正先前裁剪的图片;

    • 支持多种UI设置,如辅助线、蒙版、设置锚点、放大等效果。

    目前,此库采用优化点算法,CropImageView具有选择放大效果,而且它可以使用CropImageView XML来进行设置。

     

     

    26. Date Range Picker

    Date Range Picker是具有改进UI的自定义日期范围选择器。

     


    项目的简介写得很好,易于理解。

16. Parallax

这是一个模拟Apple TV 视差图标的库。

再更新140个优秀的开源项目

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

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

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脑筋急转弯(完整数据版)源码

 

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### 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

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

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脑筋急转弯(完整数据版)源码

 

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### 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

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

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脑筋急转弯(完整数据版)源码

 

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### 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

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

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脑筋急转弯(完整数据版)源码

 

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

1.Side-Menu.Android
分类侧滑菜单,Yalantis 出品。
项目地址:https://github.com/Yalantis/Side-Menu.Android
image
2.Context-Menu.android
可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。
项目地址:https://github.com/Yalantis/Context-Menu.Android
image
3.Pull-to-Refresh.Rentals-Android
提供一个简单可以自定义的下拉刷新实现,Yalantis 出品。
项目地址:https://github.com/Yalantis/Pull-to-Refresh.Rentals-Android
image
4.Titanic
可以显示水位上升下降的TextView
项目地址:https://github.com/RomainPiel/Titanic
image
5.AndroidSwipeLayout
滑动Layout,支持单个View,ListView,GridView
项目地址:https://github.com/daimajia/AndroidSwipeLayout
Demo地址:Download Demo
image
6.Android Typeface Helper
可以帮你轻松实现自定义字体的库
项目地址:https://github.com/norbsoft/android-typeface-helper
image
7.android-lockpattern
Android的图案密码解锁

项目地址:https://code.google.com/p/android-lockpattern/

Demo地址:https://play.google.com/store/apps/details?id=group.pals.android.lib.ui.lockpattern.demo

文档介绍:https://code.google.com/p/android-lockpattern/wiki/QuickUse

APP示例:Android开机的图案密码解锁,支付宝的密码解锁
image
8.ToggleButton
状态切换的 Button,类似 iOS,用 View 实现
项目地址:https://github.com/zcweng/ToggleButton
image
9.WilliamChart
绘制图表的库,支持LineChartView、BarChartView和StackBarChartView三中图表类型,并且支持 Android 2.2及以上的系统。
项目地址:https://github.com/diogobernardino/WilliamChart
Demo地址:https://play.google.com/store/apps/details?id=com.db.williamchartdemo
Demo项目:https://github.com/diogobernardino/WilliamChart/tree/master/sample
image
10.实现滑动ViewPager渐变背景色
项目地址:https://github.com/TaurusXi/GuideBackgroundColorAnimation
image
11.Euclid
用户简历界面,Yalantis 出品。
项目地址:https://github.com/Yalantis/Euclid
image
12.InstaMaterial
Instagram的一组Material 风格的概念设计

项目地址:https://github.com/frogermcs/InstaMaterial
image
13.SpringIndicator

使用bezier实现粘连效果的页面指示

项目地址:https://github.com/chenupt/SpringIndicator
image
14.BezierDemo

仿qq消息气泡拖拽消失的效果。

项目地址:https://github.com/chenupt/BezierDemo
image
15.FoldableLayout

折叠的信纸被打开一样的动画效果

项目地址:https://github.com/alexvasilkov/FoldableLayout
image
16.Taurus
下拉刷新,Yalantis 出品。(是不是有点似曾相识呢?)
项目地址:https://github.com/Yalantis/Taurus
image
17.PersistentSearch

在点击搜索的时候控件在原有位置显示输入框。

项目地址:https://github.com/Quinny898/PersistentSearch
image
18.circular-progress-button

带进度显示的Button

项目地址: https://github.com/dmytrodanylyk/circular-progress-button
image
19.discrollview

当上下滚动的时候子元素会呈现不同动画效果的scrollView,网页上称之为:视差滚动

项目地址: https://github.com/flavienlaurent/discrollview
image
20.sweet-alert-dialog

一个带动画效果的自定义对话框样式

项目地址:https://github.com/pedant/sweet-alert-dialog
image
21.android-floating-action-button

Material Desig风格的浮动操作按钮

项目地址:https://github.com/futuresimple/android-floating-action-button
image
22.android-collapse-calendar-view

可以在月视图与周视图之间切换的calendar控件

项目地址:https://github.com/blazsolar/android-collapse-calendar-view
image
23.NumberProgressBar

个简约性感的数字进度条

项目地址:https://github.com/daimajia/NumberProgressBar
image
24.CircularProgressView

CircularProgressView 是通过自定义view的方式实现的Material风格的加载提示控件,兼容任何版本。

项目地址:https://github.com/rahatarmanahmed/CircularProgressView
image
25.OriSim3D-Android

opengl 实现了各种折纸效果,模拟了从一张纸折叠成一条船的整个过程

项目地址: https://github.com/RemiKoutcherawy/OriSim3D-Android
image

Android精选源码

android应用锁源码

android新闻日报源码

仿锤子官网首页海报3D触摸布局

android工艺灯控制器源码

Txt阅读器快速集成库

Kotlin+MVP+Rretrofit+RxJava+Glide 等架构实现的短视频类的 APP

android实用的休闲类、新闻、视频、技术源码

android文件与目录的选择器源码

 

仿美团外卖添加商品的抛物线动画

1.初衷  公司要做一个点餐系统,要求类似要的美团外卖的点餐动画,就像下面这样一个抛物线(biu)美团的动画身为一个把时间节约全部投入到工作中的程序员,baidu geogle了好久发现没有这个动画效果的具体实现.有的效果也不是很好… 阅读原文

Android Studio 开发工具 实用小技巧

一般的什么快捷键,技巧的文章也有很多。我也看过很多。下面这些事我在来自国外大神发布的:Android Studio Tips of the Day查看到的,而且对于我来说有帮助的及没用过的。 
Android Studio Tips of the Day里面一共有八十几个。大家可以去查看完整的。而且是持续更新状态中。很… 阅读原文

Android Styles与Themes使用攻略

style 是指定view或window外观和格式的属性集合。它可以定义诸如高度、间距、字体颜色、字体大小、背景色等更多属性。style被定义在与layout分开的xml资源文件中。例如,通过使用style,你可以使用如下的layout文件:<TextView 
android:layout_width=… 阅读原文

Android 项目最新架构

为了帮助开发着打造一款优秀的APP,Google可谓费尽心力,推出了各种诸如MVP,MVVM等等项目架构的思路,帮助开发者更加高效的开发,尽管这样,Google还是接着推出了一个新的项目架构,以便给予开发者更多的选择,至于这种架构思路和MVP等框架的优劣,各位看完文章或许自有定论。 
1.生命周期 
在移动… 阅读原文 
 

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读