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
- Introduction to Android Testing Fundamentals
- Testing Basics with Tip Calculator
- Case Study: Newsy App Testing
Focused display
Category
- language english
- Training sessions 98
- duration 4:48:47
- Release Date 2025/06/10