Spotted a bug? Have a great idea? Help us improve developer profiles!
  1. How do you encapsulate the LiveData stored in a ViewModel so that external objects can read data without being able to update it?
  2. LiveData updates a UI controller (such as a fragment) if the UI controller is in which of the following states?
  3. In the LiveData observer pattern, what's the observable?
  4. Assume your app includes this string resource: Hello %s. Which of the following is the correct syntax for formatting the string, using a data-binding expression?
  5. When is a listener-binding expression evaluated and run?