Android快速开发整理(库、插件、常用网站)

一、官方支持库

compile ‘com.android.support:appcompat-v7:26.1.0’

compile ‘com.android.support:support-v4:26.1.0’

compile ‘com.android.support:recyclerview-v7:26.1.0’

compile ‘com.android.support:support-v13:26.1.0’

compile ‘com.android.support:design:26.1.0’

compile ‘com.android.support:cardview-v7:26.1.0’

目前最新版本27.0.1,需要compileSdkVersion 27


二、第三方库

部分库是jitpack的发布方式,需要在project下的build.gradle中加上(可直接加上,一劳永逸)

allprojects {
    repositories {
        maven { url "https://jitpack.io" }
    }
}

工具

Gson

Glide

Glide Transformations

Picasso

Picasso Transformations

Butter Knife

Dagger 2(Google)

EventBus

greenDAO

PermissionsDispatcher(6.0权限)

RxPermissions(6.0权限)

Android Saripaar v2(表单校验)

YUtils(Android快速开发工具集合)

AndroidUtilCode(各种util)

网络

OkHttp

okhttp-utils(鸿洋_)

OkGo

xUtils3

MVP

Retrofit

RX系列:https://github.com/ReactiveX

RxJava

RxAndroid

RxKotlin

RxBinding

Platform bindings:

  • compile ‘com.jakewharton.rxbinding2:rxbinding:2.0.0’

‘support-v4’ library bindings:

  • compile ‘com.jakewharton.rxbinding2:rxbinding-support-v4:2.0.0’

‘appcompat-v7’ library bindings:

  • compile ‘com.jakewharton.rxbinding2:rxbinding-appcompat-v7:2.0.0’

‘design’ library bindings:

  • compile ‘com.jakewharton.rxbinding2:rxbinding-design:2.0.0’

‘recyclerview-v7’ library bindings:

  • compile ‘com.jakewharton.rxbinding2:rxbinding-recyclerview-v7:2.0.0’

‘leanback-v17’ library bindings:

UI

MaterialEditText

Android View Animations(各种动画)

hellocharts-android(图表)

BottomBar(底部导航栏)

BottomNavigationViewEx

Banner(图片轮播控件)

Dachshund-Tab-Layout

Android PagerSlidingTabStrip(滑动导航栏)

XRefreshView(支持各种控件刷新)

SuperRecyclerView

EasyRecyclerView

BaseRecyclerViewAdapterHelper

vlayout(RecyclerView的LayoutManager扩展-阿里)

RichText(富文本解析器)

ViewPagerIndicator

EasyIndicator

ImagePicker(图片选择器,okgo作者)

PictureSelector

Matisse(知乎)

PhotoView

Android-SpinKit(Android loading animations)

Toasty

DialogPlus(各种样式的Dialog)

三、各种好用的插件

安装方法

可能有的插件搜索不到,直接点击Search in repositories

这里写图片描述

点击install开始安装,安转成功之后会提示restart重启as,重启就好了。

GsonFormat

  • 快速将json字符串转换成一个Java Bean
  • 快捷键Alt+S

Android ButterKnife Zelezny

  • 配合ButterKnife快速生成注解
  • 光标放在布局文件ID上(如R.layut.activity_main),Ctrl+Shift+B

Android Methods Count

  • 可查看依赖库中的方法数

Lifecycle Sorter

  • 对Activity或者fragment的生命周期方法进行先后排序
  • Ctrl + alt + K

JsonOnlineViewer

  • 直接在as中请求接口,方便调试

genymotion

  • 超快超好用的android模拟器

LeakCanary

四、各种常用的网站

AndroidDevTools(各种android相关工具下载)

在线文档-JDK

在线文档-Android

在线文档-Kotlin

在线文档-Glide

GitHub

Font Awesome Icons

Json在线解析

API文档管理

stackoverflow(IT技术问答网站)

CSDN全球最大中文IT社区

简书

Android开发技术周报

ProcessOn免费在线作图,实时协作

阿里巴巴矢量图标库

各种在线文档和工具(开源中国社区)

Mob开放平台(天气、短信、分享等)

聚合数据(各种开放API)

融云(即时通讯)

蚂蚁金服开放平台(支付宝)

腾讯开放平台

微信开放平台

w3school(HTML)

Bootstrap*组件

友盟(推送统计)

360加固保

Material Design(参考文档)


GitHub:https://github.com/yechaoa/Android-Rapid-Development



持续更新。。。

猜你喜欢

转载自blog.csdn.net/yechaoa/article/details/72870470