1002 成為進擊的 app 開發者

27
進擊的 App 開發者 蔡松昇 2014.10.02 1

Upload: alpha-camp

Post on 02-Jul-2015

217 views

Category:

Education


4 download

DESCRIPTION

對於App 開發者之路 有著無限憧憬卻又前景彷徨? 總覺得自己可以出來創業,但似乎前輩們卻總打著退堂鼓? 你一直嚮往自己寫出各種App 但似乎連iOS 跟 Android 開發差異都不是很明確... 期望有個產業界的前輩,用自己的經驗塑造自己成為進擊的開發者? 【課程大綱】 。 萬事起頭難,app 開發工程師的菜鳥之路 >分享 app 開發菜鳥可以利用什麼資源突破開發現況 >分享新創公司開發 app 的過程與心路歷程 >談 iOS & Android 開發 app 上的差異 。成為進擊的 app 開發者 >想成為優秀 app developer 的必備條件 >身為 app developer 所遇到最大的挑戰與成就感 >如何順利與團隊進行產品開發,以及所使用的管理工具 >分享創業團隊最常遇到的問題、階段性困境與解決方式 >淺談人機介面設計與互動 >加入團隊或自己創業,該如何取捨? 【你會學到...】 。如何成為app 開發工程師 及 可以如何突破現狀 。理解iOS & Android 開發上的差異 。最常遇到的階段性困境與解決方法 。思考加入團隊or 自己創業之取捨 【這門課適合?】 。期望轉換跑道,以寫程式、產品開發來改變世界的勇者 。非相關領域希望進入 app 開發產業,卻又既期待又不知從何 下手的尋路者 。 想瞭解行動裝置人機介面設計與互動的求知者 。想知道創業團隊面對 App 產品開發,該注意哪些細節的你?

TRANSCRIPT

Page 1: 1002 成為進擊的 app 開發者

進擊的 App 開發者 蔡松昇

!2014.10.02

1

Page 2: 1002 成為進擊的 app 開發者

講師介紹

蔡松昇[email protected]

!M.S of CS B.S of EE

Mobile App Developer (iOS & Android)

2

Page 3: 1002 成為進擊的 app 開發者

課程⼤大綱

1.從實習到進新創公司的⼼心路歷程 2.Why mobile? 3.Android, iOS 的⽐比較 4.App 團隊的結構 5.Startup v.s. Corporate 6.HCI

3

Page 4: 1002 成為進擊的 app 開發者

[從實習到進新創公司的⼼心路歷程]

4

Page 5: 1002 成為進擊的 app 開發者

朋友認為我在 爸媽認為我在 社會⼤大眾認為我在

客⼾戶認為我在 我認為我在 實際上我在

App Developer

5

Page 6: 1002 成為進擊的 app 開發者

[Why mobile?]

6

Page 7: 1002 成為進擊的 app 開發者

Why Mobile?

We Spend More Time On Smartphones Than Traditional PCs: Nielsen

http://www.nielsen.com/us/en/insights/news/2014/how-smartphones-are-changing-consumers-daily-routines-around-the-globe.html

7

Page 8: 1002 成為進擊的 app 開發者

Why Mobile?

Mobile advertising revenue represented approximately 62% of advertising revenue for the second quarter of 2014, up from approximately 41% of advertising revenue in the second quarter of 2013.

http://investor.fb.com/releasedetail.cfm?ReleaseID=861599

Facebook’s Second Quarter 2014 Financial Highlights

8

Page 9: 1002 成為進擊的 app 開發者

Why Mobile?

https://www.youtube.com/watch?v=jdpQir1sqiQ

9

Page 10: 1002 成為進擊的 app 開發者

[Android v.s. iOS]

10

Page 11: 1002 成為進擊的 app 開發者

台灣⾏行動裝置現況

資料來源:vpon 2014 Q2季報11

Page 12: 1002 成為進擊的 app 開發者

使⽤用 App 習慣的差異

資料來源:vpon 2014 Q2季報

Android iOS

12

Page 13: 1002 成為進擊的 app 開發者

螢幕尺⼨寸越來越多

iPhone13

Page 14: 1002 成為進擊的 app 開發者

螢幕尺⼨寸越來越多

Android14

Page 15: 1002 成為進擊的 app 開發者

針對各⾃自平台的使⽤用者習慣做最佳化 (Dropbox)

Android iOS

15

Page 16: 1002 成為進擊的 app 開發者

針對各⾃自平台的使⽤用者習慣做最佳化 (Instagram)

Android iOS

16

Page 17: 1002 成為進擊的 app 開發者

[App 團隊的結構]

17

Page 18: 1002 成為進擊的 app 開發者

App 團隊的結構

• 開發 • Product manager • App developer (iOS/Android) • Backend developer (if the App needs) • UI Designer • UX Designer

• ⾮非開發 • Marketing • Sales • Growth Hacker

18

Page 19: 1002 成為進擊的 app 開發者

[Startup v.s. Corporate]

19

Page 20: 1002 成為進擊的 app 開發者

Startup v.s. Corporate

Photo: Cover of the book “Cheating on Your Corporate Job: A Comic Look at the Startup Dream”

20

Page 21: 1002 成為進擊的 app 開發者

7

[Human Computer Interaction]

21

Page 22: 1002 成為進擊的 app 開發者

Human Computer Interaction (HCI)

Human–computer interaction (HCI) involves the study, planning, design and uses of the interaction between people (users) and computers. It is often regarded as the intersection of computer science, behavioral sciences, design, media studies, and several other fields of study.

- Wikipedia

22

Page 23: 1002 成為進擊的 app 開發者

Human Computer Interaction (HCI)

http://blogs.wsj.com/japanrealtime/2014/09/24/iphone-6-screen-size-issue-solved-by-giant-thumb/

23

Page 24: 1002 成為進擊的 app 開發者

Human Computer Interaction (HCI)

24

Page 25: 1002 成為進擊的 app 開發者

~ END ~ !http://www.alphacamp.tw

25

Page 26: 1002 成為進擊的 app 開發者

附錄

「⼯工欲善其事,必先利其器。」《論語・衛靈公第⼗十五》

26

Page 27: 1002 成為進擊的 app 開發者

App 開發者必備⼯工具• 版本控管, 多⼈人協作: Github, Bitbucket

• 專案管理⼯工具: Trello, Asana, PivotalTracker

• 團隊溝通:Hipchat, Slack

• 客服⼯工具: UserVoice

• 閃退記錄:Crittercism, Crashlytics

• 3rd Party Library 管理:CocoaPods

27