Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Android Jetpack masterclass in Kotlin, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:06:58
    Introduction
  • Урок 2. 00:01:29
    Hello from your instructor
  • Урок 3. 00:10:36
    What are we building
  • Урок 4. 00:04:44
    How to take this course
  • Урок 5. 00:01:08
    Course resources
  • Урок 6. 00:07:15
    Install Android Studio on a Mac
  • Урок 7. 00:09:49
    Install Android Studio on a PC
  • Урок 8. 00:03:24
    Run the code on your phone
  • Урок 9. 00:04:47
    What is Androidx
  • Урок 10. 00:19:32
    Create the project
  • Урок 11. 00:22:13
    Import required libraries
  • Урок 12. 00:09:16
    What is Jetpack Navigation
  • Урок 13. 00:14:33
    Navigation setup
  • Урок 14. 00:08:23
    Screen layout
  • Урок 15. 00:12:12
    Navigation functionality
  • Урок 16. 00:12:20
    Arguments and animations
  • Урок 17. 00:03:02
    Clean up
  • Урок 18. 00:13:52
    What is a layout
  • Урок 19. 00:07:55
    ConstraintLayout and SwipeRefreshLayout
  • Урок 20. 00:10:21
    LinearLayout
  • Урок 21. 00:07:34
    RelativeLayout
  • Урок 22. 00:15:13
    Lifecycles, LiveData, MVVM
  • Урок 23. 00:05:14
    Building the Model
  • Урок 24. 00:08:37
    Building the list adapter
  • Урок 25. 00:23:29
    Building the ViewModel
  • Урок 26. 00:04:15
    Challenge
  • Урок 27. 00:07:23
    Detail screen ViewModel
  • Урок 28. 00:05:24
    What is Retrofit
  • Урок 29. 00:08:17
    What is RxJava
  • Урок 30. 00:13:17
    Setting up Retrofit
  • Урок 31. 00:19:48
    Getting the remote data
  • Урок 32. 00:03:31
    What is Glide
  • Урок 33. 00:05:30
    What are KTX entensions
  • Урок 34. 00:09:54
    Using Glide
  • Урок 35. 00:11:55
    What is Room
  • Урок 36. 00:10:12
    Setting up the Model
  • Урок 37. 00:19:35
    Creating the entities
  • Урок 38. 00:10:18
    Storing data in the database
  • Урок 39. 00:03:04
    Shared Preferences
  • Урок 40. 00:09:14
    Storing the time
  • Урок 41. 00:13:23
    Retrieving data from the database
  • Урок 42. 00:02:59
    Challenge
  • Урок 43. 00:05:48
    Detail screen
  • Урок 44. 00:09:46
    What is Data Binding
  • Урок 45. 00:10:20
    Binding the Dog Item
  • Урок 46. 00:05:24
    Binding the images
  • Урок 47. 00:10:06
    Binding method calls
  • Урок 48. 00:01:36
    Challenge
  • Урок 49. 00:06:45
    Binding the detail fragment
  • Урок 50. 00:03:22
    What is Palette
  • Урок 51. 00:12:55
    Implementing Palette
  • Урок 52. 00:10:52
    What are Android Notifications
  • Урок 53. 00:15:10
    Creating the notification
  • Урок 54. 00:06:14
    Showing the notification
  • Урок 55. 00:04:43
    What are Android Preferences
  • Урок 56. 00:06:42
    Create the settings screen
  • Урок 57. 00:13:03
    Show the settings screen
  • Урок 58. 00:11:02
    What are Android Permissions
  • Урок 59. 00:06:12
    How sharing works
  • Урок 60. 00:07:01
    Build the menu
  • Урок 61. 00:19:06
    Getting the SEND SMS permission
  • Урок 62. 00:04:59
    SMS dialog layout
  • Урок 63. 00:11:21
    Show the SMS dialog
  • Урок 64. 00:03:11
    Sending an SMS
  • Урок 65. 00:06:51
    Sharing some content
  • Урок 66. 00:05:28
    What is Multidex
  • Урок 67. 00:06:35
    Implementing Multidex
  • Урок 68. 00:01:26
    Conclusions