關於基於Linphone的視頻通話Android端開發過程中遇到的問題 運用開源項目Linphone的SDK進行開發,由於是小組進行開發,我主要負責的是界面部分。 由於當時是初學Android開發,對前端界面沒什麼研究,對於項目管理也沒什麼研究,使用了很多控制項的定義,進行了大量的重覆工作,而且需要對 ...
關於基於Linphone的視頻通話Android端開發過程中遇到的問題
運用開源項目Linphone的SDK進行開發,由於是小組進行開發,我主要負責的是界面部分。
由於當時是初學Android開發,對前端界面沒什麼研究,對於項目管理也沒什麼研究,使用了很多控制項的定義,進行了大量的重覆工作,而且需要對於自己的命名具有極深的記憶,否則就會因為一時記憶失誤造成巨大的問題。
儘管在開發時,在此方面投註了極大的註意力,但還是遇到了此方面的問題,浪費了大量的時間。
而後瞭解到各種設計模式,例如MVC, MVP, MVVM等,由於代碼可重用,可以節省大量的時間,同時也讓其他人能夠更加容易的理解自己的代碼。