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’


二、第三方庫

部分庫是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)

MaterialDateTimePicker

FloatingActionButton

三、各種好用的插件

安裝方法

可能有的插件搜索不到,直接點擊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



持續更新。。。github爲最新(不審覈)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章