巨匠電腦分享一天內完成ios App設計

錚/

1507201025390.png
巨匠電腦教你一天內完成ios App設計
上禮拜我和一群工程師參加了在香港舉辦的 AngelHack ,那是個滿奇妙的經驗。經過了一連串的討論,我們決定要開發個簡易、社區型的聊天 app ,Ripple。

待解決的問題

那天我們坐在一起,彼此分享我們的工作流程和想法,其中碰到一個相當艱難的考驗。我從共事過的對象只有少數人是工程師,而在那裡沒有簡單的管道,沒辦法馬上開一個群組聊天室,我們必須仰賴聊天工具: Facebook、 Skype 或 WhatsApp ,最終我們選了 Facebook 。所以我們先要找尋彼此的 Facebook ,接下來還要開群組聊天,但還是得努力,因為我們需要頻繁的交換意見。經過了五分鐘的開啟網頁,又五分鐘的登入手續,我們終於設定完成。這一來一往就多花了 9 分鐘又 55 秒。

另外我們原本也想用 Skype ,但在香港沒人用它;而雖然 WhatsApp 在香港非常受歡迎,但需要分享電話號碼或 E-mail ,打 E-mail 地址很麻煩,而人們又對跟剛認識的人交換電話有所顧忌。以上的這幾個工具都有同樣的問題:對新手來說,註冊手續太繁複了。如果你之前沒有接觸這類產品的話,你很難會有加入聊天的衝動。

所以我們的 app 註冊手續很簡單,提供簡易的聊天體驗。我們的目標是在使用者下載完 app 完的五秒內,就可以馬上和身邊的人開始聊天。

針對 iOS 7 的設計

這是我第一次為 iOS7 設計,但我快速選了一種風格,因為它著重裸色、漂亮的 icon 和字體。我為 Ripple 做的第一件事就是挑藍色為主色,然後我想再加一些深淺度和顏色組合,我只是下載了幾個桌布,再把它們弄糊,看看它們和藍色配部配。字體方面,我選了 Museo Sans。而 icon 我猜 PixelLove滿符合 iOS7 的設計語言。

iOS7 的設計語言

我用了 Sketch 將近一年,我很高興的說,它減少了我大約一半的設計時間,讓我能花更多時間在動畫和功能上。在程式設計的部分(我等等會分享到),我增加了更多時間。為了設計 iOS 介面和 icon ,我大多使用 Artboards ,而 The Sketch Mirror 這功能讓我在 iPhone 上能快速查看我的設計。

使用 Sketch 中的 Artboards ,以相對應的尺寸和位置輸出

註冊頁

我想要開發一套簡短的註冊流程,為了簡單起見,唯一需要的資訊是使用者名稱,但是單有名字不會創造出有趣的聊天經驗。這時候,我的靈感動到了 iOS7 的攝影機功能。我發現當你按下攝影,再切換到左下角的「照片」時,攝影頁面會瞬間變模糊。這與我的設計相呼應,成果就是在註冊頁上,放上一張背景照,該照片是模糊的版本。如果你點了螢幕上的名字,聊天鍵盤和清晰的大頭照馬上就會跳出來,就是這樣。

頁面立即跳出,大頭照和模糊的背景

聊天室

一旦你打開這款 app ,迎接你的是一連串由你附近的人,所開設的聊天室列表。如此一來,你不用擔心別人會隨便把你加進去。這就像 Airdrop 一樣,但是是一對多的連接形式。附註一下,我們也討論了使用 Airdrop 的技術快速邀請他人。

聊天頁面

聊天室本身,我則是受到了 iMessage 的啟發,它的視差效果和對話框都非常有趣。我把這個概念也用到了「分享照片」功能,一下就讓聊天室變得更有趣了。此外,我還在旁邊列出了使用者的 Facebook 或 Twitter 。

聊天室的使用者列表會顯示在訊息上方,所以你在聊天的時候還是可以查看聊天室中有誰。

一旦開始了第一次對話,你就可以輕鬆分享聯絡資料。

在這頁面中,使用者可以快速編輯自我介紹、 Twitter 、 Facebook 和 Whatsapp 。

用 Flinto 設計原型

我一定至少跟 10 個在駭客松的人提過 Flinto ,他們全都為之驚艷,使用的開發結果會真的像是個原創 app 。我設計了新頁面,我很快的將他們上傳到 Flinto ,然後與其他人交流。對於要在他們手機上測試流暢度的工程師,這的確是個很大的幫助。使用 Flinto 要將原型轉變成一個真的 app 比較容易,要跟其他人比較設計也很簡單。

使用 Flinto 五分鐘後製作的產品原型

iOS7 app

我很幸運找到了一個喜歡挑戰極限的 iOS 工程師,我很喜歡說:「我們可以做這個嗎?我們可以做那個嗎?」然後我喜歡聽到「可以、可以,當然可以。」這總是個好現象。

接著我驚訝的聽到他在工作流程中使用 Storyboard ,許多我接觸過的 iOS 工程師都一點也不想使用 Storyboard。團隊中有一個使用 Storyboard 的工程師,等同開啟了設計師和開發者間的合作,因為 Storyboard 很簡單,設計師也可以使用。這相當於設計師在使用 HTML 和 CSS,而不是開發者。


Xcode 5 中的 Storyboard ,夠簡單了。

在最後驗收成果時,我們設法展示最具挑戰性的:註冊頁和聊天室。我們使用了 Cocoapods 中的各種 library,來現場示範迷濛的圖片和視差效果。至於後台設置,我們則用了 Parse 。不幸的是,由於時間不夠,我們沒有辦法將真實數據應用到 demo app 上,無法這樣呈現給裁判。

鎩羽而歸

最後我們沒將 AppHack 的第一名獎座抱回家,但我們有被選為 26 隊中的前 9 名,想想看我們從來沒和對方一起工作過,加上我們又只有 5 小時可以整合彼此的概念,我們做的還算不錯。我覺得每個點子都滿笨的,因為之前都有人做過了,這是執行不力的問題。

許多人都對我們的註冊頁感到很有趣,而易於使用的設計也獲得不少好評,這對我們的團隊來說是個榮耀。有些觀眾還問我們什麼時候會正式發表這款 app ,這就是我要的反應,因為我設計給人用的產品。

我們會持續簡化,並跟對的人一起合作,一個簡易的 app 無法在一天完成是沒有道理的。

巨匠電腦開設了APPLE實務應用課程,包含iPhone的應用程式開發、實務應用以及Mac平面創意視覺設計等等,快來巨匠電腦APPLE實務應用課程,讓你快速上手!

文章與圖片出處: http://www.inside.com.tw/2013/10/22/from-design-to-ios7-prototype

 

【APPLE實務應用課程】巨匠電腦分享,Apple Pay的下一步 ─ 消費者互相支付

【APPLE實務應用課程】巨匠電腦分享,當Apple Watch不跟iPhone連線,它也不只是支Watch!

【APPLE實務應用課程】巨匠電腦:盜版iCloud網站現身,小心洩漏Apple ID!

【APPLE實務應用課程】Apple Watch改變了什麼?巨匠電腦告訴你

巨匠電腦分享一天內完成App設計

錚/

1507200908530.png

巨匠電腦教你一天內完成App設計
上禮拜我和一群工程師參加了在香港舉辦的 AngelHack ,那是個滿奇妙的經驗。經過了一連串的討論,我們決定要開發個簡易、社區型的聊天 app ,Ripple。

待解決的問題

那天我們坐在一起,彼此分享我們的工作流程和想法,其中碰到一個相當艱難的考驗。我從共事過的對象只有少數人是工程師,而在那裡沒有簡單的管道,沒辦法馬上開一個群組聊天室,我們必須仰賴聊天工具: Facebook、 Skype 或 WhatsApp ,最終我們選了 Facebook 。所以我們先要找尋彼此的 Facebook ,接下來還要開群組聊天,但還是得努力,因為我們需要頻繁的交換意見。經過了五分鐘的開啟網頁,又五分鐘的登入手續,我們終於設定完成。這一來一往就多花了 9 分鐘又 55 秒。

另外我們原本也想用 Skype ,但在香港沒人用它;而雖然 WhatsApp 在香港非常受歡迎,但需要分享電話號碼或 E-mail ,打 E-mail 地址很麻煩,而人們又對跟剛認識的人交換電話有所顧忌。以上的這幾個工具都有同樣的問題:對新手來說,註冊手續太繁複了。如果你之前沒有接觸這類產品的話,你很難會有加入聊天的衝動。

所以我們的 app 註冊手續很簡單,提供簡易的聊天體驗。我們的目標是在使用者下載完 app 完的五秒內,就可以馬上和身邊的人開始聊天。

針對 iOS 7 的設計

這是我第一次為 iOS7 設計,但我快速選了一種風格,因為它著重裸色、漂亮的 icon 和字體。我為 Ripple 做的第一件事就是挑藍色為主色,然後我想再加一些深淺度和顏色組合,我只是下載了幾個桌布,再把它們弄糊,看看它們和藍色配部配。字體方面,我選了 Museo Sans。而 icon 我猜 PixelLove滿符合 iOS7 的設計語言。


iOS7 的設計語言

我用了 Sketch 將近一年,我很高興的說,它減少了我大約一半的設計時間,讓我能花更多時間在動畫和功能上。在程式設計的部分(我等等會分享到),我增加了更多時間。為了設計 iOS 介面和 icon ,我大多使用 Artboards ,而 The Sketch Mirror 這功能讓我在 iPhone 上能快速查看我的設計。

使用 Sketch 中的 Artboards ,以相對應的尺寸和位置輸出

註冊頁

我想要開發一套簡短的註冊流程,為了簡單起見,唯一需要的資訊是使用者名稱,但是單有名字不會創造出有趣的聊天經驗。這時候,我的靈感動到了 iOS7 的攝影機功能。我發現當你按下攝影,再切換到左下角的「照片」時,攝影頁面會瞬間變模糊。這與我的設計相呼應,成果就是在註冊頁上,放上一張背景照,該照片是模糊的版本。如果你點了螢幕上的名字,聊天鍵盤和清晰的大頭照馬上就會跳出來,就是這樣。

頁面立即跳出,大頭照和模糊的背景

聊天室

一旦你打開這款 app ,迎接你的是一連串由你附近的人,所開設的聊天室列表。如此一來,你不用擔心別人會隨便把你加進去。這就像 Airdrop 一樣,但是是一對多的連接形式。附註一下,我們也討論了使用 Airdrop 的技術快速邀請他人。

聊天頁面

聊天室本身,我則是受到了 iMessage 的啟發,它的視差效果和對話框都非常有趣。我把這個概念也用到了「分享照片」功能,一下就讓聊天室變得更有趣了。此外,我還在旁邊列出了使用者的 Facebook 或 Twitter 。

聊天室的使用者列表會顯示在訊息上方,所以你在聊天的時候還是可以查看聊天室中有誰。

一旦開始了第一次對話,你就可以輕鬆分享聯絡資料。

在這頁面中,使用者可以快速編輯自我介紹、 Twitter 、 Facebook 和 Whatsapp 。

用 Flinto 設計原型

我一定至少跟 10 個在駭客松的人提過 Flinto ,他們全都為之驚艷,使用的開發結果會真的像是個原創 app 。我設計了新頁面,我很快的將他們上傳到 Flinto ,然後與其他人交流。對於要在他們手機上測試流暢度的工程師,這的確是個很大的幫助。使用 Flinto 要將原型轉變成一個真的 app 比較容易,要跟其他人比較設計也很簡單。

使用 Flinto 五分鐘後製作的產品原型

iOS7 app

我很幸運找到了一個喜歡挑戰極限的 iOS 工程師,我很喜歡說:「我們可以做這個嗎?我們可以做那個嗎?」然後我喜歡聽到「可以、可以,當然可以。」這總是個好現象。

接著我驚訝的聽到他在工作流程中使用 Storyboard ,許多我接觸過的 iOS 工程師都一點也不想使用 Storyboard。團隊中有一個使用 Storyboard 的工程師,等同開啟了設計師和開發者間的合作,因為 Storyboard 很簡單,設計師也可以使用。這相當於設計師在使用 HTML 和 CSS,而不是開發者。

Xcode 5 中的 Storyboard ,夠簡單了。

在最後驗收成果時,我們設法展示最具挑戰性的:註冊頁和聊天室。我們使用了 Cocoapods 中的各種 library,來現場示範迷濛的圖片和視差效果。至於後台設置,我們則用了 Parse 。不幸的是,由於時間不夠,我們沒有辦法將真實數據應用到 demo app 上,無法這樣呈現給裁判。

鎩羽而歸

最後我們沒將 AppHack 的第一名獎座抱回家,但我們有被選為 26 隊中的前 9 名,想想看我們從來沒和對方一起工作過,加上我們又只有 5 小時可以整合彼此的概念,我們做的還算不錯。我覺得每個點子都滿笨的,因為之前都有人做過了,這是執行不力的問題。

許多人都對我們的註冊頁感到很有趣,而易於使用的設計也獲得不少好評,這對我們的團隊來說是個榮耀。有些觀眾還問我們什麼時候會正式發表這款 app ,這就是我要的反應,因為我設計給人用的產品。

我們會持續簡化,並跟對的人一起合作,一個簡易的 app 無法在一天完成是沒有道理的。

巨匠電腦開設了手機APP設計課程,包含ios和android的應用程式開發以及行動裝置UI設計等等,快來巨匠電腦學習手機APP設計,讓你快速上手!

文章與圖片出處: http://www.inside.com.tw/2013/10/22/from-design-to-ios7-prototype

 

 

【手機APP課程】巨匠電腦:使用者介面設計的七個訣竅你知道嗎?

【手機APP課程】巨匠電腦分享科技心理學:讓人成癮的 App 設計學

【手機APP課程】巨匠電腦分享,檢視行動裝置的3D人機介面UI開發關鍵

【手機APP課程】巨匠電腦分享,10種不同類型的移動UI設計模式

巨匠電腦APP設計- 巨匠電腦學會APP課程 人生從此不簡單

錚/透過巨匠電腦老師APP教學,輕鬆掌握商機!
手機時代來臨,來巨匠電腦學APP,輕鬆創業、賺外快~
巨匠電腦擁有完善app學習路徑圖,完整學習路徑帶您走向app大師之路!

 

【手機APP課程】巨匠電腦:App開發三大設計趨勢你知道了嗎?

【手機APP課程】巨匠電腦密技:像個設計師一樣設計你的 APP 介面

【手機APP課程】巨匠電腦告訴你Yahoo CEO Marissa Mayer的三大APP設計秘訣

【手機APP課程見證】巨匠電腦APP翻轉人生兩個月挽救負債創新商機

巨匠電腦老師APP達人評價學APP設計,讓人生從此不簡單


煜/一個簡單的想法,能夠怎樣變成金錢?在巨匠電腦,透過全套app課程的教學,想樣創造出一支屬於自己的app一點也不困難。巨匠名師 段維瀚 打趣的說:全世界公認最難學的語言並不是程式語言,而是中文,如果你連中文都會了,那麼表示學會程式語言對你而言並不難,在巨匠電腦有系統,且實務性的教學之中,任何人都可以學會程式語言,近一步創造出一個能夠替自己帶來收益的行動app軟體。

段維瀚說,在巨匠電腦教學多年,已經看到無數個成功案例,什麼都不會的學生,經過巨匠電腦完整的教學,能自己獨立寫出一支app軟體,上傳到google play商店供人下載,有的賺進廣告收益,有的則是直接販賣軟體獲利,還有人因此開了自己的軟體設計公司,更買房娶妻,甚至五子登科,人生從此不再魯蛇。

然而,段維瀚也提醒有志開發app的學生們,要開發出一支受歡迎的app、程式語言的學習固然重要,但是如何透過生活經驗去解決使用者的問題更是關鍵。舉例:自己最近正在開發的app就是希望透過新的通訊技術,讓手機與手機之間完全不需要網路或藍芽,更不需要連接電腦就能互相傳遞照片。

