Mastering Android Studio 3

Kyle Mew

  • 出版商: Packt Publishing
  • 出版日期: 2017-08-29
  • 售價: $1,970
  • 貴賓價: 9.5$1,872
  • 語言: 英文
  • 頁數: 220
  • 裝訂: Paperback
  • ISBN: 1786467445
  • ISBN-13: 9781786467447
  • 相關分類: Android
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • Use Android Studio not just as an IDE but as a complete testing and build solution
  • Produce customized APKs with Gradle to suit various versions of an app, such as test versions and free versions of an otherwise paid app.
  • Explore all aspects of UI development and testing using working XML and Java examples.
  • Learn seamless migration from Eclipse and other development platforms to Android Studio.

Book Description

Android Studio is an Integrated Development Environment (IDE) designed for developing Android apps. As with most development processes, Android keeps resources and logic nicely separated, and so this book covers the management of imagery and other resources, and the development and testing tools provided by the IDE.

After introducing the software, the book moves straight into UI development using the sophisticated, WYSIWYG layout editor and XML code to design and test complex interfaces for a wide variety of screen configurations.

With activity design covered, the book continues to guide the reader through application logic development, exploring the latest APIs provided by the SDK. Each topic will be demonstrated by working code samples that can be run on a device or emulator.

One of Android Studio's greatest features is the large number of third-party plugins available for it, and throughout the book we will be exploring the most useful of these, along with samples and libraries that can be found on GitHub.

The final module of the book deals with the final stages of development: building and distribution. The book concludes by taking the reader through the registration and publication processes required by Google. By the time you have finished the book, you will be able to build faster, smoother, and error-free Android applications, in less time and with fewer complications than you ever thought possible.

What you will learn

  • Create styles, themes, and material designs
  • Set up, configure, and run virtual devices using the AVD manager
  • Improve the design of your application using support libraries
  • Learn about GitHub libraries
  • Use emulators to design layouts for a wide variety of devices, including wearables.
  • Improve application performance in terms of memory, speed, and power usage

About the Author

Kyle Mew has been programming since the early '80s and has written for several technology websites. Also, he has written three radio plays and four other books on Android development.

Table of Contents

  1. Workspace Structure
  2. UI Design
  3. UI Development
  4. Device Development
  5. Assets and resources
  6. Templates and Plugins
  7. Language Support
  8. Testing and Profiling
  9. Packaging and Distribution

商品描述(中文翻譯)

關鍵特點
- 不僅將 Android Studio 作為 IDE,還作為完整的測試和構建解決方案
- 使用 Gradle 生成自定義 APK,以適應應用的各個版本,例如測試版本和免費版本的付費應用
- 使用可運行的 XML 和 Java 範例探索 UI 開發和測試的各個方面
- 學習從 Eclipse 和其他開發平台無縫遷移到 Android Studio

書籍描述
Android Studio 是一個為開發 Android 應用而設計的整合開發環境 (IDE)。與大多數開發過程一樣,Android 將資源和邏輯良好分離,因此本書涵蓋了影像和其他資源的管理,以及 IDE 提供的開發和測試工具。

在介紹軟體後,本書直接進入 UI 開發,使用先進的 WYSIWYG 佈局編輯器和 XML 代碼設計和測試各種螢幕配置的複雜介面。

在涵蓋活動設計後,本書繼續引導讀者進行應用邏輯開發,探索 SDK 提供的最新 API。每個主題都將通過可在設備或模擬器上運行的工作代碼範例進行演示。

Android Studio 最偉大的特點之一是可用的眾多第三方插件,在整本書中,我們將探索其中最有用的插件,以及可以在 GitHub 上找到的範例和庫。

本書的最後一個模組處理開發的最終階段:構建和分發。書籍的結尾將引導讀者完成 Google 所需的註冊和發佈過程。當你完成本書時,你將能夠以比你想像中更快、更流暢且無錯誤的方式構建 Android 應用,並且所需的時間和複雜性都會更少。

你將學到的內容
- 創建樣式、主題和材料設計
- 使用 AVD 管理器設置、配置和運行虛擬設備
- 使用支持庫改善應用的設計
- 了解 GitHub 庫
- 使用模擬器為各種設備(包括可穿戴設備)設計佈局
- 在記憶體、速度和電力使用方面改善應用性能

關於作者
Kyle Mew 自 80 年代初開始編程,並為幾個科技網站撰寫文章。此外,他還創作了三部廣播劇和四本有關 Android 開發的書籍。

目錄
1. 工作區結構
2. UI 設計
3. UI 開發
4. 設備開發
5. 資產和資源
6. 模板和插件
7. 語言支持
8. 測試和分析
9. 打包和分發