書名: Android開發秘辛大公開 (1版)
作者: Chet Haase
譯者: 沈佩誼
版次: 1
ISBN: 9786263243552
出版社: 碁峰
出版日期: 2023/05
書籍開數、尺寸: 17x23x1.93
頁數: 416
內文印刷顏色: 單色
#資訊
#編程與軟體開發
#移動應用程式開發
定價: 600
售價: 510
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

內容簡介 Android開發秘辛首度完整揭露 且看Android如何成為地球發展史上最受歡迎*的作業系統 (*或至少最廣爲流傳) 時間回到2004年,當時的Android只不過是兩個想要打造相機軟體的人。但他們吸引不到任何投資人青睞。今天,Android是Google公司中的龐大團隊,負責把Android作業系統(包括相機軟體)交付到全球各地三十億台裝置上。 本書紀錄了Android一路走來的過程,適合所有人閱讀,而不僅僅是那些知道(事實上,真正關心)技術細節的軟體和硬體工程師。 這是內部才知道的幕後故事,由那些讓一切成真的人娓娓道來! 「我愛這個團隊。他們超級、超級優秀。我不覺得我自己能夠再來一次。這會殺了我。」 —San Mehat 「《Android開發秘辛大公開》完美刻劃出Android和團隊的早期最真實的樣貌。」 —Dianne Hackborm, Android框架工程師 「一個小小團隊成功打造出擁有驚人規模與影響力的Android,箇中秘訣究竟是什麼?也許我們永遠無法全面掌握,但這本第一手紀實書大概就是我們手上最清晰的線索。」 —Dave Burke, Android工程團隊VP 「《Android開發秘辛大公開》是一本引人入勝的作品,講述了一群想要打造出絕世好產品的熱血工程師,在不被人看好的時候,就拚命生出了Android作業系統。忠於骨子裡的技術咖精神,切特・哈斯以實地現場為出發點,將這個象徵了技術與商業完美結合,收穫成功的非凡故事娓娓道來。無數位工程師嘔心瀝血,扭轉看似遲來的進入時機,將危機化為轉機,集眾人之力創造出動人成果,昭示著平台時代的到來。」 —Jonathan Littman,《The Entrepreneur’s Faces》共同作者、《The Fugitive Game》作者 產品目錄 PART I 一開始 1 Android…相機的作業系統? 2 農場團隊 3 團隊成長期 4 創投提案 5 併購 6 在Google的日子 PART II 打造平台 7 系統團隊 8 JAVA 9 核心函式庫 10 基礎設施 11 圖形 12 媒體 13 框架 14 UI toolkit 15 系統UI與啟動器 16 設計 17 Android瀏覽器 18 倫敦的呼喚 19 應用程式 20 Android服務 21 地點、地點、地點 22 Android Market 23 通訊 24 開發者工具 25 簡潔的程式碼 26 開源 27 管理一切 28 交易 29 產品vs.平台 PART III Android團隊 30 Android !=Google 31 西部大蠻荒 32 硬體時光 33 機器人時光 34 死命工作,不要聰明工作 35 培根星期天 36 來自巴賽隆納的明信片 PART IV 正式發布 37 激烈競賽 38 同一時間,在庫比蒂諾…… 39 SDK發布 40 邁向1.0 41 1.0正式發布 42 G1的市場接受度 43 純粹的點心 44 早期裝置 45 Droid辦到了 46 三星和更多 47 曲棍球桿 PART V 成功背後 48 團隊 49 決定、決定、決定 50 時間點 51 成功!仍須努力! APPENDIX 附錄 A 技術行話 B 相關內容

為您推薦

Android 開源專案「真」實戰啟航:瀏覽器 App EinkBro 開發者帶你逐步從 UI 設計、UX 提升到多功能實現秘技全解析(iThome鐵人賽系列書)【軟精裝】 (1版)

Android 開源專案「真」實戰啟航:瀏覽器 App EinkBro 開發者帶你逐步從 UI 設計、UX 提升到多功能實現秘技全解析(iThome鐵人賽系列書)【軟精裝】 (1版)

類似書籍推薦給您

