在手持裝置應用程式實務開發過程中,並不只是單純的將畫面、元件、儲存等功能設計出來就夠了,實務上往往需要與網路上的伺服器溝通、互動,包括手機與伺服器之間的通訊、資料傳遞、檔案上傳等需求,除此之外,手機能接收從伺服器或雲端傳送的訊息(推播訊息)也是目前最熱門的應用之一。
本課程專為原已具有基礎Android程式能力的人設計,專注於如何能達成與伺服器端的互動,包括通訊協定、資料格式定義、物件傳送與雲端訊息的技術詳解,每個單元皆輔以實務案例實作,透過技術知識與實務開發流程,達到更全面的Android開發與設計能力。
課程使用最新的Android Studio開發工具,內容包括Android的進階元件與Google App Engine的雲端應用程式設計,如Android的RecyclerView、Intent、Broadcast Receiver與Service,GAE的雲端Endpoint設計與雲端資料庫。