如何準備一個全新的app開發

最近需要做一些獨立的app開發,先設計下大概思路

框架設計,代碼規範,運行效率

1 框架設計

基本都是自己一個人開發,所以不需要考慮多人協作分工,倒是簡化了不少工作量

android app已經幫我們實現了mvc 的結構 view 部分 xml   control部分 就是四大組件,

而我則主要設計下 數據部分,接下來就是具體的業務具體抽象了,抽象出具體的數據塊,

至於數據的傳遞和分發基本也是用 android 最常用的那一套 observe 模式 自己對基本數據塊實現observer以及利用

已經寫好的 contentprovider,broadcaster等 基本可以輕鬆保證數據流的順暢流通。

2 代碼規範

    這個不需要太規範,起個簡單易懂的好名字就行了,可不能想原生代碼那樣,動不動就上萬行,超過1000行就抽象獨立出來

    保證沒有重複代碼就行。

3 運行效率

   這一塊稍微不注意就容易出問題

   先大概定幾個容易出錯的地方,防止明顯的錯誤

3.1 ApplicationContext代替Context 防止 。。。。
3.2 靜態返回值不要有對象。防止。。。。
3.3 數據操作 用那個啥 事務 contentprovideropration的東西已經實現了,也可以重寫啊
3.4 成對出現的 東西要注意成對使用, cursor.close, register**** unregister***** 不然。。。不然也沒啥問題,內存沒那麼
容易泄露,泄露了也啥大事,但是 我還是經常寫上去。如果事大,系統層早就自動幫監測,幫回收了,這個技術應該不難。
最近要做vr項目,需重新開發一些應用,但願能用得上



發佈了100 篇原創文章 · 獲贊 10 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章