Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

APP Development Learning Experience Share - AppCoda

781 views

Published on

http://MobileDev.TW

Published in: Education
  • Be the first to comment

APP Development Learning Experience Share - AppCoda

  1. 1. Learn APP http://MobileDev.TW Ryan Chung 1 APP開發 學習經驗談 Source:http://www.kumulos.com
  2. 2. Learn APP http://MobileDev.TW Ryan Chung •  現任 •  行動開發學院負責人 •  資策會行動開發課程總監 •  中央大學資管系兼任講師 •  元智大學資工系兼任講師 •  學歷 •  台灣科技大學資工所碩士 •  元智大學資訊工程系學士 •  教授科目 •  iOS App開發 – ObjC/Swift •  Web App開發 – HTML5/JS •  經歷 •  美國Udacity專案審核員 •  德國難民教育組織資訊志工 •  AppCoda中文站合作作者 •  MacToday愛學習專欄作者 •  資策會國際人才發展中心經理 •  資策會資訊技術訓練中心講師 2
  3. 3. Learn APP http://MobileDev.TW 國際菁英俱樂部 – 前端開發者 3 •  Git 版本管理 •  Agile 專案管理 •  DevOps 開發與部署 •  IB 國際企業 •  Global Market 全球市場 •  Intercultural 跨文化 •  網頁基礎 HTML CSS •  網頁框架 Bootstrap •  Ruby 語言 •  Ruby on Rails 網站開發 •  Rails與Mobile •  iOS Swift程式語言 •  UIKit 介面元件 •  MapGPS 地圖與定位 •  Network 網路整合 APP 行動開發 Web 網站開發 Team 團隊合作 Global 國際視野 Front-end 前端 不受時間地點限制 線上學習 + 諮詢服務 企業內部訓練 新選擇 高效率組合
  4. 4. Learn APP http://MobileDev.TW 我的講義分享(slideshare.net/ryan) 4 http://www.slideshare.net/ryan/presentations
  5. 5. Learn APP http://MobileDev.TW 我第一個上架的APP… 5 上架三分鐘就收到評語
  6. 6. Learn APP http://MobileDev.TW 企業APP開發大賽佳作 6
  7. 7. Learn APP http://MobileDev.TW 數位時代專刊報導 7
  8. 8. Learn APP http://MobileDev.TW TVBS採訪APP經營策略 8
  9. 9. Learn APP http://MobileDev.TW 大愛電視專題:APP製作 9
  10. 10. Learn APP http://MobileDev.TW 中廣新聞網:APP課程 10
  11. 11. Learn APP http://MobileDev.TW MacToday WWDC專欄 11
  12. 12. Learn APP http://MobileDev.TW 緯育 TibaMe學習網 12
  13. 13. Learn APP http://MobileDev.TW 與iOS企業推動聯盟共組服務體系 13
  14. 14. Learn APP http://MobileDev.TW AppCoda 中文站合作作者 14
  15. 15. Learn APP http://MobileDev.TW App生態圈 Developer Customer Training Center Funder ADs Seller Incubation Center Designer Cloud Service Provider Network Admin Platform Holder 15
  16. 16. Learn APP http://MobileDev.TW APP 開發團隊角色 iOS 開發者 客戶 專案經理 提出 需求 企劃 Android 開發者 使用者經驗 架構師 跨平台開發者 研發 設計 圖像設計師 內部 提案 16 行銷
  17. 17. Learn APP http://MobileDev.TW 以APP為中心點展開的學習地圖 17 Big Data Design Cloud MIS IoT APP
  18. 18. Learn APP http://MobileDev.TW How to develop them? 18
  19. 19. Learn APP http://MobileDev.TW Native App (iOS VS. Android) 19 US$99 US$99 US$99 US$99 US$99 …… US$0 US$25US$0
  20. 20. Learn APP http://MobileDev.TW Web App 20
  21. 21. Learn APP http://MobileDev.TW 來勢洶洶 21
  22. 22. Learn APP http://MobileDev.TW 如何學習? 22
  23. 23. Learn APP http://MobileDev.TW 0 to the strong ONE 23 Non-IT Junior •  助理工程師 •  維護既有程式 •  更新資料 Developer •  工程師 •  開發新功能 •  整合團隊貢獻 •  引導新人 Architect •  解決問題 •  改善效能 •  體制建立 •  量大無懼 程式語法認識 開發玩具程式 單一功能學習 實務專案開發 協同合作管理 程式重構精進 大型專案開發 問題解決導向 特定領域應用
  24. 24. Learn APP http://MobileDev.TW 萬丈高樓平地起 24
  25. 25. Learn APP http://MobileDev.TW 側邊選單與內容對應顯示 25
  26. 26. Learn APP http://MobileDev.TW Table View 與 Image View 26
  27. 27. Learn APP http://MobileDev.TW 關聯性、協定、資料 27
  28. 28. Learn APP http://MobileDev.TW 必要實作方法 28
  29. 29. Learn APP http://MobileDev.TW 決定文字顯示內容 29
  30. 30. Learn APP http://MobileDev.TW 當滑到該選項時,對應顯示圖片 30
  31. 31. Learn APP http://MobileDev.TW 記得指定協定實作 31
  32. 32. Learn APP http://MobileDev.TW Lab:天氣顯示 •  請利用前面的例子,結合天氣資料,顯示台灣各大 城市天氣資訊 •  TableView •  取得地理位置 •  OpenWeatherMap 32
  33. 33. Learn APP http://MobileDev.TW 心中有地圖、學習不迷路 33
  34. 34. Learn APP http://MobileDev.TW 將知識分類,但更重要的是應用 34 如何整理 業務來往的 通訊錄? 如何最快 找到附近好 吃的餐廳? 如何規劃 工作的時間 與進度? 如何整理 出去玩的 相片?
  35. 35. Learn APP http://MobileDev.TW 現在在哪一個Level? 1.  跟著做,能作出結果 2.  不只跟著做,還瞭解每個步驟 3.  由於瞭解,所以能夠解出老師的練習題(變化球) 4.  由於完全理解,所以能夠利用所學,開發自己想要 的功能 35
  36. 36. Learn APP http://MobileDev.TW How to learn? •  建立個人學習知識庫 •  用自己的方式描述知識 •  根據自己的理解建構故事,並反覆驗證 •  區分出核心知識、進階知識、外圍知識、延伸知識 •  核心知識:你一定要會的 •  進階知識:效能調校、技巧,等到核心知識搞定了再來研究 •  外圍知識:環境安裝、設定,問題不大 •  延伸知識:外掛、整合,暫時不會也不要緊 36
  37. 37. Learn APP http://MobileDev.TW 學習資源 37
  38. 38. Learn APP http://MobileDev.TW MOOCs •  線上課程 38
  39. 39. Learn APP http://MobileDev.TW 線上社群 39
  40. 40. Learn APP http://MobileDev.TW Udacity Study Group – Taiwan Meetup 14:00 ~ 14:20 Why/How Nanodegrees work? - Udacity Clarissa Shen 14:20 ~ 14:40 Udacity學習經驗分享 (iOS Swift) - III Ryan Chung 14:40 ~ 15:00 非理工背景者上Udacity的經驗 (Front End) - Brian Young 15:00 ~ 16:00 Open Discussion 40
  41. 41. Learn APP http://MobileDev.TW 修煉之路 •  數理邏輯訓練 •  用程式解決週遭的問題 •  接案磨練技術 •  參加比賽 •  找到寫程式的樂趣 41
  42. 42. Learn APP http://MobileDev.TW 敬請指教 42 Contact Ryan Chung (02) 6631 – 6555 Ryan@iii.org.tw

×