Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Modernizing Your Android Applications, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:06:35
    The Course Overview
  • Урок 2. 00:09:56
    Layout Design and Management
  • Урок 3. 00:13:14
    Rotations and Recreations
  • Урок 4. 00:20:54
    New Layouts
  • Урок 5. 00:14:59
    New Lists
  • Урок 6. 00:06:52
    Old Code Profiling
  • Урок 7. 00:09:18
    New Code Profiling
  • Урок 8. 00:06:03
    Memory Leaks
  • Урок 9. 00:16:52
    Converting Java to Kotlin
  • Урок 10. 00:08:20
    Extension Functions
  • Урок 11. 00:06:15
    Operator Overload
  • Урок 12. 00:06:23
    Kotlin Android Extensions
  • Урок 13. 00:13:05
    KTX
  • Урок 14. 00:11:22
    Data Persistence the Old Way
  • Урок 15. 00:11:10
    Data Persistence the New Way
  • Урок 16. 00:04:18
    Inserting Data and Writing Queries
  • Урок 17. 00:04:38
    Updating and Deleting Data
  • Урок 18. 00:03:43
    Dynamic Data Loading
  • Урок 19. 00:06:51
    Handling Lifecycles Callbacks
  • Урок 20. 00:05:33
    Responding to State Changes
  • Урок 21. 00:09:58
    New Way to Respond to State Changes
  • Урок 22. 00:06:11
    Using ViewModel to Restore and Manage Data
  • Урок 23. 00:09:00
    Implementing LiveData
  • Урок 24. 00:03:39
    Exploring Data Binding
  • Урок 25. 00:07:45
    Adding Layouts and Binding Expressions
  • Урок 26. 00:06:18
    Bind Layout Views to Architecture Components
  • Урок 27. 00:04:33
    Implementing Paging Library
  • Урок 28. 00:05:51
    UI Components and Considerations
  • Урок 29. 00:06:38
    Data Components and Considerations
  • Урок 30. 00:10:05
    Implementing WorkManager to Schedule Tasks
  • Урок 31. 00:07:19
    Running Tasks Under Specific Conditions
  • Урок 32. 00:06:20
    Setting Up Unique and Named Work Sequences