Home Search Profile

Master Android Testing: Jetpack Compose & Dagger Hilt Pro

Focused View

4:48:47

  • 1 - Introduction.mp4
    01:34
  • 2 - Course Objectives.mp4
    01:07
  • 3 - Course Requirements.mp4
    00:46
  • 4 - Is this course for you.mp4
    00:41
  • 5 - What is Testing.mp4
    01:22
  • 6 - Importance of Testing Software.mp4
    01:30
  • 7 - Why developers dont test.mp4
    01:25
  • 8 - Software Testing Levels.mp4
    02:41
  • 9 - Instrumented vs Local Tests.mp4
    01:18
  • 10 - Flacky Tests.mp4
    01:56
  • 11 - Key Attributes of Testing.mp4
    02:58
  • 12 - Test Driven DevelopmentTDD.mp4
    01:33
  • 13 - Case studyWhat Could Go Wrong.mp4
    03:35
  • 14 - App Architecture in Testing.mp4
    07:31
  • 15 - Learning objectives.mp4
    00:10
  • 16 - Where to get Starter code.mp4
    00:15
  • 16 - source-code.zip
  • 17 - Project waltkthrough.mp4
    01:17
  • 18 - Android project source sets.mp4
    03:35
  • 19 - Testing Dependencies Explanation.mp4
    02:46
  • 20 - Setting repository for testing.mp4
    01:26
  • 21 - First Unit test.mp4
    05:47
  • 22 - Solution for test case 2 in assignment 1.mp4
    00:35
  • 23 - Testing calculation edge case.mp4
    04:24
  • 24 - Solution for test case 2 in assignment 2.mp4
    00:57
  • 25 - Running all repository tests.mp4
    00:24
  • 26 - Viewmodel testing basics.mp4
    04:06
  • 27 - First viewmodel test.mp4
    01:29
  • 28 - Testing viewmodel get tip function.mp4
    01:37
  • 29 - Testing resetting state in viewmodel.mp4
    02:16
  • 30 - Solution for test case 2 in assignment 3.mp4
    00:46
  • 31 - Solution for test case 3 in assignment 3.mp4
    00:44
  • 32 - Testing error state when correct argument supplied.mp4
    01:51
  • 33 - Key takeaway.mp4
    00:55
  • 34 - Introduction to Ui testing with Jetpack compose.mp4
    01:30
  • 35 - Setting our first UI test.mp4
    00:35
  • 36 - Compose Junit rule.mp4
    03:33
  • 37 - Accessing composables in test.mp4
    03:26
  • 37 - Cheatsheet.txt
  • 37 - compose-testing-cheatsheet.zip
  • 38 - Setting test tags in composables.mp4
    02:43
  • 39 - Testing homescreen composable.mp4
    05:42
  • 40 - Key takeaway.mp4
    00:29
  • 41 - What is Newsy App.mp4
    00:52
  • 42 - App Architecture overview.mp4
    01:07
  • 43 - Project walkthough.mp4
    02:14
  • 44 - Article Mapping Unit Test.mp4
    08:17
  • 45 - Article Mapping Exception Test.mp4
    04:38
  • 46 - Headline Mapper test.mp4
    02:25
  • 47 - Intro Testing Room db.mp4
    00:44
  • 48 - What is Robolectric.mp4
    01:09
  • 49 - Setting Dao Tests with Robolectric.mp4
    01:57
  • 50 - Coroutines In testing.mp4
    03:56
  • 51 - Paging Source Test Util.mp4
    03:41
  • 52 - First Dao Test.mp4
    01:59
  • 53 - Testing Deleting All in db.mp4
    03:00
  • 54 - Testing Delete of Favourite Articles.mp4
    06:04
  • 55 - Intro Testing Network layer.mp4
    00:17
  • 56 - What to test.mp4
    00:51
  • 57 - What is a Test Double.mp4
    04:15
  • 58 - Setting Dependency for MockWebServer.mp4
    00:45
  • 59 - Setting HeadlineApi Test.mp4
    03:23
  • 60 - Setting Json Response Mock Data.mp4
    01:58
  • 60 - get-article-invalid-api-key.zip
  • 60 - get-article-success.zip
  • 61 - Mock Response File Reader.mp4
    03:26
  • 62 - Testing Network Api with Retrofit.mp4
    10:15
  • 63 - RemoteMediator Test Intro.mp4
    02:21
  • 64 - Setting Remote Mediator Test with Local and Network Data Source.mp4
    02:14
  • 65 - Testing Cache in RemoteMediator.mp4
    03:26
  • 66 - Testing data Laoding in RemoteMediator.mp4
    07:14
  • 67 - Making Repository Testable.mp4
    04:48
  • 68 - Understanding Mockito.mp4
    00:49
  • 69 - Setting Mockito in Repository Test.mp4
    03:01
  • 70 - First Test for Repository with Mockito.mp4
    07:18
  • 71 - Testing Parameter assignment in Repository.mp4
    04:31
  • 72 - Setting Usecase Test.mp4
    01:30
  • 73 - Testing Usecase with Fake repository.mp4
    08:24
  • 74 - Setting Viewmodel test.mp4
    02:26
  • 75 - Fake Repository Setup in Viewmodel Test.mp4
    01:50
  • 76 - Testing Viewmodel.mp4
    05:32
  • 77 - Intro to Instrumented Test.mp4
    00:45
  • 78 - Why use Dagger Hilt in Testing.mp4
    02:07
  • 79 - Setting Dagger Hilt in Test.mp4
    02:15
  • 80 - Setting HiltTestRunner.mp4
    02:04
  • 81 - Dagger Hilt Module for Testing.mp4
    01:36
  • 82 - Removing Production Modules in Test.mp4
    01:51
  • 83 - UninstallModule in a single Test.mp4
    01:00
  • 84 - Setting Json Data in Andorid Test.mp4
    01:53
  • 85 - Setting Mockwebserver.mp4
    01:17
  • 86 - SetActivityContent Jetpack Compose.mp4
    01:37
  • 87 - Testing Headline Screen.mp4
    04:59
  • 88 - Setting Network Configuration.mp4
    02:59
  • 89 - Instant Task Executor in Testing Android Architecture Components.mp4
    03:13
  • 90 - Unit Testing Home Screen UI.mp4
    08:31
  • 91 - Testing HeadlineScreen State Append Data.mp4
    04:32
  • 92 - Error Handling UI Test.mp4
    07:51
  • 93 - Running All instrumented test.mp4
    00:47
  • 94 - Setting NewsyApp Tests.mp4
    04:29
  • 95 - App launch Test.mp4
    03:46
  • 96 - Navigation Drawer Test.mp4
    11:00
  • 97 - UI test Running Local.mp4
    13:23
  • 98 - Running All Unit Test.mp4
    01:00
  • More details


    Course Overview

    This comprehensive guide teaches professional Android testing techniques using Jetpack Compose, Robolectric, and Dagger Hilt. Learn to implement unit, integration, and UI tests to build robust, bug-free applications.

    What You'll Learn

    • Master unit, UI, and integration testing for Android apps
    • Implement and test Jetpack Compose UI components
    • Set up dependency injection testing with Dagger Hilt

    Who This Is For

    • Beginner Android developers wanting to implement testing
    • Intermediate developers mastering Jetpack Compose and Dagger Hilt
    • Engineers transitioning to modern Android testing practices

    Key Benefits

    • Build confidence in app reliability with professional testing
    • Learn Robolectric for effective local unit tests
    • Complete real-world case study (Newsy App)

    Curriculum Highlights

    1. Introduction to Android Testing Fundamentals
    2. Testing Basics with Tip Calculator
    3. Case Study: Newsy App Testing
    Focused display
    • language english
    • Training sessions 98
    • duration 4:48:47
    • Release Date 2025/06/10

    Courses related to Android Development

    Courses related to Software Testing