如果你具備基本程式設計概念,尤其是Java或C++程式設計語言,這本書的內容非常適合讓你從基礎開始學習Android 應用程式開發技術。如果你是一個具備開發經驗的工程師(Java、C++或iOS),這本書可以讓你快速瞭解Android應用程式開發技術。
書本裡面說明的內容,不是單純的介紹Android API用法。提供的範例程式專案,也不是一些簡單的黑底白字(或是白底黑字)畫面。依照這本書的內容,在學習的過程參考說明的主題,和範例應用程式專案示範的應用,相信你的創意與想法都可以順利地套用到想要開發的應用程式。
本書特色
用Android Studio設計的範例應用程式專案,學習開發Android新、舊版本都相容的應用程式
全面採用Android 6全新的授權架構實作,開發與Android 6相容的應用程式。
使用材料設計(Material design)樣式與轉換動畫效果,開發美觀與風格統一的應用程式。
使用最新的材料設計支援套件(Design support library),輕鬆設計最佳使用者體驗的應用程式。
完整的位置感知、地圖(Google Maps Android API v2)設計與應用,使用標記、繪圖、相機與地面圖層,開發具備互動功能的地圖應用程式。
使用Firebase開發即時雲端應用程式,提供整合位置感知、地圖、材料設計與即時雲端服務功能的範例應用程式專案。
隨書附贈CodeData累積超過五十萬閱讀次數的Android Tutorial系列專欄電子書,適用Android 6與Android Studio,採用專題實作方式學習與應用,搭配書本使用,學習效果加倍。