Android 開發書籍吐血推薦-從入門到到“放棄”

程序員 Gradle 設計模式 C語言 labcode 2017-06-06

Android 開發書籍吐血推薦-從入門到到“放棄”

前言

Android 開發書籍吐血推薦-從入門到到“放棄”

作為一名程序員,日常的工作除了上班擼代碼就是加班擼代碼了。擼碼其實不難,無非詢問Google,StackOverflow,解決方法和demo一籮筐,可是擼的一手好代碼著實不易。無獨有偶,碼農一抓一大把,優秀的程序員卻不易尋覓。優秀的程序員既不可能出自各種天花亂墜的培訓機構,更不可能來自挖掘機搖籃山東布魯斯特,大多數優秀的程序員有一個共同點,那就是自學。

為什麼是自學呢?首先大學的教育不可能讓你成為專家級別的程序員,其次為了能從團隊脫穎而出必然付出更多的努力來學習。自學其實是一種很強有力的能力,一旦掌握,許多技術和問題都可以輕鬆搞定。

Android入門

1、Android官方培訓課程中文版

推薦原因:入門使用官方的這份培訓課程是最好不過的了,沒有比這個更權威,更準確的Android學習資料了。在實踐的過程中多參考,多按照官方的推薦進行代碼實踐!

2、瘋狂Android講義

推薦原因:書中並沒有深奧的理論,有大量的實例,邊看的過程中,邊在電腦面前跟著敲了一遍實例代碼,最好能做到理解性地敲,而非看一個單詞再電腦面前敲一個。

3、第一行代碼

推薦原因:網上有不少人都推薦這本書作為Android入門書,我大概掃了一遍,知識點較基礎,作者文筆不錯,書中還穿插了不少打怪漲經驗升級的片段,比較風趣。

Android進階

1、Gradle for Android 中文版

一本簡單講解關於Android中關於Gradle相關的書籍,是快速掌握和理解Gradle的有效輔助書籍。

2、Android群英傳

推薦理由:運用大量實際開發中的實例,並結合最新的Android開發SDK和IDE,讓讀者能夠了解最前沿的開發技術。《Android群英傳》適合具有一定開發基礎的開發者,幫助開發者快速提高開發能力。

3、深入理解 Android

推薦理由:該書以情景方式對Android的源代碼進行深入分析。內容廣泛,以對Framework層的分析為主,兼顧Native層和Application層;分析深入,每一部分源代碼的分析都力求透徹;針對性強,注重實際應用開發需求,書中所涵蓋的知識點都是Android應用開發者和系統開發者需要重點掌握的。

4、Android應用性能優化最佳實踐

推薦理由:今天的Android應用開發者經常要想盡辦法來提升程序性能。由於應用越來越複雜,這個問題也變得越來越棘手。本書主要介紹如何快速高效地優化應用,讓應用變得穩定高效。你將學會利用Android SDK和NDK來混合或單獨使用Java、C/C++來開發應用

5、Android開發進階:從小工到專家

推薦理由:本書對Android開發的核心知識點進行深入講解,然後介紹單元測試、代碼規範、版本控制、重構、架構等重要知識點,使得讀者在深入技術的同時開闊眼界,能夠以更專業的方式設計應用軟件,幫助讀者完成從只會實現功能的“碼農”到軟件工程師、設計師的過渡。

6、重構:改善既有代碼的設計

推薦原因:在大量實踐Android程序之後,我們需要會分辨哪種寫法是更優秀的,通過重構來改善既有的代碼,通過設計模式的不斷理解實踐對既有的框架進行優化,追求更加設計良好的程序。

Android底層

1、Android源碼設計模式

推薦理由:每個章節都對某個模式做了深入的分析,並且會對模式相關的技術點進行深入拓展,讓讀者在掌握模式的同時學習到Android中的一些重要知識,通過實戰幫助讀者達到學以致用的目的,且能夠將模式運用於項目中,開發出高質量的程序。結合設計模式分析源碼

2、Android框架揭祕

推薦理由:主要介紹android框架的初始化過程及主要組件的工作原理。作者直接分析和整理了android框架的主要源代碼,並詳細講解了理解框架工作原理所需的各種基礎知識和構成實際android平臺骨幹的服務框架。底層架構的一本好書

底層書籍對於應用開發者來說,不用過於深入,主要用於學習設計思路和了解底層設計機制

Android入門到放棄

頸椎病康復指南

推薦理由:寫代碼不僅是頭腦的工作,更是體力的付出。長年累月,身體必然出現問題。脂肪肝,脊椎病等等。希望這本書可以給你脊椎病恢復提供指導。

Android 開發書籍吐血推薦-從入門到到“放棄”

Android 開發書籍吐血推薦-從入門到到“放棄”

福利

記的點贊、收藏、關注一下哦,讓我們一起在coding的路上狂奔吧~~~

相關推薦

推薦中...