-
Урок 1.
00:16:51
Course Demo
-
Урок 2.
00:06:41
How this Course is Structured
-
Урок 3.
00:03:45
Source Code
-
Урок 4.
00:13:07
Gradle Dependency Management
-
Урок 5.
00:04:16
Layers of Clean Architecture
-
Урок 6.
00:06:04
Package Structure
-
Урок 7.
00:14:04
Building out the Domain Layer
-
Урок 8.
00:10:45
State Management
-
Урок 9.
00:18:26
Data Layer (Cache)
-
Урок 10.
00:13:32
Data Layer (Network)
-
Урок 11.
00:07:46
NoteDaoService & NoteFirestoreService Abstractions
-
Урок 12.
00:05:38
Planning Use-cases
-
Урок 13.
00:18:41
InsertNewNote Use-case
-
Урок 14.
00:11:01
Cache and Network Error Handling
-
Урок 15.
00:21:20
Test Fakes and Test Dependencies
-
Урок 16.
00:17:40
InsertNewNote Unit Tests
-
Урок 17.
00:06:47
SearchNotes Use-case
-
Урок 18.
00:07:57
SearchNotes Unit Tests
-
Урок 19.
00:15:45
Fake Data Sets
-
Урок 20.
00:05:20
GetNumNotes Use-case
-
Урок 21.
00:05:35
GetNumNotes Unit Tests
-
Урок 22.
00:10:24
DeleteNote Use-case
-
Урок 23.
00:11:12
DeleteNote Unit tests
-
Урок 24.
00:12:05
DeleteMultipleNotes Use-case
-
Урок 25.
00:21:24
DeleteMultipleNotes Unit Tests
-
Урок 26.
00:08:38
RestoreDeletedNote Use case
-
Урок 27.
00:10:51
RestoreDeletedNote Unit Tests
-
Урок 28.
00:07:27
UpdateNote Use-case
-
Урок 29.
00:10:12
UpdateNote Unit Tests
-
Урок 30.
00:22:05
SyncNotes Use-case
-
Урок 31.
00:09:55
SyncNotes Unit Tests
-
Урок 32.
00:06:52
SyncDeletedNotes Use-case
-
Урок 33.
00:07:34
SyncDeletesNotes Unit Tests
-
Урок 34.
00:18:26
Room Database Setup
-
Урок 35.
00:10:16
NoteDaoService Implementation
-
Урок 36.
00:08:15
Firestore Setup
-
Урок 37.
00:19:53
Datasource Network Layer Setup
-
Урок 38.
00:10:35
Crashlytics and Analytics
-
Урок 39.
00:13:37
Dagger Setup (Part 1)
-
Урок 40.
00:11:41
Dagger for Instrumentation Tests
-
Урок 41.
00:18:39
Firestore Local Testing
-
Урок 42.
00:03:49
Base Test Class
-
Урок 43.
00:11:45
Fake Data for Instrumentation Tests
-
Урок 44.
00:14:05
Firestore Tests
-
Урок 45.
00:21:57
Bug Fix #1
-
Урок 46.
00:28:00
Room DAO Tests
-
Урок 47.
00:11:26
Gradle Scripting Introduction
-
Урок 48.
00:11:49
Gradle Scripts to Automate Tests
-
Урок 49.
00:02:34
The Last Piece of Clean Architecture
-
Урок 50.
00:18:03
Base Classes and Factories
-
Урок 51.
00:12:33
NoteListViewModel
-
Урок 52.
00:06:29
NoteList Toolbar States and RecyclerView Item Selection
-
Урок 53.
00:22:56
NoteListFragment
-
Урок 54.
00:14:06
MainActivity
-
Урок 55.
00:20:55
NoteDetailViewModel and Fragment
-
Урок 56.
00:11:15
SplashFragment and Data Sync
-
Урок 57.
00:14:42
Bug Fixes 2
Datasource Network Layer Setup is missing??