Testing and Debugging with Android Studio and Gradle

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.

What you’ll learn

 

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.

1- Creating and Configuring a Project with Android Studio

1
Overview and Demo App Resources
2
Creating a Project with Android Studio
3
Understanding the Android Studio Project Structure
4
Understanding Android Studio’s UI
5
Exploring and Configuring Tool Windows in Android Studio
6
Customize Android Studio Settings

2- Configuring Build Variants and Dependencies Using Gradle

1
Understanding Android’s Gradle Build System
2
Default Build Configuration for Android Projects
3
Understanding Gradle Build Files
4
Custom Build Variants
5
Configuring and Running Custom Build Variants for an Android Project
6
Adding Dependencies to a Project

3- Using Logcat for Debugging

1
Enabling Debugging on a Device and Viewing Log Messages in Logcat
2
Writing and Filtering Messages in Logcat
3
Analysing Stacktraces Using Logcat

4- Using Android Studio Debugger and Breakpoints

1
Using Android Studio Debugger and Breakpoints
2
Configuring Breakpoints and Using Code Stepping Options
3
Adding Conditional Breakpoints, Evaluating Expressions, and Watching Variables During Debugging

5- Implementing Local Unit Tests

1
Understanding the Testing Tools Landscape in Android
2
Setting up a Project for Unit Testing
3
Adding Local Unit Tests to Your App
4
Handling Dependencies in Unit Tests

6- Implementing Instrumented and UI Tests

1
Adding Instrumented Unit Tests to Your App
2
Adding Espresso UI Tests to Your App
Add to Wishlist
Enroll Course

Enrolled: 0 students
Lectures: 24
Level: Beginner

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed
Testing and Debugging with Android Studio and Gradle
Price:
$300 $250