【推薦】安卓模板項目AndroidProjectandroid
https://github.com/getActivity/AndroidProjectgit
博客地址:希望人長久,搬磚再也不有github
當咱們日復一日年復一年的搬磚的時候,你是否曾想過提高一下開發效率,若是一個模板的項目擺在你的面前,你還會選擇本身搭架構麼瀏覽器
可是搭建出一個好的架構並不是易事,有多少人願意選擇去作,還有多少人選擇努力去作好,可能寥寥無幾,可是你今天看到的,正是你所想要的,一個真正能解決你開發新項目時最大痛點的架構工程,你不須要再麻木 Copy 原有舊項目的代碼,只需改動少許代碼就能獲得想要的效果,你會發現開發新項目實際上是一件很快樂的事架構
縮放 ImageView:https://github.com/chrisbanes/PhotoView事件
ViewPager 指示器:https://github.com/romandanylyk/PageIndicatorView
ButterKnife 註解:https://github.com/JakeWharton/butterknife
EventBus 事件:https://github.com/greenrobot/EventBus
必備優秀框架:危險權限處理,標題欄控件,吐司工具類,圓形ImageView
經常使用頁面模板:啓動界面,主頁界面,登陸界面,註冊界面,關於界面,瀏覽器界面
集成友盟統計:集成友盟統計,而且加入了友盟多渠道打包,在發佈release包時可選擇渠道包
界面樣式規範:項目的嚴格按照 Material Design 設計進行配色,統一和規範Button和EditText控件樣式
經常使用自定義View:圓形ImageView,驗證碼點擊倒計時View,帶清除按鈕的EditText,正方形的FrameLayout、LinearLayout、RelativeLayout、ImageView
代碼註釋規範:代碼嚴格按照谷歌級規範來作,如需尋找友盟相關的代碼,全局搜索 "友盟" 便可,任何一處不關於原生的 API 都有很是完善的註釋
修復 Button 在Android 5.1 以後英文字符串自動大寫的問題
修復 Button 在設置狀態選擇器後仍然殘留按壓陰影的問題
修復某些低配置機型啓動頁停留在白屏的時間比較長的問題
修復某些機型在 WebView 長按時佈局被頂下來的問題
修復 任務棧中 首頁Activity 被重複啓動的問題
修正 Android 9.0 限制 Http 明文請求的問題
權限框架:XXPermissions
吐司框架:ToastUtils
國際化框架:MultiLanguages
標題欄框架:TitleBar
懸浮窗框架:XToast