1. 程式人生 > >推薦幾本圖靈最新移動開發圖書

推薦幾本圖靈最新移動開發圖書

之前關於Android寫過《推薦給Android開發者的搶手書單》,關於iOS寫過《【圖靈】iOS技能書單——入門+進階+精通》,從那基礎上,今天再加幾本之前沒有提到的新書,書不多,就綜合了一下,都是移動開發的,一本iOS,一本Android,兩本React Native,最後一本Android書很特別,沒有程式設計基礎的人也可以通過學習這本書開發應用。

從Hello World到App Store上架—iOS開發指南(第4版)(京東)

這裡寫圖片描述

作者:關東昇

數百個專案案例+兩個真實專案開發全過程

推薦理由:

這本書不用說太多,暢銷書的升級版,跟第三版相比增加了通過程式碼構建介面、UI測試、AFNetworking和Alamofire、CocoaPods和Carthage等內容,還是Swift和Objective-C雙語講解,主要分5部分講解如何從零起步編寫並上線iOS 9應用。

這本書有個專門建立的服務網址www.51work6.com/book/ios14.php,可以在這對書中內容發表評論,或提意見。書中包括了100多個完整的案例專案原始碼,可以到網站www.51work6.com/book/ios14.php下載或者到圖靈社群(iTuring.cn)書的主頁免費註冊下載。智捷課堂還提供了此書相關的免費視訊,具體包括:從零開始學Swift、從零開始學Objective-C以及部分iOS相關視訊。

這裡寫圖片描述

作者:張泳,葛麗娜

基於Android 6.0講Android桌面體系

推薦理由:

Android的桌面是一個特殊的應用程式,它被命名為Launcher。這本書以Launcher為解析核心,詳細介紹了Launcher的清單、應用程式元件、資源配置、UI元件以及Launcher的操作等,包含了整個桌面的體系和技巧,解析很全面,有利於大家理解整個Launcher桌面的體系。是本Android進階書。

這裡寫圖片描述

作者:Bonnie Eisenmen
譯者:黃為偉

推薦理由:

一本實踐指南,從基礎知識入手,逐步深入,最終部署一款 100% 程式碼複用的成熟的移動應用到 iOS 應用商店和 Google Play 商店。在React Native中利用現有的JavaScript和React知識,就可以開發和部署功能完備的、真正原生的移動應用,並同時支援iOS與Android平臺。除了框架本身的講解,還探討了如何使用第三方庫,以及如何編寫自己的Java或者Objective-C的React Native擴充套件。

前言中提到了很多學習React Native的資源可以參考。

這裡寫圖片描述

作者:王利華,魏曉軍,馮誠祺

推薦理由:

2015年春天Facebook開源React Native,這是國內第一本React Native的原創圖書,攜程框架團隊傾力打造出來的,特色主要在於理論結合實戰,你不僅可以瞭解React Native的API和元件,同時可以通過案例和實戰深入學習。

主要內容分4部分,首先簡要介紹React Native的開發基礎知識,然後介紹了React Native的API、元件以及Native擴充套件和元件的封裝,接著介紹App的動態更新和上架過程,最後通過3個案例介紹瞭如何使用React Native開發原生App。

App Inventor 2快速入門與實戰—寫給大家看的安卓應用開發書(京東)

這裡寫圖片描述

作者:David Wolber,Hal Abelson,Ellen Spertus,Liz Looney
譯者:金從軍

給所有人親身參與IT技術變革的機會
App Inventor主力開發人員打造,權威、實用

推薦理由:

挺有意思的一本書,無需程式設計基礎,這本書介紹的是App Inventor 2,這是一個採用可拖曳的塊語言建立應用的視覺化程式設計工具。它完全基於瀏覽器的開發環境,可以讓你在分分鐘內成為一個應用的開發者。只要是你能想到的應用,只要能聯網你就能馬上做出來,是不是很想馬上上手試驗一下。

書中彙集了13個有趣的例子,一步一步教你親手建立這些應用,從實踐中學會開發安卓應用的基本知識與技術。既適合作為App Inventor 2課程的輔導教材,也適合作為希望快速掌握安卓開發的零基礎新手及程式設計愛好者的參考資料。