Upload
ryan-chung
View
2.200
Download
0
Embed Size (px)
Citation preview
Learn APP http://MobileDev.TW
Ryan Chung� • 現任�
• 資策會行動開發課程總監�
• 資策會國際人才中心課程研發經理�
• 資策會行動開發學院負責人�
• 學歷�
• 台灣科技大學資工所碩士�
• 元智大學資訊工程系學士�
• 教授科目�
• iOS App開發 – Objective-C�
• Web App開發 – HTML5/CSS3�
• 經歷�
• 工研院電通所嵌入式網站開發�
• 經濟部工業局自由軟體推動計畫�
• 宜蘭縣政府自由軟體講師�
• 平鎮陸軍通訊學校講師�
• 龍潭陸軍總部講師 � �
• 資策會資訊技術訓練中心講師�
• 資策會資技中心行動開發導師�
• 資策會資技中心數位學習網管理�
2
Learn APP http://MobileDev.TW
我的講義分享(slideshare.net/ryan)�
3
http://www.slideshare.net/ryan/presentations
Learn APP http://MobileDev.TW
我第一個上架的APP…�
4
上架三分鐘就收到評語
Learn APP http://MobileDev.TW
企業APP開發大賽佳作�
5
Learn APP http://MobileDev.TW
數位時代專刊報導�
6
Learn APP http://MobileDev.TW
TVBS採訪APP經營策略�
7
Learn APP http://MobileDev.TW
大愛電視專題:APP製作�
8
Learn APP http://MobileDev.TW
中廣新聞網:APP課程�
9
Learn APP http://MobileDev.TW
MacToday WWDC專欄�
10
Learn APP http://MobileDev.TW
資策會TibaMe學習網�
11
Learn APP http://MobileDev.TW
APP 開發團隊角色
iOS 開發者
客戶
專案經理
提出 需求
企劃 Android 開發者
使用者經驗 架構師
跨平台開發者
研發
設計
圖像設計師
內部 提案
12
行銷
Learn APP http://MobileDev.TW
What is App?�
13
行銷手法
提供功能
趣味娛樂
資訊提供
O2O
Learn APP http://MobileDev.TW
Native App – 下載&安裝�
14
Learn APP http://MobileDev.TW
Web App – 實質上就是網站�
15
Learn APP http://MobileDev.TW
Hybrid App – 網站內容+App的殼�
16
Learn APP http://MobileDev.TW
App1.0� • 將資訊以適合手機瀏覽的方式進行呈現�
• 資訊來源可以是網路或是App中�
• 例如:�
• 百大小吃介紹�
• 百大古蹟介紹�
• 百大文化介紹�
• 百大活動介紹�
17
Content
Learn APP http://MobileDev.TW
App2.0� • 結合手機特性與既有資訊,以互動方式提供使用者
內容�
• 例如:�
• 最近的小吃�
• 古蹟合成照相機�
18
Content Device
Learn APP http://MobileDev.TW
App3.0� • 將App結合社群平台,提供使用者間的互動橋梁�
• 例如:�
• 用Facebook登入的聊天室App�
• 美食心得分享App�
19
Content Device
Social
Learn APP http://MobileDev.TW
How to develop them?�
20
Learn APP http://MobileDev.TW
Native App (iOS VS. Android)�
21
US$99
US$99 US$99 US$99 US$99 ……
US$0 US$25
Learn APP http://MobileDev.TW
Web App�
22
Learn APP http://MobileDev.TW
Hybrid App�
23
Learn APP http://MobileDev.TW
該選擇哪一種?� It depends.�
24
Learn APP http://MobileDev.TW
如何學習?�
25
Learn APP http://MobileDev.TW
萬丈高樓平地起�
26
Click Me !
Clicked!
按下按鈕之後,上方顯示區出現文字�
界面 1. 一個文字顯示區 2. 一個按鈕
邏輯 當按鈕被按下時,在文字顯示區顯示文字
Learn APP http://MobileDev.TW
心中有地圖、學習不迷路�
27
Learn APP http://MobileDev.TW
現在在哪一個Level?� 1. 跟著做,能作出結果�
2. 不只跟著做,還瞭解每個步驟�
3. 由於瞭解,所以能夠解出老師的練習題(變化球)�
4. 由於完全理解,所以能夠利用所學,開發自己想要的功能�
28
Learn APP http://MobileDev.TW
How to learn?�
• 建立個人學習知識庫� • 用自己的方式描述知識�
• 根據自己的理解建構故事,並反覆驗證�
• 區分出核心知識、進階知識、外圍知識、延伸知識�
• 核心知識:你一定要會的�
• 進階知識:效能調校、技巧,等到核心知識搞定了再來研究�
• 外圍知識:環境安裝、設定,問題不大�
• 延伸知識:外掛、整合,暫時不會也不要緊�
29
Learn APP http://MobileDev.TW
學習資源� • 線上課程�
30
Learn APP http://MobileDev.TW
線上社群�
31
Learn APP http://MobileDev.TW
修煉之路� • 數理邏輯訓練�
• 用程式解決週遭的問題�
• 接案磨練技術�
• 參加比賽�
• 找到寫程式的樂趣�
32