万本电子书0元读

万本电子书0元读

顶部广告

Mastering Android Studio 3电子书

售       价:¥

24人正在读 | 0人评论 9.8

作       者:Kyle Mew

出  版  社:Packt Publishing

出版时间:2017-08-31

字       数:22.5万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Unleash the power of Android Studio 3 to develop mobile applications faster and efficiently. About This Book ? Use Android Studio not just as an IDE but as a complete testing and build solution ? Produce customized APKs with Gradle to suit various versions of an app, such as test versions and free versions of an otherwise paid app. ? Explore all aspects of UI development and testing using working XML and Java examples. ? Learn seamless migration from Eclipse and other development platforms to Android Studio. Who This Book Is For This book targets developers, with experience of developing for Android, who are new to Android Studio or wish to migrate from another IDE such as Eclipse. This book will show you how to get the utmost from this powerful tool. 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 In Detail 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. Style and approach This is a step-by-step guide with examples demonstrating how Android Studio can be used as a complete solution for developing, testing, and deploying apps from start to finish.
目录展开

Title Page

Copyright

Mastering Android Studio 3

Credits

About the Author

About the Reviewer

www.PacktPub.com

Why subscribe?

Customer Feedback

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the color images of this book

Errata

Piracy

Questions

Workspace Structure

How Android Studio differs

Workspace structure

Editor windows

Tool windows

The Android SDK

Virtual devices

Instant Run

Importing projects into Android Studio

Summary

UI Design

The Layout Editor

Linear and relative layout classes

The constraint layout

Creating a ConstraintLayout

Applying constraints

Graphic Properties tool

Baseline alignment

Controlling position with bias

The constraints toolbar

Multiple screen previewing

Hardware profiles

Virtual storage

Summary

UI Development

Material design

Android styles

Material themes

The Theme Editor

XML fonts

The design library

The coordinator layout

Snackbars and Floating Action Buttons

Collapsing app bars

Raw text resources

The percent library

Summary

Device Development

Screen orientation

Virtual devices

Layout and image qualification

Scale and platform

Alternative emulators

Android Wear

Connecting to a wearable AVD

Wearable layouts

The WatchViewStub class

Shape - aware layouts

Accessing sensors

Sensor emulation

Device monitoring

Project templates

Monitoring and profiling

Summary

Assets and Resources

Asset Studio

Image Asset Studio

Layered icons

Launcher icon tools

Vector Asset Studio

Vector drawables

Animated icons

Other animations

General drawables

The palette library

Summary

Templates and Plugins

Project templates

The Navigation Drawer template

The Structure Explorer

Class inspection plugins

The Master/Detail Flow template

Custom templates

Third-party templates

Project samples

Third-party plugins

ADB Wi-Fi

Codota

Summary

Language Support

Kotlin support

The advantages of Kotlin

Extending Kotlin

C/C++ support

The NDK

Android Things

Development kits

Creating a Things project

Summary

Testing and Profiling

Logcat filters

JUnit testing

Local unit tests

Testing a UI

Testing views

Testing lists and data

Recording tests

Remote testing

Stress testing

Performance monitoring

CPU profiling

Memory profiler

Network profiler

Summary

Packaging and Distribution

Gradle build configurations

Command-line options

Product flavors

An APK analysis

Publishing applications

Generating a signed APK

Managing keystores

Google Play app signing

Automatic signing

Summary

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部