android項目架構 -----Android 知識體系與常用第三方框架



好東西值得分享 ,這是網絡上總結的一些開源的東西直接就拿過來了  。。。。


Android通用流行框架大全

88e3d897-a2e5-4814-a7c3-9314a52045f0.jpg



先把這張圖放在這 ,先來談一談項目結構 。我喜歡將東西按模塊來划分:

都知道module 。它的應用非常方便 。對於一個項目剛開始開發時要考慮這個項目是由那些部分組成

lib_base  :包含各種Base基類 。如 BaseActivty  BaseFragment  BaseApplication   這是一些項目的開始基礎。

lib_ui:各種自定義UI ,或第三方ui 。現在android studio 使用起來非常方便 了 。對於第三方的東西都直接在gradle中配置 ,方便更新 。jar引入就免了吧。。。。。

lib_component:組件庫。區別他與lib_ui的區分 。gif  log    

lib_author:第三方認證 登錄(微信  微博 QQ) 

lib_share:第三方分享  (QQ 微信  微博 )。

lib_pay:支付合集  (微信  支付寶  銀聯)

工具類:。。。

現在的App基本都要有這些功能:.分享、支付、定位、推送、統計、buggly、第三方登錄 幾乎成為標配。。。

整理這些通用的東西還真對不起自己啊 , 。


閑暇的時候看一點這個看看有哪些部分沒有學習過,這是一個知識體系,學習東西就是要系統的學習。零散的接受知識可能會導致知識的片面性 視野角度的降低

設計方案不完善 等等問題。在開發一個新的項目時完成模塊化划分就要具體實現 看看下圖就會從多個方面多個細節方面進行設計 。統籌全局。。。。

在項目每周結束時可以看看他 ,思考在這個星期寫代碼時選取的方案是否合適  ,性能還能不能進行優化等等 。。 

有一副圖對照着很快就會發現不足之處 。


未完。。。


 






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM