Android Studio Cookbook

Design, test, and debug your apps using Android Studio

Android Studio Cookbook

This ebook is included in a Mapt subscription
Mike van Drongelen

1 customer reviews
Design, test, and debug your apps using Android Studio
$0.00
$31.99
$39.99
$29.99p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781785286186
Paperback232 pages

Book Description

This book starts with an introduction of Android Studio and why you should use this IDE rather than Eclipse. Moving ahead, it teaches you to build a simple app that requires no backend setup but uses Google Cloud or Parse instead. After that, you will learn how to create an Android app that can send and receive text and images using Google Cloud or Parse as a backend. It explains the concepts of Material design and how to apply them to an Android app. Also, it shows you how to build an app that runs on an Android wear device.

Later, it explains how to build an app that takes advantage of the latest Android SDK while still supporting older Android versions. It also demonstrates how the performance of an app can be improved and how memory management tools that come with the Android Studio IDE can help you achieve this.

By the end of the book, you will be able to develop high quality apps with a minimum amount of effort using the Android Studio IDE.

Table of Contents

Chapter 1: Welcome to Android Studio
Introduction
Creating your first app called Hello Android Studio
The use of Gradle build scripts
Testing your app with an emulator called Genymotion
Refactoring your code
Chapter 2: Applications with a Cloud-based Backend
Introduction
Setting up Parse
Consuming data from the cloud
Submitting data to the cloud
Chapter 3: Material Design
Introduction
Reycler views and card views
Ripples and elevations
Great transitions
Chapter 4: Android Wear
Wearables
Fullscreen wearable app
Watch faces
Notifications
Chapter 5: Size Does Matter
Size and context
Phone, phablet, and tablet
Media playback
TV and media centre
Chapter 6: Capture and Share
Introduction
Capturing images the easy way
Image capturing using the Camera2 API
Image sharing
Orientation issues
Chapter 7: Content Providers and Observers
Introduction
Content providers
Consuming and updating data using a content provider – daily thoughts
Change projections to display KPIs in your app
Communicate with other apps using content providers
Chapter 8: Improving Quality
Introduction
Patterns and support annotations
Unit testing using Robolectric
Code analysis
Chapter 9: Improving Performance
Introduction
Memory profilers and performance tools
Here comes the bad app – performance improvements
Overdraw issues
Chapter 10: Beta Testing Your Apps
Introduction
Build variants
Runtime permissions
Play Store beta distribution

What You Will Learn

  • Develop Android Studio applications using Genymotion
  • Apply the concepts of Material design to your applications
  • Use memory monitoring tools to tweak performance
  • Build applications for Android Wearable
  • Capture images, video, or audio within your Android app
  • Use content providers to display data
  • Build apps with a cloud-based backend
  • Create media-related apps that will run on phones, phablets, tablets, and TVs

Authors

Table of Contents

Chapter 1: Welcome to Android Studio
Introduction
Creating your first app called Hello Android Studio
The use of Gradle build scripts
Testing your app with an emulator called Genymotion
Refactoring your code
Chapter 2: Applications with a Cloud-based Backend
Introduction
Setting up Parse
Consuming data from the cloud
Submitting data to the cloud
Chapter 3: Material Design
Introduction
Reycler views and card views
Ripples and elevations
Great transitions
Chapter 4: Android Wear
Wearables
Fullscreen wearable app
Watch faces
Notifications
Chapter 5: Size Does Matter
Size and context
Phone, phablet, and tablet
Media playback
TV and media centre
Chapter 6: Capture and Share
Introduction
Capturing images the easy way
Image capturing using the Camera2 API
Image sharing
Orientation issues
Chapter 7: Content Providers and Observers
Introduction
Content providers
Consuming and updating data using a content provider – daily thoughts
Change projections to display KPIs in your app
Communicate with other apps using content providers
Chapter 8: Improving Quality
Introduction
Patterns and support annotations
Unit testing using Robolectric
Code analysis
Chapter 9: Improving Performance
Introduction
Memory profilers and performance tools
Here comes the bad app – performance improvements
Overdraw issues
Chapter 10: Beta Testing Your Apps
Introduction
Build variants
Runtime permissions
Play Store beta distribution

Book Details

ISBN 139781785286186
Paperback232 pages
Read More
From 1 reviews

Read More Reviews