內容簡介 完整解說EinkBro兩年多來的開發過程 使你的Android開發功力再上一層樓   本書內容改編自第 14 屆 iThome 鐵人賽 Mobile Development 組佳作系列文章《從開發瀏覽器 APP 學習 Android 實戰技巧,並搭上 Jetpack Compose 的列車》與第 13 屆 iThome 鐵人賽Mobile Development 組佳作系列文章《如何開發適合電子書閱讀器使用的瀏覽器 Android APP》。   一本書包含了兩屆 iThome 鐵人賽得獎作品的精華,前後連貫,讓讀者能更深入地了解 EinkBro App 的演進過程。雖然 EinkBro 是作者業餘開發的作品,但是從 2023 年起,它開始被內建於台灣主流的電子書品牌的閱讀器中,這無疑是一種莫大的肯定。   不同於以往的 Android 教學書籍,本書以實際 App 專案的開發先後順序介紹各種不同主題和功能的實作,讓讀者能夠隨著專案的演進,感受到它一步步改善的過程,並從中學習到各種開發的技巧。   書中大部分內容的主題是圍繞在電子書閱讀器帶來的限制和特性上,在講解功能開發的緣由和發想時,還會解釋其背後的思考邏輯;讓讀者不但能夠學習到實作的細節,還可以讓促使未來在開發功能時的思惟能更加全面。   【目標讀者】   →已經熟悉基本的 Android 開發方式,想要再進一步學習更多的實作技巧。   →想要更了解 WebView 開發細節的開發者。   →好奇開源專案是怎麼樣不斷演進和發布的讀者。   →同樣是電子書閱讀器的愛好者,想了解 EinkBro 開發背後的秘辛的使用者。 目錄 Chapter 0 WebView 開發入門 0.1 架構 Chapter 1 總論 1.1 EinkBro App 簡介 1.2 EinkBro 功能演進 1.3 各章節簡介及閱讀方式 Chapter 2 選擇起跑點與訂定開發原則 2.1 如何選擇好的起跑點 2.2 訂定自己的開發原則 Chapter 3 使用者介面初步改善 3.1 提高圖案對比度 3.2 調整對話框 Chapter 4 改造瀏覽網頁的方式——靜態翻頁 4.1 以翻頁的方式瀏覽網頁 4.2 利用音量鍵翻頁 4.3 點擊畫面翻頁 Chapter 5 調整網頁字型 5.1 字型大小 5.2 字體粗細 5.3 更換雲端字型 Chapter 6 支援閱讀模式 6.1 何謂閱讀模式 6.2 初次嘗試 6.3 改試另一種效果比較好的實作 Chapter 7 直排閱讀 7.1 牛刀小試 7.2 閱讀模式 + 直排 Chapter 8 儲存網頁為 epub 檔案 8.1 引入函式庫 8.2 取得網頁內容 8.3 電子書名及章節名稱 8.4 如何實作儲存圖片 Chapter 9 翻譯功能 9.1 核心實作 9.2 取得網頁全文 9.3 整合 Google Translate 網頁 9.4 網頁內容分頁 9.5 雙視窗可拖拉調整大小元件 9.6 翻譯結果與主畫面同步捲動 Chapter 10 深色主題模式 10.1 顏色設定調整 10.2 夜間模式設定 10.3 WebView 的夜間模式支援 Chapter 11 支援多 Activity Chapter 12 上架 App 到 F-Droid 平台 12.1 什麼是 F-Droid 12.2 發佈 EinkBro 到 F-Droid 的理由 12.3 如何進行 Chapter 13 導入 Koin 13.1 什麼是 Koin 13.2 為什麼要導入 Koin 13.3 導入方法 Chapter 14 同時顯示雙網頁 14.1 需求來源 14.2 開發方式 Chapter 15 自訂字型 15.1 從系統中選擇字型檔案 15.2 注入 CSS Font 資訊到 WebView 中 15.3 攔截 WebRequest 以傳回字型資訊 Chapter 16 支援 epub 檔案的閱讀 16.1 分析網路上實作閱讀 epub 檔案的範例 16.2 重構參考來的程式碼 Chapter 17 整合 Github Actions 17.1 利用 Github Actions 編譯 release 版本 17.2 更方便的下載 Github Action 編譯好的 binary Chapter 18 導入 Jetpack Compose 18.1 導入 Jetpack Compose 的一些想法 18.2 Compose 快速切換設定的對話框 18.3 Compose 功能選單 18.4 Compose 設定畫面的第一層 18.5 Compose 自製的AutoCompleteTextView 18.6 改寫工具列前 18.7 改寫工具列 18.8 改寫工具列後 18.9 改寫 PreferenceUI Chapter 19 遠端編譯程式碼 19.1 何謂 mainframer 19.2 mainframer 的概念 19.3 舊的 Intel Mac 設定 19.4 遠端機器(M1 Mac mini) 的設定 19.5 執行方式 Chapter 20 多指觸控手勢功能 20.1 多點觸控手勢偵測 20.2 縮放畫面時防止誤觸 Chapter 21 淘汰onActivityResult 21.1 註冊 ActivityResult 21.2 呼叫步驟 1 中已經建立好的 ActivityResultLauncher Chapter 22 防止追蹤碼 22.1 找到所需資料 22.2 呼叫時機 22.3 Firefox 的實作 22.4 Brave 的實作 Chapter 23 SharedPreferences 的再包裝 23.1 善用 Delegate 23.2 改善 Toggle 的功能 Chapter 24 改善文字選取的功能選單 24.1 自製功能清單 24.2 改善選取不準確的情況 Chapter 25 整合 ChatGPT 25.1 使用外部函式庫進行初步整合 25.2 支援 stream 的回覆型式

