美文网首页
收藏夹之Android篇

收藏夹之Android篇

作者: 量产型炮灰工程师 | 来源:发表于2016-08-23 00:37 被阅读0次

    平时看到好的文章或者资源,习惯性收藏在收藏夹,然后也埋没在收藏夹里,趁最近有时间,整理放出,细细品味

    更新记录

    时间 描述
    2016.08.22 开始挖坑给自己
    2016.08.23 更新开源库和开源项目,动画类
    2016.08.24 更新github中start的开源库,进度30%
    2016.08.25 更新github中start的开源库,进度97%

    0x00 基础篇

    • 四大组件
    service
    Android service服务
    ContentProvider
    ContentProvider简介

    0x01 进阶篇

    框架工具
    轻量级缓存框架
    EventBus使用详解
    EventBus sticky事件
    Android 深入理解Loader机制 让APP轻装上阵
    Android Loader 使用
    android AsyncTask 怎么返回值给UI线程?
    Loader简单分析 AsyncTaskLoader简单使用
    Glide - 开始!
    Glide使用详解(一)
    Android-->原生保存Bitmap(图片),压缩图片,创建图片缩略图和视频缩略图(任意大小)
    Android图片加载神器之Fresco-加载图片基础[详细图解Fresco的使用]
    Fresco 中 Image Pipeline 流程
    Android计时器TimerTask,Timer,Handler
    RxJava
    给 Android 开发者的 RxJava 详解
    Retrofit2与RxJava用法解析
    ReactiveX
    进程
    Android 进程保活招式大全
    数据库
    ObjectSharePreference-少量数据ORM解决方案
    ActiveAndroid的使用
    Android ORM框架之 ORMLite

    0x02 View篇

    名称
    Android Vector曲折的兼容之路
    Android自定义控件三部曲
    详解Dialog(二)——有关列表的构建
    Android样式的开发:drawable汇总篇
    Android样式的开发:shape篇
    When Math meets Android Animation (1)
    ItemTouchHelper 使用RecyclerView打造可拖拽的GridView
    通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
    创建Material Design风格的Android应用--定义阴影和裁剪视图
    Android样式的开发:shape篇
    Android BitmapShader 实战 实现圆形、圆角图片
    Material Design学习之 Dialog
    Android PopupWindow详解
    PopUpWindow使用详解(一)——基本使用
    如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题


    0x03 外设篇

    蓝牙
    android Ble开发的那些事

    0x04 架构篇

    名字
    框架模式 MVC 在Android中的使用
    android官方架构蓝图
    MVVM Light Toolkit使用指南
    如何构建Android MVVM应用程序
    *轻量级android库 ---Agera
    Android Studio MVP Template
    AndroidArchitectureCollection
    Jgraph 可怕
    MPAndroidChart A powerful Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations.
    material 小控件库
    NavigationTabBar Navigation tab bar with colorful interactions.
    pinned-section-listview 顶上去的效果
    UltimateRecyclerView recyclerview
    EmojiChat emoji表情
    SlantedTextView 一个倾斜的TextView,适用于标签效果。
    LiquidFloatingActionButton 水滴型FloatActionButton
    ProductTour 引导页
    FloatingActionButton 花式FAB
    android-vertical-slide-view 仿照淘宝和聚美优品,在商品详情页,向上拖动时,可以加载下一页。使用ViewDragHelper,滑动比较流畅。scrollView滑动到底部的时候,再行向上拖动时,添加了一些阻力。
    CatLoadingView 已经是一只废猫了
    Android-SpinKit 各种进度条效果
    XRecyclerView 最常用的recyclerview
    CircleImageView 圆形的ImageView
    GiftCard-Android 满分礼物动效
    UltimateSwipeTool 一款功能强大的滑动库,目前支持dialog fragment,activity,卡片,listView,RecyclerView,GridView等的滑动。
    MaterialSearchView Material风格的搜索栏,带历史回溯
    MarqueeLayoutLibrary 一个支持四个方向循环滚动的自定义控件
    SideBar 全新的快速索引导航栏,联系人字母排序侧边栏。
    LoadingView 简单的带有动画效果的加载控件
    MagicaSakura bilibili樱花主题
    MaterialDateTimePicker 时间选择器
    BezierMaker 通过de Casteljau算法绘制贝塞尔曲线,并计算它的切线,实现1-7阶贝塞尔曲线的形成动画。有毒
    StepView 流程图
    RecyclerViewEnhanced item可拖动仿QQ式recyclerview
    CardStackView 超花俏的卡式视图
    Badge 小徽章图标
    CodeView CodeView 是一个能显示代码,并且能够进行代码高亮的一个控件。 这里是通过hightlight.js 渲染代码,可以自动识别主流的各种语言 比如java,c++,c#,python,bash,ruby。。。。等等等语言
    MarkedView-for-Android android中的markdown控件
    CarouselLayoutManager 魔性的轮播控件...
    QingtingBannerView banner
    MaterialPreference 主题偏好设置
    Scoops 主题设置
    LikeButton 推特点赞图标动画
    HorizontalWheelView 无名
    MaterialDialog Material Dialog
    SmallChart SmallChart是一个开源的Android图表库,拥有5种不同的图表类型来展示数据。可以通过输入的数据以及可设置的颜色、画笔大小等属性方便的创建图表。
    Android-Material-Themes-Demo 主题风格选择器
    android-drag-square 编辑个人资料,图片可拖拽排序。有点像可拖拽的gridView,
    FaceOffToggleButton 魔性ToggleButton
    FloatingText 类似弹幕一样的浮动TextView
    RelativePopupWindow 能依据一个view来重定位显示一个popupwindow
    DiscreteSlider 刻度线
    WheelPicker 滚动picker
    ElemeShoppingView A cool shopping cart effect.
    DropDownMenu 多级菜单筛选器
    NumberProgressBar 带数字进度条
    Android-RoundCornerProgressBar Round Corner Progress Bar Library for Android 圆角进度条
    ProgressRoundButton 带光滑下载按钮的进度条
    ToggleButton ToggleButton
    AndroidSweetSheet 一个富有动感的Sheet(选择器)
    SwitchButton 各种可爱的切换按钮
    PullRefreshView 方便快捷的帮滑动控件添加弹性阻尼 和 下拉刷新、上拉加载的功能,支持所有纵向滑动控件(横向的工作中没遇到相应需求 所以没做),阻尼效果和下拉刷新、上拉加载的效果 都 支持重定义,拓展性强,支持连续滑动。
    Persei.android 继续漂亮没什么卵用系列
    Android-MaterialDeleteLayout 手指摸动删除item效果
    JJSearchViewAnim 搜索栏动态效果集合
    GuideView 最最轻量级的新手引导库,能够快速为任何一个View创建一个遮罩层,支持单个页面,多个引导提示,支持为高亮区域设置不同的图形,支持引导动画,方便扩展,良好支持fragment
    ScrollableLayout Add a headview for any view and supports sticking the navigator on the top when ItemView scrolls.
    PagerBottomTabStrip PagerBottomTabStrip 是一个基本按谷歌Material Design规范完成的安卓底部导航栏控件
    pinned-section-listview item选择分明的listview
    PaperShredder 碎纸机效果
    CircularAnim Android ripple animation helper, easy to create Circular Reveal. Android水波动画帮助类,轻松实现View show/hide/startActivity()特效。
    RingProgressBar 自定义控件のMaterial design风格的圆环进度条.
    SubmitButton 各种效果的提交按钮
    ScrollNumber 滚动数字效果
    BottomNavigation Bottom Navigation
    StatusBarCompat 状态栏控件
    StereoView Android 3D立体无限旋转容器。This is a stereo view(3D) for Android.
    flexbox-layout FlexboxLayout is a library project which brings the similar capabilities of CSS Flexible Box Layout Module to Android.
    工具 描述
    CommonAdapter 通过封装BaseAdapter和RecyclerView.Adapter得到的通用、简易的Adapter对象。
    InstaCapture 截屏工具
    android-hidden-api 通过反射机制去获取系统隐藏的API和工具类
    retrolambda Retrolambda: Use Lambdas on Java 7 可以理解为表达式的简体化
    MultiTypeView 简化RecyclerView的多种type的adapter,Fragment可以动态添加到RecyclerView上,实现复杂的界面分多个模块开发
    AssemblyAdapter AssemblyAdapter是Android上的一个Adapter扩展库,有了它你就不用再写Adapter了。其支持组合式使用多Item、支持添加header和footer并且还自带加载更多功能
    MVVMLight 构建MVVM工程的工具
    StatusBarUtil 状态栏工具类(实现沉浸式状态栏/变色状态栏)
    LogReport 崩溃日志上传框架
    素材 描述
    material-design-icons 官方MD 图标库
    Material icons 官方MD 图标库
    设计库 官方MD 图标库
    iconmonstr 图标库
    icons8 图标库
    阿里巴巴矢量图库 阿里ku
    dribbble 设计库
    materal 同上
    materialpalette 调色板,好用
    花瓣网 素材库
    UI中国 同上
    ui-cloud 同上
    千图网 同上
    其他 描述
    Learning-RecyclerView recyclerview集合
    TimLiu-Android 别人总结的开源库项目
    android-open-project 同上
    awesome-android-ui 各种动画等混合库
    Awesome-MaterialDesign MaterialDesign 资源库
    ResumeSample 迷之简历模板

    项目

    开源项目 预览
    RxJavaSamples RxJava 和 Retrofit 结合使用的几个最常见使用方式举例
    RxJavaSamples RxJava练手项目例程
    SeeNewsV2 新闻Android客户端 基于Material Design
    android-tech-frontier 一个定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目 http://www.devtf.cn
    MD版花瓣网APP
    WeiKanDian
    GankDaily干货

    相关文章

      网友评论

          本文标题:收藏夹之Android篇

          本文链接:https://www.haomeiwen.com/subject/kfpgsttx.html