本書是一本專門介紹Android開發(fā)的圖書。書中首先對Android開發(fā)的核心知識點進行深入講解,然后介紹單元測試、代碼規(guī)范、版本控制、重構、架構等重要的知識,使得讀者在深入掌握技術的同時也幫助他們開闊眼界,且能夠以更專業(yè)的方式設計應用軟件,完成從只會實現功能的初級程序員到軟件工程師、設計師的轉變。本書的主要內容為:構成Android系統(tǒng)基石的四大組件、創(chuàng)造出豐富多彩的UI設計的控件、保證App流暢的多線程開發(fā)、必知必會的HTTP網絡請求應用、數據存儲的核心SQLite數據庫、讓程序的性能優(yōu)化、讓程序更整潔的代碼規(guī)范、管理程序的好幫手Git版本控制,以及需要掌握的高級技術,如單元測試、六大原則與設計模式、重構和綜合實戰(zhàn)等。本書適合Android開發(fā)初學者、程序員學習,也適合作為大中專院校相關專業(yè)的師生用書和培訓學校的教材。