原價: 720 售價: 612 現省: 108元
立即查看
深入淺出Android開發 (3版)

深入淺出Android開發 (3版)

類似書籍推薦給您

內容簡介   教你用Kotlin製作Android App   「Android的開發技術每隔幾年就徹底改變一次,這種書很難寫,Griffiths幾乎完全改寫了這本經典的第三版,用很棒的方法來展示現代的Android app究竟是怎麼開發的。總之,他們再次寫出這個領域最棒的書籍。如果你要用正確的方式來建構Android app,買這本書就對了!」 —Ken Kousen(Kousen IT公司總裁 )   你將從本書學到什麼?   想製作殺手級的Android app嗎?這本全新的書籍將帶你快速實現夢想。你將實際建構app、設計靈活的互動式用戶介面、將資料存入資料庫,以及使用Android Jetpack的最新功能,包括Jetpack Compose。在過程中,本書就像熟練的Android開發者帶著你一起工作!只要稍具Kotlin技能即可使用這本書。   這本書為何如此與眾不同?   如果你看過《深入淺出》系列,應該知道會看到什麼,我們針對大腦的運作方式量身打造了一套豐富的視覺格式。本書沒有令人昏昏欲睡的大量文字,而是透過多感官體驗來讓你專心學習Android開發。如果還沒有看過這個系列,本書一定令你滿意。 目錄 1 千里之行,始於足下:一頭栽進 Android 世界 2 建立會互動的 app:會做事的 app 3 layouts:我是 layout 4 constraint layouts:繪製藍圖 5 activity 的生命週期:我是 activity 6 fragments 與 navigation:自尋出路 7 safe args:傳遞資訊 8 導覽 UI:遨遊四方 9 material views:物質(Material)世界 10 view binding:形影不離 11 view models:建立行為模型 12 live data:投入 Action 的懷抱 13 data binding:建立聰明的 layout 14 Room 資料庫:有景觀(View)的房間(Room) 15 recycler views:Reduce、Reuse、Recycle 16 DiffUtil 與 Data Binding:快意人生 17 recycler view 導覽:抽一張卡 18 Jetpack Compose:發揮創意 19 將 Compose 與 view 整合起來:琴瑟合鳴 i 遺珠:十大要事(我們沒有談到的)

原價: 1200 售價: 1020 現省: 180元
立即查看
Android案例開發完全講義

Android案例開發完全講義

類似書籍推薦給您

原價: 580 售價: 493 現省: 87元
立即查看
App Inventor 2程式設計與應用:開發Android App一學就上手 (6版)

App Inventor 2程式設計與應用:開發Android App一學就上手 (6版)

類似書籍推薦給您

