根據調查顯示, iOS與Android的市場份額差距正愈來愈大。Android設備正在成爲手機應用市場的主力軍。如何從設計層面創造一個優美的app界面來吸引用戶已然成爲廣大App開發者們必作的功課之一。html
儘管蘋果的扁平化設計風格在這幾年出盡了風頭,但Material design主導下的Android應用界面設計也是很是值得設計師學習和重視的。如下是Mockplus(摩客)爲你們整理的一些界面設計很是優秀的安卓應用。android
1. Eye In Sky Weathergit
與iOS同樣,谷歌Play商店中也有大量的天氣應用。Eye in Sky Weather以其簡約,全息主題和用戶所期待的天氣應用程序應有的基本功能而脫穎而出。該應用程序包括14個最好的天氣圖標集,能夠添加本身的圖標集。還有四個高度可定製的小部件和一個可擴展的通知,還有一個DashClock擴展。github
2. Snapseed安全
Snapseed是Google提供的綜合照片編輯應用程序。除了擁有Instagram提供的基本編輯功能以外,Snapseed的這種編輯模式使得照片編輯變得史無前例的簡單。許多照片編輯應用程序的編輯過程都顯得很是笨重,但Snapseed保持簡單風格的同時還提供了不少可輕鬆調整的選項。app
固然,你能夠改變燈光和添加濾鏡,但從新聚焦圖像和改變膠片風格的能力使得他們的工具箱是獨一無二的。最後,根據您以前製做的節省,從新編輯的能力使得這個應用程序成爲我最喜歡的照片編輯器。框架
3. YouTube編輯器
做爲全球最大的視頻共享網站,YouTube自2005年成立以來一直受益於他們的智能設計。一樣的靈感貫穿到今天,而且能夠看到移動應用程序易於使用的服務。工具
一樣,雖然YouTube不是專門的移動應用程序,但YouTube視頻中超過一半的視圖都是經過移動設備完成的。 2017年這樣的應用程序的必要性是很是明顯的。佈局
YouTube在保持設計的可訪問性和新鮮度方面作得很好,每兩週更新一次應用程序,並使設計適應它們對平臺所作的更改。事實上,大多數用戶也更喜歡移動版本。
4. Pinterest
Pinterest能夠說是最美Android應用程序設計的競爭者之一。 從詳細的註冊流程到照片的全面展現,Pinterest爲用戶界面添加了足夠的細節,使圖片和內容保持在中心位置。
5. Trello
Trello是一個項目管理和組織工具,主要工做是他們所謂的「看板」。每一個看板能夠對應不一樣的任務或責任,須要完成。 簡單而明顯的設計使得工做能夠更快地完成,並減小了各方之間的交流錯誤。
Trello是一個很好的用戶體驗設計的案例,由於它沒有太多沒必要要的功能。 應用程序主屏幕上的全部內容都很容易理解,而且徹底按照應用程序的方式工做,不會對任何從一個板到另外一個板的任務產生任何困惑。 界面設計很是直觀,第一次使用應用程序的用戶能夠輕鬆瀏覽不一樣的頁面。
6. Slack
Slack是適合各類團隊的溝通工具。 不管是計劃一個事件,從事某個項目,仍是隻是厭倦了電子郵件,Slack正在成爲專業人士之間使用最普遍的工具之一。 這個成功的關鍵緣由是他們簡單而強大的設計。
雖然Slack不是專門的移動應用程序,但他在移動設備上的用戶體驗並不比在計算機上使用差。您須要的全部內容都很是清晰地放在左側的下拉菜單中,而團隊Feed始終在應用程序的主要區域進行更新。
7. Duolingo
Duolingo是一家語言學習公司,教導用戶如何經過迷你遊戲和簡短的課程講不一樣的語言。 該公司成立於2009年,已經達到1億用戶,而且一直在持續增加中,主要是因爲他們的應用程序很是簡單,技術也在不斷的創新。
任何使用Duolingo的人都能理解應用程序的簡單性。 經過完成一個任務或遊戲,您能夠轉到更高級的類別。 結合移動遊戲應用程序的成癮性,並使用它來學習新的語言也是一個很棒的主意,在此基礎上的用戶體驗也是吸引用戶的因素之一。
8.Wickr
與許多有效的移動應用程序UI設計同樣,Wickr很是簡單。 它能夠完美地處理安全的消息,同時保持其基本的黑色和白色的設計。 不管用戶是出於商業仍是我的目的選擇,都是安全發送加密消息的有效方式。 它具備羣組消息功能,以及一對一的通訊。 信息發送者能夠控制消息,圖像或視頻能夠被查看多長時間。 像Snapchat的消息只能顯示1-10秒鐘,隨着時間的推移,它會數字化地「碎片化」已刪除的消息。
9. Hipmunk
Hipmunk是計劃旅行的最快,最簡單的方法。 這個程序將經過比較全部的頂級旅遊網站節省您的時間,包括設置您想要前往某一天的目的地的提醒,查看其餘乘客的評論,預訂航班,根據您想要最接近的目的搜索酒店房間等等。
我真正喜歡它的設計方面是,它能夠根據您的需求,例如基於卡片佈局的城市訪問,或適合某個預算的酒店的最佳時間)量身定製您的視圖。 這是一個真正可定製的預訂旅行安排的應用。
10. PEAR Sports
PEAR是一款個性化的健身應用程序,集合了數以千計的鍛鍊與私人教練。 這個應用程序能夠對用戶的健康數據作出實時反應,以適應用戶的具體需求的鍛鍊。好比跑步,騎自行車和舉重訓練,並根據你的選擇對你進行實時鼓勵。 它與全部主要的健身追蹤器和應用程序同步,以保持全部的鍛鍊數據易於管理。 最重要的是,你能夠爲所欲爲地打開或關閉手機。 若是您正在作瑜伽或其餘須要雙手的東西,您的私人教練能夠純粹經過音頻來指導。 例如,若是您在跑步機上跑步,則會提供有用的心率圖形,燃燒的卡路里以及整體進度。 總的來講,這是一個很是有用的應用程序,考慮到個性的健身,以及其可定製的功能和設計。
更多UI設計資源
做爲安卓開發者,能夠參考Google的Android Design規範,官方對於如何作好Android App的UI設計一直有着不少的導引和建議。
2. Github
Github的UI設計板塊收集了不少設計相關的素材和優秀設計站點。不只僅限於Android應用界面設計。
視頻教程
1.How to Design Android UI/GUIs in Android Studio
這個視頻向Eclipse用戶解釋如何使用Android Studio爲你的應用程序建立圖形用戶界面。 視頻很長(接近一個小時),但流程邏輯上很容易。
2. Android UI Tutorial: Layouts and Animations
Android UI佈局和動畫的最佳教程之一。 它教你如何使用Android Studio建立不一樣的佈局(框架佈局,線性佈局,相對佈局和網格佈局),視圖(TextView,ListView,ImageView,GridView,RecyclerView)和動做(屬性動畫,可繪製動畫)。 本教程適用於初學者和高級設計人員,而且能夠在GitHub上使用該項目。
關於原型設計
一個應用的設計風格基調奠基我認爲是從原型設計開始的。在App的原型設計階段,UI元素的選擇和使用是設計師須要慎重把握的。在工具選擇方面能夠根據安卓應用的特色儘可能使用Mockplus或者Justinmind這類偏向於Material design風格的設計工具。