5

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

 3 years ago
source link: http://www.androidchina.net/8403.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
你的位置:Android开发中文站 > Android开发 > 新手入门 > 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" }
    }
}

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(鸿洋_)

xUtils3

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:

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

转载请注明:Android开发中文站 » Android快速开发整理(库、插件、常用网站)

上一篇 Android 多线程:这是一份详细的AsyncTask使用教程 原来微信“对方正在输入”在这种情况下才显示 下一篇

您必须 登录 才能发表评论!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK