1.本書以Android應用程序的功能為例,深入講解各種設計模式;
2.內容通俗易懂,講解循循善誘,並且結合實戰來幫助讀者學以致用;
3.本書並不局限於經典的23種設計模式,還包含了Android開發的方方面面,使讀者可以在掌握設計模式的同時學到Android中的一些重要知識;
4.提供源代碼文件以及彩圖文件下載。
長期以來,設計模式一直被視作解決常見軟件設計問題的有效途徑。各類設計模式提供了可復用的通用解決方案,用於解決常見的開發問題。Android開發平臺非常適合使用設計模式,不僅大量的應用程序是用Java編寫的,而且SDK中的許多API也應用了設計模式。
本書作者將設計模式融入Android開發實踐,猶如牛奶與巧克力的交融,讓人意猶未盡,驚嘆其優雅、靈活的實現方式,並忍不住想要親自嘗試。通過閱讀本書,你甚至可以創造出屬於自己的設計模式。
●構建簡單的應用程序,並在真實設備和虛擬設備上運行它
●探索Android Studio針對Material Design提供的WYSIWYG和XML方法
●使用觸摸屏監聽器、手勢檢測和讀傳感器來檢測用戶活動
●應用轉換素來優雅地顯示動畫,並高效地利用移動設備的屏幕空間
●開發一個應用程序,可以使用指定資源目錄,自動為不同設備匹配合適的布局
●將應用程序連接到社交媒體來推廣產品
●利用AppCompat支持庫,使應用程序觸達更多潛在用戶