早在2008年,Google 推出了Android ,但那個時候 Android 剛剛問世,通過這將近11年的發展和不斷優化,Android 能夠說逐漸變得成熟,方便和應用愈來愈廣。 隨着 Android 手機的市場保有量愈來愈多,APP的研發朝着愈發的簡單化,易上手的方向發展。而 Google 也是站在這一個角度出發,如何快速得讓一個研發人員開發出一款APP,也能夠快速的添加新的開發人員。
如今在 Google 應用市場當中,大部分 APP 已經開始使用 Android Jetpack。經過 Android Jetpack 能夠讓咱們的 BUG 減小,讓咱們把更多的精力放在打造應用自己。 爲了這種模板式的開發,Google 在2018年推出了 Android Jetpack。接下來,我將會經過一系列的文章來介紹Android Jetpack,旨在但願瞭解、學習、應用Android Jetpack的小夥伴一個參考資料。數據庫
相信不少小夥伴對MVVM並不陌生,也有不少小夥伴嘗試打造MVVM,而如今這就能夠經過Android Jetpack來相對輕鬆地完成。因此從此的分享重點也會放在Architecture Compinents這一部分架構
Jetpack由四部分組成:
如圖 ide
Foundation:基礎
Architecture:體系結構 UI:視覺交互 Behavior:行爲 而Android Jetpack採用的是組件化的方式,這樣的好處就是每一個組件都是相對獨立的,也就是說每一個組件都是能夠被單獨使用和構建的。
這樣就十分的靈活,咱們能夠根據咱們本身的項目選擇咱們想要的功能或者是適於咱們應用程序的功能。組件化
架構組件包括佈局
1.消除大量重複樣板式的代碼。
2.簡化複雜的任務。
3.提供了強健的向後兼容的能力。
4.加速Android的開發進程。學習
能夠看得出,Google 推出的 Android Jetpack 組件的集合,能夠讓咱們開發者更加輕鬆地開發出出色的 Android 應用。這些組件可幫助咱們寫大量重複的代碼的任務,而且能夠簡化複雜的任務,以便讓咱們把更多的精力放在業務邏輯上。最終推進 Android 的快速發展。 Android JetPack 讓 Android 一飛沖天! 接下來我會寫一系列的文章介紹 Android Jetpack當中的 Architecture Compinents 點擊關注 盡請期待!測試