Visit LEDU token page

Android App Development with Unit Testing

Android App Development with Unit Testing

  • English
  • Programming
  • AndroidAndroid
  • (1406)
  • Project length: 3h 21m

Make sure every part of your Android mobile app works perfectly. Test your application at the unit level using unit testing and the built-in tools in the Android SDK. Learn to write the two basic types of unit tests—local and instrumented—and handle complex conditionals, exceptions, and even user interface testing.


In this project you'll learn the skills necessary to work efficiently as an Android app developer, and assure quality software through testing and by the end of this course, you'll have the necessary skills and knowledge to utilize Android Studio efficiently for your own Android applications.

We will create Photo gallery application and then set up unit testing.

We will use the following components:

  • RxJava
  • Retrofit
  • ViewModel
  • RecyclerView
  • Toothpick
  • Robolectric
  • Mockito
  • Unit Testing
  • Constraint Layout

What are the requirements?:

A Windows or Macintosh computer and Android Studio. Java experience is required.

What is the target audience?:

People who want to learn Android Development Android Developers who want to incorporate unit testing.

When are the streaming sessions (streaming schedule)?

Weekly 11 am EST New York time on Thursday

Project Outline

Session 1: Putting together the UI Creating the two Views, will be a Photo Gallery application. Initial view will be a GridLayout second view will be a full screen view with an image. Views will be laid out using ConstraintLayout

Session 2: Connect to Flickr Api using RxJava and Retrofit Build Retrofit API that will connect to Flickr's API. Call it using RxJava

Session 3: Injecting Dependencies with Toothpick and Writing Unit Tests Will use Toothpick to inject dependencies, and will set up unit testing.


Average rating

4(1406 Reviews)