2017Android開發你必須要掌握的熱門開源框架

Android 2017熱門流行框架 【簡單說】

2016年過去了,想想是不是又距離你的小目標更遠了一些呢?


那麼就讓老司機帶帶你.趕快上車,沒時間解釋了.


你能在本篇文章中收穫什麼?

  • 認識目前流行的框架
  • rx系列全家桶
  • 高性能的圖片壓縮上傳
  • 網絡圖片性能優化
  • AndroidM 動態權限管理
  • 內存泄漏優化
  • RecyclerView適配器優化
  • 註解釋放雙手
  • 超簡潔的http請求
  • 一次佈局,全尺寸適配
  • android路由框架 支持中間件
  • 秒級編譯android Studio Run

本篇文章基於2016年已經很成熟&熱門的第三方框架的一個提煉.所以庫都附帶GitHub地址.是新人進階丶新項目啓動丶重構框架等必備腳手架工具.避免重複造輪子纔是我們的初衷.(我們從不寫代碼,我們只是Github的搬運工.)


他們是什麼?一句話告訴你

  • 注:一句話僅是他們的簡介,若是你並不熟悉它們,還請參考GitHub給出的示例或其他文章.本篇不詳細介紹,只做資源聚合與簡介

RxJava

  • 觀察者模式的事件消息交互框架

RxAndroid

  • 支持在Android 中通過Rx切換到主線程

RxBus

  • 提供如EventBus一般使用的Rx框架

RxPermissions

  • 提供在Rx上來管理Android M (Android6.0)的動態權限框架

RxLifecycle

  • 解決Rx因爲觀察者在訂閱後Fragment持有context導致內存泄漏的問題

Eventbus

  • 翻譯爲事件總線,用於解決android中的事件交互和回調.同Rx一樣也是觀察者模式

retrofit

  • android中的通訊註解框架,用於發送http請求.配合Rx能達到高效的開發速度

butterknife

  • AS中通過自動導入生成註解,解放findViewById的痛苦.並且它是編譯時註解,效率爆高

BaseRecyclerViewAdapterHelper

  • 如名字一樣他是RecyclerView的適配器超類庫.支持各種姿勢寫adapter,輕鬆減少大量重複代碼.

glide

  • 目前最好的之一的圖片加載框架.壓縮質量高丶效率高丶性能好是他的特點

AndroidAutoLayout

  • 國內大神張鴻洋出的佈局框架.很不錯.減少大量佈局調優工作

zxing

  • 老牌二維碼掃描框架

compressor

  • 圖片壓縮框架,壓縮率很高.支持配置.Api友好

RxBinding

  • 可以實現數據層與View層的綁定,當數據發生變化,View會自動更新UI。還有其他功能非常強大(MVVM)

LitePal

  • ORM數據框架比原生好用.

Jsoup

  • 一個Html解析框架.用於爬網頁後進行剔除數據

ASimpleCache

  • 一個爲android制定的 輕量級的 開源緩存框架。輕量到只有一個java文件(由十幾個類精簡而來)。

ARouter

  • 用於在Android平臺,從外部(瀏覽器等),內部直接導航到頁面、服務的中間件,你值得擁有.

freeline

  • 螞蟻聚寶團隊在Android平臺上的動態替換的編譯方案,穩定性方面:完善的基線對齊,進程級別異常隔離機制。性能方面:內部採用了類似Facebook的開源工具buck的多工程多任務併發思想, 並對代碼及資源編譯流程做了深入的性能優化。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章