Sign in Go Pro

Instructor

Annyce Davis

Google Developer Expert

Annyce Davis
GDE

Courses

Illustration
RetroFit2

In this series you will learn how to use Retrofit 2 to communicate with a REST API using the common HTTP verbs: GET, POST, PUT, DELETE and PATCH. You will also learn how to use Retrofit 2 with RxJava, set up Retrofit 2 Logging and build interceptors and provide a custom OkHttpClient (OkHttp) inst...

Illustration
Android Job

Background work on Android can be challenging when you have to support a wide range of API levels. Specifically you can use Alarm Manager, Job Scheduler or GCM Network Manager depending on your minimum API level and if the device has Play Services. To help abstract away which implementation you’r...

Illustration
Git in Android Studio

This course will walk you through the essentials of using Git in Android Studio. We start out by covering the various user interface components available in the Version Control Tool Window. Then we move on to creating commits, working with branches and understanding changelist. Initially, we’ll b...

Illustration
Dagger 2

In this series you’ll learn how to set up Dagger 2 in your application with multiple modules. We will construct Dagger components, modules, learn how constructor injection works and ways reuse an injection to reduce code. We will perform various injections through the code and learn about the var...

Illustration
Android Testing Support Library 1.0

In this course you will learn about new features for the Android Testing Support Library such as Android Test Orchestrator, better idling resources, grant permission rule and more.

Illustration
Event Bus

In this course you will be introduced to the Green Robot Event Bus. You will learn how to use the event bus to decouple your application. You will also learn about the various thread modes that Event Bus offers.

Illustration
Understanding Gradle and Building a Gradle Plugin

In this series you will be introduced to various parts of Gradle and Gradle Plugins. You’ll learn about the internals of the build.gradle file and how and what it does for your app. Then we’ll dive into how to create a custom Gradle Plugin with tasks in it. You will then move on to learning how t...

Lessons