Android開源專案「真」實戰啟航:瀏覽器App EinkBro開發者帶你逐步從UI設計、UX提升到多功能實現秘技全解析

點閱:1

其他題名:Android開源專案真實戰啟航 瀏覽器App EinkBro開發者帶你逐步從UI設計、UX提升到多功能實現秘技全解析 瀏覽器App EinkBro開發者帶你逐步從UI設計UX提升到多功能實現秘技全解析

作者:高茂原(Daniel Kao)著

出版年:2023

出版社:博碩文化

出版地:臺北市

集叢名:iThome鐵人賽

格式:EPUB 版式

頁數:319

ISBN:9786263335998

EISBN:9786263336490 EPUB; 9786263336483 PDF

分類:程式設計  

完整解說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開發入門
  • Chapter 1 總論
  • Chapter 2 選擇起跑點與訂定開發原則
  • Chapter 3 使用者介面初步改善
  • Chapter 4 改造瀏覽網頁的方式——靜態翻頁
  • Chapter 5 調整網頁字型
  • Chapter 6 支援閱讀模式
  • Chapter 7 直排閱讀
  • Chapter 8 儲存網頁為epub檔案
  • Chapter 9 翻譯功能
  • Chapter 10 深色主題模式
  • Chapter 11 支援多Activity
  • Chapter 12 上架App到F-Droid平台
  • Chapter 13 導入Koin
  • Chapter 14 同時顯示雙網頁
  • Chapter 15 自訂字型
  • Chapter 16 支援epub檔案的閱讀
  • Chapter 17 整合Github Actions
  • Chapter 18 導入Jetpack Compose
  • Chapter 19 遠端編譯程式碼
  • Chapter 20 多指觸控手勢功能
  • Chapter 21 淘汰onActivityResult
  • Chapter 22 防止追蹤碼
  • Chapter 23 SharedPreferences的再包裝
  • Chapter 24 改善文字選取的功能選單
  • Chapter 25 整合ChatGPT
同書類書籍