Mastering Android Studio 3

Unleash the power of Android Studio 3 to develop mobile applications faster and efficiently.
Preview in Mapt
Code Files

Mastering Android Studio 3

Kyle Mew

1 customer reviews
Unleash the power of Android Studio 3 to develop mobile applications faster and efficiently.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.00
RRP $35.99
Save 72%
Print + eBook
$44.99
RRP $44.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
$10.00
$44.99
$29.99 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Mastering Android Studio 3 Book Cover
Mastering Android Studio 3
$ 35.99
$ 10.00
Mastering Machine Learning Algorithms Book Cover
Mastering Machine Learning Algorithms
$ 35.99
$ 10.00
Buy 2 for $20.00
Save $51.98
Add to Cart

Book Details

ISBN 139781786467447
Paperback220 pages

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.

Table of Contents

Chapter 1: Workspace Structure
How Android Studio differs
Workspace structure
The Android SDK
Importing projects into Android Studio
Summary
Chapter 2: UI Design
The Layout Editor
The constraint layout
Multiple screen previewing
Summary
Chapter 3: UI Development
Material design
The design library
Collapsing app bars
Summary
Chapter 4: Device Development
Screen orientation
Virtual devices
Android Wear
Accessing sensors
Device monitoring
Summary
Chapter 5: Assets and Resources
Asset Studio
Animated icons
General drawables
Summary
Chapter 6: Templates and Plugins
Project templates
Custom templates
Project samples
Third-party plugins
Summary
Chapter 7: Language Support
Kotlin support
C/C++ support
Android Things
Summary
Chapter 8: Testing and Profiling
Logcat filters
JUnit testing
Testing a UI
Performance monitoring
Summary
Chapter 9: Packaging and Distribution
Gradle build configurations
An APK analysis
Publishing applications
Summary

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

Authors

Table of Contents

Chapter 1: Workspace Structure
How Android Studio differs
Workspace structure
The Android SDK
Importing projects into Android Studio
Summary
Chapter 2: UI Design
The Layout Editor
The constraint layout
Multiple screen previewing
Summary
Chapter 3: UI Development
Material design
The design library
Collapsing app bars
Summary
Chapter 4: Device Development
Screen orientation
Virtual devices
Android Wear
Accessing sensors
Device monitoring
Summary
Chapter 5: Assets and Resources
Asset Studio
Animated icons
General drawables
Summary
Chapter 6: Templates and Plugins
Project templates
Custom templates
Project samples
Third-party plugins
Summary
Chapter 7: Language Support
Kotlin support
C/C++ support
Android Things
Summary
Chapter 8: Testing and Profiling
Logcat filters
JUnit testing
Testing a UI
Performance monitoring
Summary
Chapter 9: Packaging and Distribution
Gradle build configurations
An APK analysis
Publishing applications
Summary

Book Details

ISBN 139781786467447
Paperback220 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Computer Vision with Python 3 Book Cover
Computer Vision with Python 3
$ 35.99
$ 10.00
Android: Programming for Developers Book Cover
Android: Programming for Developers
$ 71.99
$ 10.00
Data Science Algorithms in a Week Book Cover
Data Science Algorithms in a Week
$ 31.99
$ 10.00
WordPress Complete - Sixth Edition Book Cover
WordPress Complete - Sixth Edition
$ 35.99
$ 10.00
Expert Android Programming Book Cover
Expert Android Programming
$ 35.99
$ 10.00
Mastering Xamarin Studio Book Cover
Mastering Xamarin Studio
$ 35.99
$ 10.00