
會想報名APP課程的原因,是因為我在一篇2020網路語言趨勢建議的文章中有看到,目前Android 系統裝置在全球超過25 億台,月活躍使用者大約是20億人,每年APP的總下載次數也高達800億次以上的驚人數字,不論是個大電商平台、手機遊戲、線上轉帳,以及各種網路會員,都能說明在數位時代下,隨著智慧型裝置的蓬勃發展,對於APP的需求只會更加龐大,在這樣的產業趨勢下,原本已經會基礎JAVA的我,決定報名APP課程,朝著Android APP設計師這條路前進,以下我會說明在APP課程的學習過程中曾經面臨過的問題,希望能夠給各位一些幫助。
APP課程的選擇,該選IOS還是Android?
在報名APP課程前,最先面臨到的問題就是應該選擇Android還是IOS開發,前者正如前面說提到的,全球裝機數量高達25億台,為目前使用人數最多的;而後者雖然裝機人數不及Android,但每年的App營業額卻遠遠超過Android系統,因此不論選擇哪一種APP課程專精,都能有不錯的發展方向,由於我本身已經有JAVA程式語言的基礎,最後選擇了Android APP課程,但如果你是IOS的愛好者,他們近年來也新推出了Swift程式語言,大幅的降低了在iOS上面開發的難度,因此APP課程該選擇哪種課程,我覺得可以先考慮熟悉的程式語言去專精,縮短學習時間,其次才是選擇自己偏好的系統。
Android APP課程會很困難嗎?新手會不會聽不懂
APP課程其實分為三個階段學習,分別程式先修、初階開發、進階開發,第一階段的程式先修主要是培養JAVA基礎程式設計,畢竟Andrid APP開發是以JAVA為基礎去開發,所以算是必備的技能之一。由於我本身會JAVA基礎,因此可以直接從初階開發APP課程開始學習,課程內容十分扎實,分成應用程式與雲端社群開發兩大面向學習,以下是初階開發APP課程的上課內容:
APP課程名稱 | APP課程內容 |
Android
應用程式開發 |
|
Android
雲端社群開發 |
|
學會了上述初階開發APP課程,已經能夠自己做出APP了,如果你想要更精進APP開發的技術,還有第三階段-進階開發APP課程,此堂課主要學習內容會放在物聯網的實務運用,像是手控、聲控、感應、雲端監控、藍芽,以及無人空拍機程式,會從單純的APP設計,進入智能操控行動裝置開發的領域,難度也會提高不少,非常適合學會初階APP開發的人,持續進修自己的學習方向。
持續幾個月的APP課程學習過程中,看到一個APP漸漸成形,是非常有成就感的事情,雖然在APP開發的過程中,會有數不清的BUG要排除,以及不斷的反覆測試,很考驗APP設計師的細心程度與耐力,但在APP課程中,會有老師從旁指導,協助發現錯誤的原因,比起自己盲目測試更能了解開發的邏輯,這也是為什麼自學很容易卡關的原因,而且在課堂中可以和同學老師互相交流、討論,有時候也能激發出不同的靈感,這些都是報名APP課程額外的收穫,如果你也有想過要不要走APP設計師這條路,不妨給自己一個機會,來聽聽看APP課程,也許你也會像我一樣,愛上開發APP的成就感!