Learn Android App Development (Paperback)

Wallace Jackson

  • 出版商: Apress
  • 出版日期: 2013-04-29
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 548
  • 裝訂: Paperback
  • ISBN: 1430257466
  • ISBN-13: 9781430257462
  • 相關分類: Android
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Learn Android App Development is a hands-on tutorial and useful reference. You'll quickly get up to speed and master the Android SDK and the Java that you need for your Android Apps.

The Android SDK offers powerful features, and this book is the fastest path to mastering them—and the rest of the Andorid SDK—for programmers with some experience who are new to Android smartphone and tablet apps development. Many books introduce the Android SDK, but very few explain how to develop apps optimally. This book teaches both core Java language concepts and how to wisely but rapidly employ the design patterns and logic using the Android SDK, which is based on Java APIs.

You'll also learn best practices that ensure your code will be efficient and perform well.

  • Get an accelerated but complete enough treatment of the fundamentals of Java necessary to get you started.
  • Design your first app using prototyping and other design methods.
  • Build your first Android app using the code given over the course of the book.
  • Finally, debug and distribute your first app on Google Play or other Android app store.
After reading this book, you'll have your first app ready and on the app store, earning you the prestige and the money you seek.

What you’ll learn

  • How to get a quick start to learning Android to build your first Android app
  • How the Android development process works and what is the usual workflow
  • How to design an Android app User Interface (UI)
  • How to add interactivity and functionality to your Android apps

Who this book is for

This book is for those who have some programming experience but who are new to the Android mobile platform. This book is ideal for those who may be coming from iOS programming/development to learn about this other most popular mobile platform, Android.

Table of Contents

  1. Building Your Android Software Development Environment
  2. Exploring Android App Development: Building Your First Hello World App using the Lingo
  3. A Java for Android Primer: Enhancing our Hello World Application
  4. Designing User Interface Layouts via Android ViewGroup and Activity Classes
  5. Using Intents and Events to make an Android Application Interactive
  6. Populating a UI Design with Android Widgets via Android’s View Class
  7. Introduction to Graphics Design in Android: Concepts and Techniques
  8. Compositing in Android: Advanced Graphical User Interface Design
  9. Android Image Animation: Frame Animation Using XML Constructs
  10. Android Vector Animation: Procedural Animation via XML Constructs
  11. An Introduction to Digital Video: Video Concepts and Data Optimization
  12. Playing Digital Video in Android Apps using the Android VideoView Class
  13. An Introduction to Digital Audio: Audio Concepts and Data Optimization
  14. Playing Digital Audio in Android Apps using the Android MediaPlayer Class
  15. Audio Sequencing for Android Apps using the Android SoundPool Class
  16. Using Services to make your Android Application Functional
  17. Using Broadcast Receivers to allow an Android Application to Communicate
  18. Using Intents to Invoke Android Inter-Application Programming
  19. Using Android’s SQLite Class to store and access Custom Data
  20. Appendix A

商品描述(中文翻譯)

《學習 Android App 開發》是一本實用的教學和參考書籍。你將快速掌握 Android SDK 和開發 Android App 所需的 Java 知識。

Android SDK 提供了強大的功能,而這本書是掌握這些功能以及其他 Android SDK 的最快捷徑,適合有一些經驗但對 Android 手機和平板應用程式開發尚不熟悉的程式設計師。許多書籍介紹了 Android SDK,但很少有解釋如何最佳化開發應用程式。本書教授核心 Java 語言概念,以及如何使用基於 Java API 的 Android SDK 快速且明智地應用設計模式和邏輯。

你還將學習到保證代碼高效且性能良好的最佳實踐方法。

閱讀本書後,你將能夠開發並在應用商店上發布你的第一個應用程式,獲得你所追求的聲譽和收入。

你將學到以下內容:
- 如何快速入門學習 Android,並建立你的第一個 Android 應用程式
- Android 開發流程以及常見的工作流程
- 如何設計 Android 應用程式的使用者介面(UI)
- 如何為你的 Android 應用程式添加互動性和功能

本書適合有一些程式設計經驗但對 Android 手機平台尚不熟悉的讀者。對於那些從 iOS 編程/開發轉到學習另一個最受歡迎的移動平台 Android 的讀者來說,本書尤其適合。

目錄:
1. 建立 Android 軟體開發環境
2. 探索 Android App 開發:使用 Lingo 建立你的第一個 Hello World App
3. Android 的 Java 入門:增強我們的 Hello World 應用程式
4. 通過 Android ViewGroup 和 Activity 類設計使用者介面佈局
5. 使用 Intent 和事件使 Android 應用程式具有互動性
6. 通過 Android 的 View 類使用 Android Widget 填充 UI 設計
7. Android 中的圖形設計介紹:概念和技術
8. Android 中的合成:高級圖形使用者介面設計
9. Android 影像動畫:使用 XML 構建的幀動畫
10. Android 向量動畫:使用 XML 構建的程序性動畫
11. 數位視頻介紹:視頻概念和數據優化
12. 使用 Android VideoView 類在 Android 應用程式中播放數位視頻
13. 數位音頻介紹:音頻概念和數據優化
14. 使用 Android MediaPlayer 類在 Android 應用程式中播放數位音頻
15. 使用 Android SoundPool 類進行 Android 應用程式的音頻序列
16. 使用服務使你的 Android 應用程式具有功能
17. 使用廣播接收器實現 Android 應用程式之間的通信
18. 使用 Intent 調用 Android 互操作程式
19. 使用 Android 的 SQLite 類存儲和訪問自定義數據
20. 附錄 A