Android實戰項目——家庭記賬本(一)


今天是家庭記賬本APP開發的第一天,主要是做了一部分UI設計,不得不說,雖然web開發和Android開發有很多相似的地方,但是一個Android APP是很難三個小時開發完成的。

通過今天的學習與開發,認識到了自己學到的東西與實踐起來的差距,也證明了上機實戰的重要性。

在今天的開發中,也是遇到了一些瓶頸:自定義dialog總是出bug、適配器使用不夠熟練、控件的動畫效果幾乎一竅不通,前者問題已經解決,后者我相信在后面的開發中會一步一步的更加熟練,至於控件的動畫,在所有基本操作開發完成之后,UI會不斷的進行優化。

注:本APP的開發源碼不在博客中給出,待APP全部開發完成后,會上傳到GitHub中。

以下是今天實現的所有效果

首先是登錄系列頁面:

        

 

 

登錄系列頁面基本功能有登錄、創建賬號、找回密碼和第三方微信登錄幾種功能。目前只實現了頁面,由於登錄和注冊等驗證需要服務端的參與,在后續會邊開發邊學習網絡通信方面的內容,最后將該功能補充完整。

 

下面是添加出/入賬的記錄頁面:

 

在精心挑選了數十個圖標,修改了各種ListView、GridView和自定義Dialog的bug之后,頁面總算搭建完成,Dialog成品圖如下:

然后是APP的首頁,該頁面還沒有搭建完成,由於對HelloCharts的了解還不夠完善,很多圖表繪制都面臨很大的問題。該部分的功能將在添加賬單功能完善之后,有了具體的信息數據,再進行補充。

 

總的來說,最大的感慨就是UI界面的設計真的是一項極其耗時的工作,有時為了追求界面的美觀,甚至會花費幾十分鍾的時間去調整一個數據,同時還要考慮色彩的搭配,控件的排布,控件的大小,以及字體的大小顏色等等等等,但是在成功搭建完成后,那種成就感也是不可小視的。

明天的計划是完善添加賬單頁面的功能,將用戶輸入的信息存入本地SQLite數據庫中,同時學習hellocharts的繪圖操作以及Android的網絡通信技術。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM