App開發中要考慮的幾個問題

2021-08-01 15:24:49 字數 771 閱讀 9724

1,網路框架的選擇,我選擇retrofit或者aa註解框架

2,ui框架的設計,盡量用fragment巢狀,用cache策略,展示靠前,請求靠後

3,優雅的提示和跳轉體驗,跳轉不要讓使用者覺得卡,死板,提示不要一蹦一蹦的,要讓人舒服

4,避免oom,anr的情況產生,比如盡量用adapter,盡量少用scrollview, bitmap載入要預先裁剪或者質量處理,硬體加速合理開啟,

合理使用軟引用和弱引用

5,support包很強大,優先考慮使用

6,盡量用webpy格式,減少apk的體積

7,盡量用google那一套code style,比如縮排,命名規範,public 方法注釋,規範起來閱讀**就方便了

8,盡量使用mvp模式開發,讓業務和邏輯盡量抽離,如果檢視的權重大,可以用mvc,比如桌面產品launcher

9,版本公升級問題要嚴肅,第乙個版本就要寫好,版本公升級的過程是彈框,通知欄執行進度,結束後安裝,整個過程要銜接自然不要有bug

10,報空問題,多加判斷準沒錯

12,ui的問題,不要想當然,先跟ui設計師確認,業務的問題和產品經理確認

13,共同的元件,資源互相通知,不要重**明輪子

14,svn管理最好有branch和trunk,**也最好一套開發,一套commit,避免過多的conflict

15,多測試網路環境切換,gradle配置準確

16,經常遇到乙個module多個專案用到,如果解決了bug,記得同步到其他專案(重要)

這就是我工作6年來的總結,歡迎補充和指正!

IoT 專案開發中應該考慮的幾個問題

在產品開發中實踐設計思維 設計思維 將設計師放在顧客的第一位,目的是提供優雅,令人敬畏的體驗。借助設計思想,物聯網創新者 可以確定使物聯網產品合理的需求,而不是希望他們的產品會創造出需求。設計思維激發了實用的創造力。它涉及以下四個步驟來啟動業務,建立產品或部署新策略 發現人們的真正需求 推動過去的解...

開發中碰到的幾個問題

1 碰到異常 servlet.service for servlet action threw exception org.springframework.dao.invaliddataaccessapiusageexception write operations are not allowed ...

Linux中的幾個問題

明天期末考試,就把往年試卷上的敘述題總結一下 1.如果乙個設定使用者id程式未執行任何改變程序的實際使用者id和有效使用者id的系統呼叫,那麼執行該程式的程序,它的實際使用者id和有效使用者id各是什麼?答 實際使用者id在登入時取自口令檔案中的登入項,如果沒有執行任何改變實際使用者id和有效使用者...