1. Урок 1.00:04:37
    Software Architecture
  2. Урок 2.00:03:09
    Course Overview
  3. Урок 3.00:01:08
    Udemy Review System
  4. Урок 4.00:03:58
    Presentation Layer Architectural Pattern
  5. Урок 5.00:01:58
    MVx
  6. Урок 6.00:01:26
    Offiicial Android Architecture Blueprints
  7. Урок 7.00:08:11
    Review of MVP Architecture Blueprint
  8. Урок 8.00:03:57
    My Journey to MVx in Android
  9. Урок 9.00:04:14
    The Main Benefit of MVx
  10. Урок 10.00:00:47
    Extracting UI Logic from Activities
  11. Урок 11.00:05:23
    From MVx to MVC
  12. Урок 12.00:02:57
    MVx in Android Summary
  13. Урок 13.00:01:35
    StackOverflow Client Application
  14. Урок 14.00:03:24
    Straightforward Implementation
  15. Урок 15.00:13:14
    MVC View
  16. Урок 16.00:03:46
    ViewHolder in ListView
  17. Урок 17.00:10:20
    MVC View in ListView
  18. Урок 18.00:01:33
    MVC View in RecyclerView
  19. Урок 19.00:01:38
    Extraction of ViewMvc Interface
  20. Урок 20.00:02:32
    Extraction of ObservableViewMvc Interface
  21. Урок 21.00:03:37
    Extraction of BaseViewMvc Abstract Class
  22. Урок 22.00:04:03
    Extraction of BaseObservableViewMvc Abstract Class
  23. Урок 23.00:02:13
    Activity as Controller
  24. Урок 24.00:02:56
    Android Views are Non-Optimal Choice for MVC Views
  25. Урок 25.00:01:30
    MVC Basics Summary
  26. Урок 26.00:06:03
    Dependency Injection Architectural Pattern
  27. Урок 27.00:04:20
    Composition Root
  28. Урок 28.00:03:59
    Controller Composition Root
  29. Урок 29.00:03:20
    MVC Views Factory
  30. Урок 30.00:03:20
    MVC Views Factory in Lists
  31. Урок 31.00:02:00
    Dependency Injection Summary
  32. Урок 32.00:01:14
    Question Details Requirements
  33. Урок 33.00:02:15
    Exercise 1
  34. Урок 34.00:02:33
    Implementation of Question Details Screen
  35. Урок 35.00:08:39
    Use Case
  36. Урок 36.00:01:21
    Separation of Controllers from Networking Logic
  37. Урок 37.00:10:18
    Standalone Controller for Unit Testing
  38. Урок 38.00:02:24
    View Listener Management
  39. Урок 39.00:01:49
    Controller Summary
  40. Урок 40.00:01:33
    Importance of Packages Structure
  41. Урок 41.00:02:05
    Review of Packages Structure
  42. Урок 42.00:04:19
    Cleanup of Packages Structure
  43. Урок 43.00:02:26
    Introduction of Toolbar
  44. Урок 44.00:01:49
    Exercise 2
  45. Урок 45.00:01:56
    Toolbar Up Navigation
  46. Урок 46.00:01:40
    Nested MVC Views Summary
  47. Урок 47.00:10:23
    Introduction of Navigation Drawer
  48. Урок 48.00:00:35
    Exercise 3
  49. Урок 49.00:04:22
    Making Hamburger Button Open Navigation Drawer
  50. Урок 50.00:06:49
    Making Back Button Close Navigation Drawer
  51. Урок 51.00:00:39
    Exercise 4
  52. Урок 52.00:04:46
    Reuse of Navigation Drawer
  53. Урок 53.00:02:58
    Nested MVC Views through Inheritance Summary
  54. Урок 54.00:00:59
    Why Fragments
  55. Урок 55.00:08:06
    Refactoring of Questions List Screen to Fragment
  56. Урок 56.00:00:54
    Exercise 5
  57. Урок 57.00:09:09
    Refactoring of Question Details Screen to Fragment
  58. Урок 58.00:15:29
    Refactoring to "Single Activity" Approach
  59. Урок 59.00:05:18
    Introduction of FragmentFrameHelper
  60. Урок 60.00:18:52
    Refactoring of Navigation Drawer From Fragments into Activity
  61. Урок 61.00:05:16
    Nested Cotrollers Summary
  62. Урок 62.00:04:34
    MVC Summary
  63. Урок 63.00:04:11
    Architecture Summary
  64. Урок 64.00:01:26
    Bonus Lecture: Special Discounts for My Other Courses and Social Links