歡迎光臨
每天分享高質量文章

Android實戰通關秘籍,這本書才是最好的

來自:程序員書庫(ID:OpenSourceTop)


Android 應用開發發展十分快速,平均每天有150萬部的Android裝置被啟用,全球有超過二十億的裝置安裝Android作業系統,Android開發工程師已然是IT行業炙手可熱的崗位之一。

如今,市面上也湧現大量的關於 Android 開發的圖書,總的來說可以分為入門實戰類、原始碼分析、安全和逆向分析等,下麵我們要推薦的這本就是Android入門實戰類書籍

我們都知道開發 Android App 是用 Java 語言的,當然你也可以使用其他語言來開發 Android,但主流還基本上都是用 Java。這本書也不例外,閱讀這本書之前你依然需要具備Java基礎。

《Android程式設計權威指南》


本書特點:

● 全面——涵蓋Android開發相關的理論概念和技術知識點

● 實用——8個Android應用開發實戰專案

● 易懂——內容深入淺出、循序漸進,便於讀者理解。

這本書主要以其Android訓練營教學課程為基礎,融合了幾位作者多年的心得體會,是一本完全面向實戰的Android程式設計權威指南。全書共3章,詳細介紹了8個Android 應用。透過這些精心設計的應用,讀者可掌握很多重要的理論知識和開發技巧,獲得最前沿的開發經驗。

此外,這本書主要針對當前廣泛使用的各個系統版本(Android 4.4 至 Android 7.1)。雖然目前Android 8.0 已經更新有段時間了,但目前市面上Android 7仍居多,所以不用擔心內容過時

閱讀路線

在開始學習之前,你需要安裝Android Studio。基於流行的IntelliJ IDEA建立,Android Studio是用於Android開發的一套整合開發工具。

接下來,開始學習Android開發,這本書將會帶你學習開發8個Android應用,有些應用很簡單,一章即可講完;有些則相對複雜。最複雜的一個應用跨越了13章。下麵就是這本書裡的8個應用,看看自己是否感興趣:

GeoQuiz藉此學習Android應用的基本組成、activity、介面佈局以及顯式intent。

CriminalIntent:本書中最複雜的應用,用來記錄辦公室同事的種種陋習。藉此應用學習fragment、主從使用者介面、list-backed使用者介面、選單選項、相機呼叫、隱式intent等內容。

BeatBox:一個可以震懾壞人的應用,藉此深入學習fragment、媒體檔案的播放與控制、MVVM架構、資料系結、單元測試、主題以及drawable資源。

NerdLauncher:一個個性化啟動器,藉此深入學習intent以及Android任務。

PhotoGallery:一個從Flickr網站下載並顯示照片的客戶端應用,藉此學習Android服務、多執行緒、網路內容下載等知識。

DragAndDraw:一個簡單的畫圖應用,藉此學習觸控手勢事件處理以及如何建立個性化檢視。

Sunset:一個漂亮的日落動畫應用,藉此學習Android動畫。

Locatr:一個查詢當前位置的Flickr圖片並顯示在地圖上的應用。藉此應用學習如何使用定位服務和地圖。

註意

不得不再次提醒大家,如果你真的打算學習這本書,你需要熟悉Java語言,包括類、物件、介面、監聽器、包、內部類、匿名內部類、泛型類等基本概念。

讀者書評:

@lokizone:本書每章或者每幾章就講述一個小專案,涵蓋了Android程式設計的基礎知識,從Activity的生命週期講到Material Design,一步一步的跟著書中步驟做,看著一個個小APP能夠執行起來,很有成就感。最近把這書讀完了,收穫挺大,Android開發也算入門了,自己的第一款Android APP也在開發進行中。

@hello:深入淺出的講解了Android程式設計。非常不錯,建議看看。

@燃燒的筆記本:和其他android寫的拉開了層次,對真正的開發很有幫助。尤其是fragment的使用,還有書裡面的例子,寫的非常好。

其他學習Android開發的好書

《移動應用UI設計樣式(第2版)》

《瘋狂 Android 講義》

《Android 核心剖析》

Android 軟體安全與逆向分析


●編號318,輸入編號直達本文

●輸入m獲取到文章目錄

贊(0)

分享創造快樂