title: Should I be using ViewModelProvider instead of ViewModelProviders? If so, why?
body: <p>So I have been following the Android ViewModel Overview as I need to communicate between fragments, when creating the ViewModel, it uses ViewModelProviders which requires you to add dependencies. Upon looking at the documentation for ViewModelProviders I saw this: <a href="https://i.stack.imgur.com/o8QIL.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/o8QIL.png" alt="Deprecation message"></a></p>
  
  <p>Should I continue to follow the Overview, adding the required dependencies, or should I modify it to use ViewModelProvider? What are the benefits of either?</p>
  
  <p>Thank you.</p>