AndroidTemplate
博客地址:android小咖秀
項目初衷
做開發三五年了。項目也做了些,都是不停地擼碼,有自己從0開始的,有從其他人手裏接鍋的,慢慢的遇到的問題多了起來也就成了經驗,自然也就發現很多東西值得整理起來,以備不時之需。隨着經驗慢慢的有點苗頭,開始想要封裝一套通用模板框架或者工程,用來滿足以後項目的開發需求。在這樣思索的過程中,找了不少的開源庫,集思廣益,博覽衆長,把不錯的框架融合進自己的項目裏,一點一滴的孵化項目成型。
項目背景
當github拿到開源項目不會用,導入各種報錯,readme看不懂,模塊調用花費太多時間
當項目緊急時候,我們又要如何較爲出色的及時完成
當我們日復一日年復一年的搬磚的時候,你是否曾想過提升一下開發效率?如果一個模板的項目擺在你的面前,那麼你還會猶豫嗎
當然做出一個好的模板項目並非易事,有多少人願意實際去做,還有多少人選擇努力去做好,更會有多少人願意廣佈於衆呢?但是你今天看到的,正是你所想要的,項目會完成基礎的通用框架,封裝各樣工具類模塊,而後再進一步拓展,組件化綜合案例,融合開發中需要的各種小案例!實現一個真正能解決開發新項目時最大痛點的模板工程,不需要再麻木 Copy 原有舊項目的代碼,只需改動少量代碼就能得到想要的效果,多餘的沒用上的模塊在完成項目後再移除掉,你會發現開發新項目其實是一件很快樂的事
項目亮點
-
設計思想解析:對設計思想及使用的設計模式等處理上的優點都作了必要的解析說明,如還無法理解清楚,可小窗諮詢
-
APP用戶體驗: 良好的用戶體驗,集成狀態欄沉浸框架等
-
必備優秀框架:屏幕適配,危險權限處理,刷新加載,吐司工具類等
-
常用頁面模板:啓動頁,首頁,註冊頁,登錄頁,設置頁等
-
集成日誌捕獲:集成騰訊bugly異常日誌捕獲及常用日誌打印等
-
界面樣式規範:項目盡力依照 Material Design 設計進行配色
-
常用自定義View:CircleImageView,驗證碼倒計時View,帶清除按鈕的EditText,歷史搜索框等
-
代碼註釋規範:代碼儘量按照谷歌級規範來做,依據《阿里巴巴開發手冊Android1_0_0》,不關於原生的 API 儘可能完善的註釋
項目規劃
封裝通用基礎框架,結合應用場景規劃不同模塊爲不同行業提供可行的解決方案設計,再定義開發局部功能模塊,如有意向更深入合作開發完整功能模塊歡迎詳談。
通用基礎框架
- 圖片、視頻、gif動圖輪播
- 集成下拉上拉加載刷新框架
- 網易、滴滴左右導航滑動,下拉菜單
- 人臉、指紋識別
- 第三方授權登錄
- QQ側滑導航
- 消息通知,應用升級
- 二維碼生成與識別
- 第三方拍照與圖片裁剪
- 圖片無損極限壓縮
- H5/js交互、pdf、圖片顯示
- 常用框架四件套 Retrofit+RxJava+mvvm+Dagger2
- bugly異常日誌捕獲
- 權限、屏幕適配(今日頭條)
- 數據處理、文件讀寫等等各類工具庫
電商購物消費類
- 美團淘寶點餐、支付
社交生活類
- 聊天通訊
- 趣事分享
- 視頻直播
金融醫療服務類
- 電子簽名
- 各類加密算法庫
自動化工控類
- 科大訊飛/百度語音合成/識別
- 高德地圖導航、定位
- 視覺識別
- 圖像處理
- 信號傳輸(U並串)
- 指令校驗解析
- 指紋儀模塊
- 藍牙無線模塊
……
項目集成框架
-
CircleImageView:https://github.com/hdodenhof/CircleImageView
-
縮放ImageView:https://github.com/chrisbanes/PhotoView
-
ButterKnife註解:https://github.com/JakeWharton/butterknife
歡迎各位志同道合的朋友留下您寶貴的意見,在此也將往年收集的相關資料進行分享,敬請享用!!
歡迎加羣: 羣名稱:android進階 羣號:1020544287
關注公衆號: android小咖秀
如果您覺得我的些許辛勞給您節省了大量的開發時間抑或是解決了難題,可以勞煩github幫忙點個star,您的肯定是我無窮的動力。