Learn Android Studio: Build Android Apps Quickly and Effectively

  • 5h 25m
  • Adam Gerber, Clifton Craig
  • Apress
  • 2015

Learn Android Studio covers Android Studio and its rich tools ecosystem, including Git and Gradle: this book covers how Android Studio works seamlessly with Git, for source control, and Gradle, a build and test tool. In addition, this book demonstrates how to develop/collaborate with remote Git web-hosting services such as GitHub and Bitbucket. Four complete Android projects accompany this volume and are available for download from a public Git repository.

With this book, you learn the latest and most productive tools in the Android tools ecosystem, and the best practices for Android app development. You will be able to take away the labs' code as templates or frameworks to re-use and customize for your own similar apps.

Android Studio is an intuitive, feature-rich, and extremely forgiving Integrated Development Environment (IDE). This IDE is more productive and easier to use for your Android app creations than Eclipse. With this book you will quickly master Android Studio and maximize your Android development time. Source code on the remote web-hosting service is targeted to the latest Android Studio release, version 1.2.

What you’ll learn

  • How to get started with the Android Studio IDE
  • How to navigate and use Android Studio
  • How to do version control with Git
  • How to use Gradle
  • How to use the new Android Wear framework
  • How to debug your code using Android Studio
  • How to manage your app projects
  • How to test your apps
  • How to analyze and refactor your code
  • How to customize Android Studio

Who this book is for

This book is for Android app developers new to this IDE tool.

About the Authors

Clifton Craig is an early adopter of Android Studio and a longtime user of the IntelliJ platform. Clifton has over 16 years of professional software development experience and 8 years of experience in various mobile technologies ranging from J2ME and BREW to iOS and Android. He has held private workshops on and evangelized Intellij based tools over the years. He has used IntelliJ and AndroidStudio on several high profile projects at companies such as MapQuest and Microsoft/Skype. Clifton currently hosts a tech blog at cliftoncraig.com which covers a wide range of programming related topics appealing to both novices and professionals.

Adam Gerber was among the fi rst early beta adopters of Android Studio, which he uses to develop Android applications professionally and to instruct his students at the University of Chicago where he teaches Android Application Development and Technology Entrepreneurship among other courses. Adam also holds workshops and consults on mobile technology and entrepreneurship. Adam is a member of the Chicago Innovation Exchange and cofounder of PhoneTender ( phonetender.com ), which is revolutionizing the retail industry by automating the retail shopping experience. Adam holds a Bachelor’s degree in Industrial Design from the University of Illinois and a PhD with honors in Management Science from the Conservatoire National des Arts et Métiers in Paris.

In this Book

  • Introducing Android Studio
  • Navigating Android Studio
  • Programming in Android Studio
  • Refactoring Code
  • Reminders Lab: Part 1
  • Reminders Lab: Part 2
  • Introducing Git
  • Designing Layouts
  • Currencies Lab: Part 1
  • Currencies Lab: Part 2
  • Testing and Analyzing
  • Debugging
  • Gradle
  • More SDK Tools
  • Android Wear Lab
  • Customizing Android Studio