内容简介
本書從程式的創意發想開始,逐步介紹圖示設計、UI設計以及Android獨特的程式構造,同時也介紹程式設計的流程與如何將程式發佈至Market裡,甚至還包括如何分析來自使用者的回饋。
.了解何謂UI設計以及程式設計的平衡
.公開Android Developer Challenge 決賽作品的開發過程
.對程式設計師、企劃人員、設計師都有所助益的一本書
要開發富有魅力的程式,除了必須具備程式設計的功力,還得擁有獨特的創意以及規劃操作介面的設計力。
本書從創意發想開始,依序講解圖示設計、UI設計、以及活用Android特性的程式構造規劃,並且解說程式設計以及如何將程式發佈至市場的方法,甚至連如何分析使用者回饋都一併介紹。
作者以Voice Recoder(錄音程式)、MyCloset(服飾管理程式)、Sticky(便條紙程式)為實例,從利用Illustrator繪製畫面元件開始,到畫面的編排方式與畫面的切換方法,全部以圖案與實際的畫面進行解說。請您務必了解該如何在程式設計與版面設計之間拿捏平衡的方法。
作者简介
原本是平面設計工作者,擅長使用Adobe Illustrator做美術設計。後來因為興趣開始嘗試程式設計,從紅外線遙控家電的操控開發、到用i應用程式及Web應用程式,一路越來越精研。
2008年在Google主辦的Android Developer Challenge比賽中,以「MyCloset」這支APP獲選為前50名最佳軟體。同年10月Android Market開幕時,隨即上傳MyCloset應用程式並大獲好評,並在三個月之內公開了9隻應用程式。可說是少數結合UI設計觀念與程式開發能力於一身的設計師。
内页插图
目录
序言:了解程式開發的流程
第1章 創意發想
第2章 確認程式開發的可能性
第3章 圖示設計
第4章 建立資源
第5章 UI設計(使用者介面設計)
第6章 建立XML版面
第7章 Architecture設計
第8章 著手撰寫程式
第9章 程式開發的終曲
第10章 在Android Market 發佈程式
第11章 回饋分析
第12章 結尾:邁向下一個程式的開發
精彩书摘
0.2 應用程式的開發流程
應用程式開發的平衡
應用程式的開發主要可分成三個部分,一個是「創意發想」,其次是平面設計與介面設計的「設計層面」,最後則是功能撰寫與程式最佳化的「程式撰寫」。創意發想是程式開發的第一步,而讓創意付諸實現的則是「設計」與「程式撰寫」這兩塊領域,開發程式的過程中,得儘力平衡這兩塊領域的比重。
程式的價值取決於創意,為了突顯程式的品味,功能與目的,創意必須既明確且特別。
創意是否能實現,端看設計與程式撰寫之間的平衡度’當我們依照制式的規格開發程式時,設計與程式可分頭進行,如此即可提高程式開發的效率,同時也能提昇程式的品質’但如果是要新創支程式’反而不希望過多的開發人員參與開發,只要開發人員們都了解設計與程式之間的關聯性就夠了,如此來就有機會開發出獨具創意的程式,觀察設計與程式的性質之後,可列舉出下列這些相對的關係。
設計
.主觀的
.難以理解的
.威性的
.靈咸型
.直接與使用者接觸
.難以開始、短期的
程式
.客觀的
.某種程度可理解的
.邏輯性的
.長考型
.不與使用者直接接觸
.難以修改、長期的
設計與程式就像是光與影、混沌與秩序一般,不可分割的兩個會面,過份注重設計,就無法寫出功能強大的程式,而功能過於豐富,程式的外觀與使用上的方便性就會大大折損,兩者之間可說是存在著彼此拉扯的關係,惟有保持兩者之間的平衡,才有機會提昇應用程式的完成度。
如果能同時兼顧介面設計與程式撰寫,將有機會衍生出更多不同的創意。當設計的目的夠明確,就能提昇程式設計的功力,當程式的目的與功能都明確.也能創造出有價值的介面設計。透過屬於介面的使用者經驗以及開發程式功能的過程,將讓我們有機會發想出更棒的創意。
……
Android APP UI介面與程式設計觀念:從IDEA到使用者體驗 电子书 下载 mobi epub pdf txt