好東西值得分享 ,這是網絡上總結的一些開源的東西直接就拿過來了 。。。。
Android通用流行框架大全
先把這張圖放在這 ,先來談一談項目結構 。我喜歡將東西按模塊來划分:
都知道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、第三方登錄 幾乎成為標配。。。
不整理這些通用的東西還真對不起自己啊 , 。
閑暇的時候看一點這個看看有哪些部分沒有學習過,這是一個知識體系,學習東西就是要系統的學習。零散的接受知識可能會導致知識的片面性 視野角度的降低
設計方案不完善 等等問題。在開發一個新的項目時完成模塊化划分就要具體實現 看看下圖就會從多個方面多個細節方面進行設計 。統籌全局。。。。
在項目每周結束時可以看看他 ,思考在這個星期寫代碼時選取的方案是否合適 ,性能還能不能進行優化等等 。。
有一副圖對照着很快就會發現不足之處 。
未完。。。