1. Урок 1.00:04:52
    Introduction
  2. Урок 2.00:08:52
    Starting the new project
  3. Урок 3.00:04:48
    Creating the Application Scope
  4. Урок 4.00:04:33
    Creating the Activity Scope
  5. Урок 5.00:01:09
    Dagger Multibindings Explanation
  6. Урок 6.00:14:17
    Activity Injector
  7. Урок 7.00:11:20
    Screen Injector Part 1
  8. Урок 8.00:04:55
    Screen Injector Part 2
  9. Урок 9.00:15:19
    Following the Dagger Flow
  10. Урок 10.00:08:37
    Creating the ScreenNavigator
  11. Урок 11.00:11:42
    Creating the models
  12. Урок 12.00:10:41
    Informational: AutoValue
  13. Урок 13.00:14:02
    Adding our networking framework
  14. Урок 14.00:02:55
    Informational: RxJava Introduction
  15. Урок 15.00:04:09
    Informational: RxJava Operators
  16. Урок 16.00:03:28
    Informational: RxJava Marble Diagrams
  17. Урок 17.00:02:08
    Informational: RxJava Types
  18. Урок 18.00:09:07
    Trending Repos Presenter and View Model
  19. Урок 19.00:11:14
    Finally, showing something on screen!
  20. Урок 20.00:05:24
    Informational: Dagger check-up
  21. Урок 21.00:02:06
    Intro and setting up Mockito
  22. Урок 22.00:08:28
    Mock Data and View Model Unit Tests
  23. Урок 23.00:08:13
    Presenter Unit Tests
  24. Урок 24.00:13:29
    Setting up the UI Testing Framework
  25. Урок 25.00:12:27
    Our first UI Tests
  26. Урок 26.00:02:35
    New Screen Introduction
  27. Урок 27.00:09:21
    Using BindsInstance in Component Builders
  28. Урок 28.00:15:05
    Using a Repository
  29. Урок 29.00:08:01
    Repository Unit Test
  30. Урок 30.00:11:59
    Repo Details View Model
  31. Урок 31.00:06:26
    Repo Details View Model Unit Tests
  32. Урок 32.00:08:01
    Repo Details Presenter
  33. Урок 33.00:07:05
    Repo Details Presenter Unit Tests
  34. Урок 34.00:04:53
    Injecting Schedulers (Repository Unit Tests Revisit)
  35. Урок 35.00:04:06
    Navigating to Repo Details
  36. Урок 36.00:06:01
    Creating the Contributor Adapter
  37. Урок 37.00:08:26
    Finishing the Repo Details Controller
  38. Урок 38.00:09:57
    Enhancing our UI Testing Framework
  39. Урок 39.00:07:19
    Enhancing the Test Repo Service
  40. Урок 40.00:04:19
    Using a test "robot"
  41. Урок 41.00:09:45
    Adding the Repo Details tests
  42. Урок 42.00:08:06
    Creating a simple Gradle Task
  43. Урок 43.00:15:25
    Adding a Debug Drawer
  44. Урок 44.00:17:12
    Adding an Interceptor
  45. Урок 45.00:02:00
    Section Overview
  46. Урок 46.00:02:39
    The ActivityLifecycleTask
  47. Урок 47.00:06:35
    Converting ScreenNavigator Implementations
  48. Урок 48.00:04:21
    The ScreenLifecycleTask
  49. Урок 49.00:09:19
    Updating the Toolbar
  50. Урок 50.00:06:15
    Using a DisposableManager to clean up scoped Disposables
  51. Урок 51.00:03:05
    Power Adapter Introduction
  52. Урок 52.00:02:06
    Creating a new Gradle Module
  53. Урок 53.00:02:31
    Creating the interfaces
  54. Урок 54.00:05:55
    Creating the RecyclerDataSource
  55. Урок 55.00:03:13
    Creating the last Adapter you'll ever need
  56. Урок 56.00:05:21
    RecyclerDataSource Unit Tests
  57. Урок 57.00:09:24
    Updating the Trending Repos List
  58. Урок 58.00:03:33
    Updating the Trending Repos Unit Tests
  59. Урок 59.00:06:47
    Updating the Contributors List
  60. Урок 60.00:01:55
    Updating the Repo Details Unit Tests
  61. Урок 61.00:08:58
    Overview of the Conversion to Fragments
  62. Урок 62.00:05:53
    Adding Room Database to our Project
  63. Урок 63.00:06:09
    Creating the FavoriteService
  64. Урок 64.00:05:41
    Showing Database Changes in the UI