Android Studio Cookbook

Design, test, and debug your apps using Android Studio
Preview in Mapt

Android Studio Cookbook

Mike van Drongelen

1 customer reviews
Design, test, and debug your apps using Android Studio
Mapt Subscription
FREE
$29.99/m after trial
eBook
$22.40
RRP $31.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$22.40
$39.99
$29.99p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Android Studio Cookbook Book Cover
Android Studio Cookbook
$ 31.99
$ 22.40
Xamarin Studio for Android Programming: A C# Cookbook Book Cover
Xamarin Studio for Android Programming: A C# Cookbook
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $32.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

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

Recommended for You

Mastering Object-oriented Python Book Cover
Mastering Object-oriented Python
$ 26.99
$ 18.90
Android Programming for Beginners Book Cover
Android Programming for Beginners
$ 39.99
$ 28.00
Learning Android Forensics Book Cover
Learning Android Forensics
$ 39.99
$ 28.00
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Object-Oriented JavaScript - Second Edition Book Cover
Object-Oriented JavaScript - Second Edition
$ 29.99
$ 21.00