Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Advanced Android - Architecture with Dagger 2 and more, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:04:52
    Introduction
  • Урок 2. 00:08:52
    Starting the new project
  • Урок 3. 00:04:48
    Creating the Application Scope
  • Урок 4. 00:04:33
    Creating the Activity Scope
  • Урок 5. 00:01:09
    Dagger Multibindings Explanation
  • Урок 6. 00:14:17
    Activity Injector
  • Урок 7. 00:11:20
    Screen Injector Part 1
  • Урок 8. 00:04:55
    Screen Injector Part 2
  • Урок 9. 00:15:19
    Following the Dagger Flow
  • Урок 10. 00:08:37
    Creating the ScreenNavigator
  • Урок 11. 00:11:42
    Creating the models
  • Урок 12. 00:10:41
    Informational: AutoValue
  • Урок 13. 00:14:02
    Adding our networking framework
  • Урок 14. 00:02:55
    Informational: RxJava Introduction
  • Урок 15. 00:04:09
    Informational: RxJava Operators
  • Урок 16. 00:03:28
    Informational: RxJava Marble Diagrams
  • Урок 17. 00:02:08
    Informational: RxJava Types
  • Урок 18. 00:09:07
    Trending Repos Presenter and View Model
  • Урок 19. 00:11:14
    Finally, showing something on screen!
  • Урок 20. 00:05:24
    Informational: Dagger check-up
  • Урок 21. 00:02:06
    Intro and setting up Mockito
  • Урок 22. 00:08:28
    Mock Data and View Model Unit Tests
  • Урок 23. 00:08:13
    Presenter Unit Tests
  • Урок 24. 00:13:29
    Setting up the UI Testing Framework
  • Урок 25. 00:12:27
    Our first UI Tests
  • Урок 26. 00:02:35
    New Screen Introduction
  • Урок 27. 00:09:21
    Using BindsInstance in Component Builders
  • Урок 28. 00:15:05
    Using a Repository
  • Урок 29. 00:08:01
    Repository Unit Test
  • Урок 30. 00:11:59
    Repo Details View Model
  • Урок 31. 00:06:26
    Repo Details View Model Unit Tests
  • Урок 32. 00:08:01
    Repo Details Presenter
  • Урок 33. 00:07:05
    Repo Details Presenter Unit Tests
  • Урок 34. 00:04:53
    Injecting Schedulers (Repository Unit Tests Revisit)
  • Урок 35. 00:04:06
    Navigating to Repo Details
  • Урок 36. 00:06:01
    Creating the Contributor Adapter
  • Урок 37. 00:08:26
    Finishing the Repo Details Controller
  • Урок 38. 00:09:57
    Enhancing our UI Testing Framework
  • Урок 39. 00:07:19
    Enhancing the Test Repo Service
  • Урок 40. 00:04:19
    Using a test "robot"
  • Урок 41. 00:09:45
    Adding the Repo Details tests
  • Урок 42. 00:08:06
    Creating a simple Gradle Task
  • Урок 43. 00:15:25
    Adding a Debug Drawer
  • Урок 44. 00:17:12
    Adding an Interceptor
  • Урок 45. 00:02:00
    Section Overview
  • Урок 46. 00:02:39
    The ActivityLifecycleTask
  • Урок 47. 00:06:35
    Converting ScreenNavigator Implementations
  • Урок 48. 00:04:21
    The ScreenLifecycleTask
  • Урок 49. 00:09:19
    Updating the Toolbar
  • Урок 50. 00:06:15
    Using a DisposableManager to clean up scoped Disposables
  • Урок 51. 00:03:05
    Power Adapter Introduction
  • Урок 52. 00:02:06
    Creating a new Gradle Module
  • Урок 53. 00:02:31
    Creating the interfaces
  • Урок 54. 00:05:55
    Creating the RecyclerDataSource
  • Урок 55. 00:03:13
    Creating the last Adapter you'll ever need
  • Урок 56. 00:05:21
    RecyclerDataSource Unit Tests
  • Урок 57. 00:09:24
    Updating the Trending Repos List
  • Урок 58. 00:03:33
    Updating the Trending Repos Unit Tests
  • Урок 59. 00:06:47
    Updating the Contributors List
  • Урок 60. 00:01:55
    Updating the Repo Details Unit Tests
  • Урок 61. 00:08:58
    Overview of the Conversion to Fragments
  • Урок 62. 00:05:53
    Adding Room Database to our Project
  • Урок 63. 00:06:09
    Creating the FavoriteService
  • Урок 64. 00:05:41
    Showing Database Changes in the UI