【簡介】 本書特色 本書的主要目的是幫助初學者、學過Scratch或沒有程式設計經驗的讀者,都能夠建立自己的App,不用撰寫一行程式碼,就可以「拼」出自己的Android App。 1.循序漸進方式:完整說明App Inventor基礎程式設計 2.專案主題實作:幫助讀者精通Android App開發 3.線上學習模式:使用連線版中文使用介面,說明App Inventor 2的積木程式和外觀編排,操作介面和離線版本完全相同 4.中文軟體介面:採用中文介面之軟體,輕鬆學習App Inventor 2 內容簡介 本書架構是由淺入深,從App Inventor 2和Android開始,詳細說明Android基礎程式設計,強調介面配置和使用介面的互動設計,從按鈕、標籤與文字輸入盒組件開始,到選擇功能的介面組件和圖片顯示,然後是清單組件,訊息與對話框,完整說明使用介面的建立,和如何使用事件處理與使用者進行互動。 接著說明如何啟動其他螢幕和行動裝置的內建Apps,幫助讀者建立多螢幕和整合內建App的應用程式,最後使用多種不同領域,如多媒體製作、遊戲設計、微資料庫與ChatGPT串接等等的綜合應用範例,來說明Android App開發的實戰技巧。 【目錄】 Chapter01 App Inventor與Android基礎 1-1 程式的基礎 1-2 Android行動作業系統 1-3 認識App Inventor 1-4 建立App Inventor開發環境 Chapter02 建立第一個Android App 2-1 使用App Inventor開發Android App 2-2 建立第一個Android App 2-3 在App Inventor測試執行Android App 2-4 App Inventor的使用介面說明 2-5 App Inventor的專案管理 Chapter03 Android程式設計入門—變數與常數 3-1 物件的基本觀念與積木 3-2 介面組件的屬性 3-3 變數與常數值 3-4 按鈕組件—執行功能 3-5 標籤組件—程式輸出 3-6 文字輸入盒組件—程式輸入 Chapter04 使用介面設計—運算子與運算式 4-1 認識介面配置組件 4-2 基本介面配置組件 4-3 捲動配置組件 4-4 更改介面組件的外觀 4-5 運算子與運算式 Chapter05 使用者互動設計—程序 5-1 認識事件處理與程序 5-2 介面組件的事件處理 5-3 畫布組件的觸控事件 – 繪圖 5-4 建立程序 5-5 在程序使用區域變數 - 滑桿組件 5-6 內建數學和字串函數 Chapter06 選擇與圖像組件—條件判斷 6-1 認識結構化程式設計 6-2 條件判斷 6-3 選擇組件與巢狀條件判斷 6-4 多選一條件判斷 6-5 圖像組件 Chapter07 訊息與對話框—迴圈結構 7-1 對話框組件 7-2 認識迴圈結構 7-3 固定次數迴圈 7-4 條件迴圈 7-5 巢狀迴圈 Chapter08 清單與清單組件—陣列 8-1 認識清單 8-2 建立清單 8-3 清單處理的相關積木 8-4 清單應用—數字不重複的大樂透開獎 8-5 清單組件 Chapter09 多螢幕Android App與日期/時間組件 9-1 認識螢幕組件 9-2 在專案新增螢幕組件 9-3 在多螢幕之間交換資料 9-4 日期/時間選擇器組件 9-5 計時器組件 Chapter10 啟動內建App、網路與地圖組件 10-1 如何啟動內建App 10-2 Activity啟動器組件 10-3 網路瀏覽器組件 10-4 網路組件 10-5 地圖組件 Chapter11 綜合應用—繪圖、動畫與多媒體 11-1 聲音組件 11-2 綜合應用:行動小畫家 11-3 綜合應用:認識動物 11-4 綜合應用:鯊魚碼表 Chapter12 綜合應用—遊戲程式設計 12-1 認識遊戲程式設計 12-2 綜合應用:打磚塊遊戲 12-3 綜合應用:太空射擊 12-4 綜合應用:打地鼠 Chapter13 綜合應用—檔案、資料庫與語音 13-1 微型資料庫、檔案管理與語音組件 13-2 綜合應用:每日生活記事 13-3 綜合應用:行動測驗 13-4 綜合應用:字母學習 Chapter14 綜合應用—定位服務、相機與感測器 14-1 GPS定位服務、照相機與感測器組件 14-2 綜合應用:旅館在哪裡 14-3 綜合應用:照片塗鴉 14-4 綜合應用:太空射擊Ⅱ 14-5 綜合應用:旅館在哪裡Ⅱ Chapter15 綜合應用-統計圖表、旅遊景點導覽和OpenData旅遊資訊 15-1 雲端圖表工具與Charts組件 15-2 綜合應用:繪製統計圖表 15-3 綜合應用:單車遊蹤景點導覽 15-4 使用App Inventor字典剖析JSON資料 15-5 綜合應用:OpenData旅遊資訊 Chapter16 綜合應用-AI人工智慧與串接ChatGPT API 16-1 認識人工智慧 16-2 綜合應用:AI2人工智慧應用 16-3 註冊與取得OpenAI帳戶的API Key 16-4 使用AI2串接ChatGPT API 附錄A 安裝與使用離線版AppInventor 2開發環境(電子書) 附錄B App Inventor 2藍牙無線連接(電子書)

原價: 580 售價: 510 現省: 70元
立即查看
從0到0.99 Android 架構開發實戰:以便利貼應用程式為例(iThome鐵人賽系列書) (1版)

從0到0.99 Android 架構開發實戰:以便利貼應用程式為例(iThome鐵人賽系列書) (1版)

類似書籍推薦給您

原價: 600 售價: 510 現省: 90元
立即查看