23 End-to-End Test for HomeScreen | Dagger Hilt | Notes App | Jetpack Compose | Android with Rashid
This Notes App made in Android Jetpack Compose provide leverage to understand how any beginner developer would create an app.
You will learn this
- As a beginner approach we won't follow the best practices
- We understand what drawbacks are with current beginner approach.
- Then we improve the architecture step by step
Step 01 : Apply MVVM with Repository Pattern
Step 02 : Integrate Room
Step 03 : Convert into MVI with Clean Architecture
Although it's not a Project with bigger scope and won't need Clean Architecture.
But we incorporate Clean Architecture for the sake of Clean Architecture becuase we also want to understand how we can implement Clean Architecture. So many Clean Architecture terms in just two lines including the last one.
Below is the GitHub repository of this project to continue practice along the video.
**** Source Code on GitHub *****
Starter Code : https://github.com/mrashidcit/NotesApp/tree/lect23_initial
Complete Code : https://github.com/mrashidcit/NotesApp/tree/lect23_final
Timecodes / Checkpoints
00:00 - Intro
02:00 - setUpViewModel
08:25 - Test 1: Verify AppTitle and FAB button
12:55 - Test 2: Notes Listing
17:13 - Test 3: Tap on Fab button verify navigateNext route
22:40 - Test 4: Tap on any note list item then verify navigateNext route
31:00 - Running all Tests
LinkedInn : https://www.linkedin.com/in/mrashidit
Instagram : https://www.instagram.com/mrashidcit
Facebook : https://www.facebook.com/rashid.saleem.547
Видео 23 End-to-End Test for HomeScreen | Dagger Hilt | Notes App | Jetpack Compose | Android with Rashid канала Rashid Saleem
You will learn this
- As a beginner approach we won't follow the best practices
- We understand what drawbacks are with current beginner approach.
- Then we improve the architecture step by step
Step 01 : Apply MVVM with Repository Pattern
Step 02 : Integrate Room
Step 03 : Convert into MVI with Clean Architecture
Although it's not a Project with bigger scope and won't need Clean Architecture.
But we incorporate Clean Architecture for the sake of Clean Architecture becuase we also want to understand how we can implement Clean Architecture. So many Clean Architecture terms in just two lines including the last one.
Below is the GitHub repository of this project to continue practice along the video.
**** Source Code on GitHub *****
Starter Code : https://github.com/mrashidcit/NotesApp/tree/lect23_initial
Complete Code : https://github.com/mrashidcit/NotesApp/tree/lect23_final
Timecodes / Checkpoints
00:00 - Intro
02:00 - setUpViewModel
08:25 - Test 1: Verify AppTitle and FAB button
12:55 - Test 2: Notes Listing
17:13 - Test 3: Tap on Fab button verify navigateNext route
22:40 - Test 4: Tap on any note list item then verify navigateNext route
31:00 - Running all Tests
LinkedInn : https://www.linkedin.com/in/mrashidit
Instagram : https://www.instagram.com/mrashidcit
Facebook : https://www.facebook.com/rashid.saleem.547
Видео 23 End-to-End Test for HomeScreen | Dagger Hilt | Notes App | Jetpack Compose | Android with Rashid канала Rashid Saleem
end to end test automated tests how to end to end test how to write End-to-End test end to end test of HomeScreen compose ui test compose test Clean Architecture in Android note app clean code jetpackCompose mvvm mvi CleanCode Clearn Architecture NotesApp notes app android Compose with Rashid Saleem Android with Rashid Saleem Rasheed Saleem Rashed Saleem Rashad Saleem android with rasheed saleem android with rashed saleem android with raasheed saleem
Комментарии отсутствуют
Информация о видео
10 декабря 2024 г. 9:31:55
00:36:07
Другие видео канала