他說,每次出去吃喝玩樂,總會看到許多朋友們透過網路互傳剛剛拍下來的合照,但並不是每各地方都有網路,當遇到網路訊號不好的地方時,總是會感到特別掃興。因此,他投入這個全新的app研究,再過不久,這個程式就會在app store上架,未來智慧型手機上傳照片的傳輸技術、就可以完全不需要網路,想上傳就可以馬上傳,因此這支APP的關鍵就在能提供方便的服務。

段維瀚 老師說:「讓生活變的簡單,人生就會從此不簡單!」,智慧型手機的問世是如此,簡訊軟體的貼圖功能是如此,他所設計的app也是如此。但這一切的一切都是為了讓更多人的生活更便利。不過,他也強調,儘管擁有無限創意,但仍然需要花時間將基本功練好,因為創意就像高懸在樹上的果實,而技術則是一雙翅膀,能夠帶著你向上飛翔。在巨匠電腦的教學中,段維瀚 老師 希望每個學生都能擁有一雙強壯的翅膀,在學習的過程中找到正確的方向。在未來、每位學生都能擁有屬於自己的一片天空。

我想學→手機APP教學課程

未分類

巨匠電腦手機APP課程熱門開發技術獨家提供

巨匠電腦手機APP課程

煜/手機APP使用已成為手機持有者每日必用,巨匠電腦看準這一點,特別設計巨匠電腦專屬的手機APP設計課程,因為資策會FIND調查顯示,2014年台灣12歲(含)以上民眾,擁有智慧型手機或平板電腦智慧裝置有1,432萬人,商機龐大,巨匠電腦希望讓學員學習手機APP設計後,自己荷包就能自己拚,無論上班、SOHO外包或網路上架自售,都能賺進自己的口袋,巨匠電腦也針對趨勢提出課程,因為近年穿戴式裝置(眼鏡、手錶)、智慧家電物聯網平台開發不斷,手機APP的曝光機會非常多,巨匠電腦表示這些都是啟發學員學習手機APP設計的理由。

行動平台上的軟體,就是俗稱的APP已成為軟體開發者不可忽視的領域,巨匠電腦設計手機APP開發課程,規劃從Apple-iPhone、Google-Android到微軟的Windows Store App,從初學者到專業開發,都有專屬課程,巨匠電腦在iOS手機開發則會進行最新Swift語法加模組式教學,至於Android手機開發教學內容包含手機、平板、穿戴式、汽車各種跨平台裝置都適用,雲端推播、超音波傳輸、Wi-Fi Direct等豐富課程,巨匠電腦將這些市場熱門的各領域手機開發技術,一次呈現給學員,巨匠電腦並提供業界獨缺的手機UI視覺設計課程,讓學員的APP上架能夠更快速。
巨匠電腦手機APP設計課程的師資,特別邀請手機開發業界達人親自教學,為學員打造最符合市場的技能運用,免去學後投入市場的磨合現象,巨匠電腦讓學員結訓就等於就業,輕鬆邁向手機開發大道;巨匠電腦同時是原廠最佳合作授權教育中心,不只是台灣首家APP原廠授權MAC教學中心,也是微軟唯一合作開發教學中心,巨匠電腦比業界更快一步取得最新技術資源,及獲得最多的資源。

手機APP設計除了課程教學之外,巨匠電腦更重視實務教學,無論是穿戴式、行動支付、物聯網還是企業資料庫,巨匠電腦的手機APP設計課程都會運用實務範例,提供眾多的專案演練,幫助學員在學習時輕鬆上手,循序漸進練習,

讓學員能夠做中學,巨匠電腦規劃的學員職場就業技能,和市場各大企業廠商,不定期舉辦企業人才培訓及媒合,讓學員在巨匠電腦學習後,能順利投入心目中理想的公司任職。

巨匠電腦手機APP設計課程,讓學員無論是想學習新程式語言的程式設計師,或是想要將設計轉換為 iOS App 的設計師,又或者是一位想學習寫程式者,巨匠電腦絕對是業界首選。

 

我想學→手機APP課程教學

未分類