Alpha沖刺總結報告
一、項目預期計劃
允許粗糙的美工設計。由於是毫無經驗的人生第一次,必定在開發過程中會遇到許多的問題,因而我們必定會花費不少時間在學習和debug上。
實現除了他山之石和規則系統以外的所有內容。
在日歷界面允許不進行內容索引的遷移。
允許不實現日記的搜索功能。
二、現實進展
實現日歷、日記、規劃的簡單增刪改查。
實現調用攝像頭的拍照和讀取圖庫。
能夠使用不成熟的定位功能
三、過程體會
由於阿爾法沖刺階段我們面臨著諸多的考試,因而我們把項目的要求放的很低,但是實際開發過程中的困難遠遠超乎自己的想象,自己也深刻領悟到凡事第一次的沈重感。
UI設計上,以前經驗較少,所以還是慢慢學習使用較為基礎的東西,設計過程中創些小demo進行試驗,fragment的使用,以及調用系統導入的矢量圖會導致某些機型上崩潰的問題困擾了我們很久,直到現在也尚未解決,最後只能用圖片來代替。
數據庫和安卓連接與交互上,"404重大事件",文件的上傳,數據庫和服務的安卓端的數據類型匹配問題。
在後端設計上,攝像頭的調用在某些機型上ImageView無法顯示當前拍攝存儲的照片,調用圖庫的過程中的異常崩潰,以及能夠使用定位後導致軟件假死的情況,仍然尚未得到解決。
SQL語句的不熟悉,經驗的不足,真機和虛擬機間的不完全共通使我們吃了很大的虧,十天的阿爾法沖刺也隨之宣告失敗。按照現在的話來說,我們多少有點"頭鐵",無法解決的問題一定要解決才可以繼續往下做,不達目的誓不罷休,因而項目進展也比較緩慢。然而,一次又一次的失敗多少有挫傷了我們開發的熱情,發現大家對這件事並沒有當初的那種激情。
如果說總結阿爾法沖刺的最大困難,恐怕是歸結於一個詞兼容性問題,我們調用的很多東西並不能在所有的機型上通吃。在我們項目的實際測試過程中,使用到了華為和小米,兩部手機並駕齊驅相繼在不同的地方撲街。
四、團隊成員分工
蔡鴻傑:數據庫和安卓的連接與交互
曾瑋詩:前端-界面UI設計
陳甘霖:後端-安卓項目功能的開發
五、下階段展望
下階段我們對整個安卓項目的架構有了初步的認識,而且我們下階段未步入軟件定義網絡正軌之時,任務應該不算太重,相信接下來的開發任務雖然多,但是我們應該會做的更加的遊刃有余。
完成我們最核心的規則系統和點數系統
遷移雲端
優化UI界面
六、Alpha沖刺博客合集
Alpha沖刺總結報告