YoVDO

Testing and Debugging with Android Studio and Gradle

Offered By: Pluralsight

Tags

Android Studio Courses Android Development Courses Unit Testing Courses Gradle Courses Automated testing Courses

Course Description

Overview

This course will help you leverage the debugging and build tools provided by Android Studio so that you can create multiple variants for an app, quickly, while maintaining a high level of stability and quality that users love, using automated tests.

Android apps need to support a huge variety of devices and Android SDK versions while ensuring that features are delivered to users as fast as possible while maintaining a high level of stability for the app. In this course, Testing and Debugging with Android Studio and Gradle, you’ll learn how to leverage the debugging and build tools provided by Android Studio to make your development cycles shorter and how to add automated tests to your app to catch bugs early. First, you’ll explore how to configure and create a project in Android Studio so that it targets the correct Android SDKs and devices. Next, you’ll discover how to create multiple build variants for an app and how to add external libraries to your project using Gradle. Then, you’ll learn how to properly use the Logcat and Debugger tools in Android Studio to resolve issues during development. Finally, you’ll see how to add automated unit and UI tests to your project. When you’re finished with this course, you’ll have an in-depth understanding of the Gradle build system, debugger, and the automated test tools provided by Android Studio.

Syllabus

  • Course Overview 1min
  • Creating and Configuring a Project with Android Studio 23mins
  • Configuring Build Variants and Dependencies Using Gradle 29mins
  • Using Logcat for Debugging 18mins
  • Using Android Studio Debugger and Breakpoints 22mins
  • Implementing Local Unit Tests 23mins
  • Implementing Instrumented and UI Tests 13mins

Taught by

Nitin Singh

Related Courses

Desarrollo de aplicaciones profesionales para Android
Galileo University via edX
Engineering Maintainable Android Apps
Vanderbilt University via Coursera
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
Accelerate Software Delivery using DevOps
Microsoft via edX
Continuous Integration and Deployment
Udacity