Book Image

Android Studio Essentials

By : Belén Cruz Zapata
Book Image

Android Studio Essentials

By: Belén Cruz Zapata

Overview of this book

<p>Android Studio is an IDE that is based on the JetBrains IntelliJ IDEA. It gives developers a unique platform to develop and debug Android apps using various developer tools. It has a wide array of features such as live layout facility, Gradle build support, and template-based wizards, which makes it a preferred choice for developers.</p> <p>Starting off with the basic installation and configuration of Android Studio, this book aids you in building a new project by helping you to create a custom launcher icon and guiding you to choose your activity. You then gain an insight on the additional tools provided in Android Studio, namely the Software Development Kit (SDK) Manager, Android Virtual Device (AVD) Manager, and Javadoc.</p> <p>Finally, it helps you to familiarize yourself with the Help section in Android Studio that enables you to search for the help you might require in different scenarios.</p>
Table of Contents (17 chapters)
Android Studio Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Google+ Platform for Android


Using Google+ Platform for Android lets a developer authenticate users using the same credentials that they use on Google+. It also enables the use of their public profile and social graph to welcome users by their name, display their pictures, and connect with their friends.

Import the Google+ sample project to learn about the most important classes. The Google+ sample project can be found in the Google Play services installation folder, at /google_play_services/samples/plus/. The com.google.android.gms.samples.plus package contains Google+ Platform for Android classes. The following are the classes found in this package:

  • PlusClient and PlusClient.Builder: PlusClient is the main class of the API. It is the entry point for Google+ integration. PlusClient.Builder is a builder used to configure the PlusClient object to communicate properly with the Google+ APIs.

  • PlusOneButton: This class implements a +1 button to recommend a URL on Google+. Add it to a layout using...