能了解Services與Activity之間的溝通與互動方式機制,以及了解如何存取SQLite DataBase。
能深 入了解多執行緒於Android上的應用技巧,並利用執行緖實作非同步的資料處理。學習如何利用Java物件導向設計技巧將Design Pattern元件導入於Android專案中,提升軟體的擴展彈性。
好的架構在大型專案設計上由其重要,當一個專案成長到一個程度時,良好的架構將有助 於降低維護的復雜度,並提升程式的可靠度,唯有良好的架構軟體才能不斷的累積功能的同時依然能保持良好的運作穩定性。
Part I - Android應用軟體架構設計模式
1.應用程式專案結構設計模式
2.多重系統元件整合架構設計模式
3.Android UI頁面操作流程架構設計模式
4.數據資料結構設計模式
5.資料庫存取元件架構設計模式
6.Dialog對話元件設計架構
7.網路資料存取元件設計架構
Part II- Android 應用元件開發指南
1.Android 4.0新增功能與市場發展方向介紹
2.Action Bar 元件特性與撰寫方式
3.Fragment元件特性與撰寫方式
4.Drag and Drop:利用拖拉方式與UI元件互動
5.LoaderManager:於Fragment和Activity中異步處理資料
6.Notification AP:增強訊息通知狀態列
7.Android 增強型AppWidgets,豐富你的桌面
Part III - 如何進行Android專案設計
1.Android專案設計方向
2.軟體設計流程與方式
3.申請Android 開發者帳戶、APP簽署憑證與發佈流程
Part IV - 應用程式商品化技巧
1.資料轉移技巧:免費軟體升級付費軟體後資料該如何轉移
2.良好的操作體驗:資料快取與異步存取機制
3.操作行為分析:如何透過軟體收集與分析使用者操作行為
4.有效空間利用:APP2SD將部份資料轉移至SD卡
5.資料還原與回復:將軟體設定備份於Google雲端
6.保護你的軟體:加入Android版權服務
7.用戶身份確認:利用Google帳戶協助驗證取得用戶身份
8.廣告收費:如何加入ADS廣告服務
9.軟體更新機制:軟體改版需注意的開發細節
1. 已具備Android 基礎開發能力,但不知如何商品化者。
2. 想成為Android APP SOHO族。