Mastering Android Application Development(Paperback)

Antonio Pachon Ruiz

  • 出版商: Packt Publishing
  • 出版日期: 2015-10-30
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 298
  • 裝訂: Paperback
  • ISBN: 1785884220
  • ISBN-13: 9781785884221
  • 相關分類: Android
  • 海外代購書籍(需單獨結帳)

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

商品描述

Learn how to do more with the Android SDK with this advanced Android Application guide which shows you how to make even better Android apps that users will love

About This Book

  • Learn how to design and build better Android apps to reach new users
  • Explore the latest features and tools in the Android SDK that will help you become a better developer
  • From concurrency to testing through to adding adverts and billing, this book ties together every element to help you deliver a high-quality Android application on Google Play

Who This Book Is For

Mastering Android Application Development is intended for Android developers that want insight on and guidance through the steps they need to take to give their creations the edge in a competitive market.

What You Will Learn

  • Create an Android project with Android M features
  • Design the basic navigation for our app using the UI components
  • Set up a cloud-based platform and store data on it
  • Implement programming patterns such as Singleton and Observer to maintain your project code for future use
  • Display lists and grids using Android RecyclerView
  • Implement user interface components and make your app look professional
  • Handle, download, and store images along with memory management
  • Create the database and content providers to perform read-write operations
  • Add notifications to the app and analytics to track the user's usage
  • Show a Google map view on your app
  • Configure minify to obfuscate the code
  • Add adverts and create products for purchase in your app

In Detail

There are millions of Android apps out there for people to download how do you make sure yours has the edge? It's not always about innovation and ideas the most successful apps are those that are able to satisfy customer demands they're the ones that look the best, the fastest, and the easiest and most intuitive to use.

This book shows you how to create Android applications that do precisely that it has been designed help you consider and answer those questions throughout the development process, so you can create applications that stand out against the crowd. Learn how to create exemplary UIs that contribute to a satisfying user experience through the lens of Material Design, and explore how to harness the range of features within the Android SDK to help you. Dive deeper into complex programming concepts and discover how to leverage concurrency and navigate memory management and image handling. You'll also find further guidance on testing and debugging so you can guarantee that your application is reliable and robust for users.

Beyond this you'll find out how to extend your app and add greater functionality, including notifications, location services, adverts and app billing (essential if you want to properly monetize your creation!). To make sure you have confidence at every stage in the process, the book also shows you how to release your app to the Play store to make sure your maximising your efforts to create a popular Android application!

Style and approach

This is a step-by-step guide where theory and practice are merged in a way that helps you to put a new concept into practice with ease. By helping to focus on the end result, and showing all the technical steps you need to get there, you will be poised for development success!

商品描述(中文翻譯)

學習如何使用Android SDK進一步開發Android應用程式,這本高級Android應用程式指南將向您展示如何製作更好的Android應用程式,讓使用者愛不釋手。

關於本書
- 學習如何設計和建立更好的Android應用程式,以吸引新的使用者。
- 探索Android SDK中的最新功能和工具,幫助您成為更好的開發人員。
- 從並發性到測試,再到添加廣告和計費,本書將所有元素緊密結合,幫助您在Google Play上提供高質量的Android應用程式。

本書適合對Android開發有興趣的開發人員,希望瞭解並指導他們在競爭激烈的市場中為自己的創作增添競爭力的步驟。

您將學到什麼
- 使用Android M功能創建Android專案。
- 使用UI元件設計應用程式的基本導航。
- 設置基於雲的平台並在其中存儲數據。
- 實現編程模式,如Singleton和Observer,以維護未來使用的專案代碼。
- 使用Android RecyclerView顯示列表和網格。
- 實現使用者界面元件,使您的應用程式看起來專業。
- 處理、下載和存儲圖像,並進行內存管理。
- 創建數據庫和內容提供者以執行讀寫操作。
- 在應用程式中添加通知和分析以追蹤使用者的使用情況。
- 在應用程式中顯示Google地圖視圖。
- 配置minify以混淆代碼。
- 在應用程式中添加廣告並創建產品以進行購買。

詳細內容
市場上有數百萬個Android應用程式,您如何確保您的應用程式具有競爭優勢?成功的應用程式不僅僅是創新和想法,更重要的是能夠滿足客戶需求,它們是外觀最好、最快速、最易於使用和最直觀的應用程式。

本書將向您展示如何創建能夠實現這一目標的Android應用程式,並在開發過程中幫助您考慮和回答這些問題,以便您可以創建出與眾不同的應用程式。通過Material Design的視角,學習如何創建出色的用戶界面,並探索如何利用Android SDK中的各種功能。深入研究複雜的編程概念,並了解如何利用並發性和內存管理以及圖像處理。您還將找到有關測試和調試的進一步指導,以確保您的應用程式對用戶可靠且堅固。

此外,您還將了解如何擴展您的應用程式並添加更多功能,包括通知、位置服務、廣告和應用程式計費(如果您希望正確地對您的創作進行貨幣化)。為了確保您在每個階段都有信心,本書還向您展示如何將應用程式發布到Play商店,以確保您最大限度地發揮努力,創建一個受歡迎的Android應用程式!

風格和方法
這是一本逐步指南,理論和實踐相結合,幫助您輕鬆將新概念付諸實踐。通過幫助您專注於最終結果,並展示您實現目標所需的所有技術步驟,您將為開發成功做好準備!