Question 2 [20 marks]
Read Chapter 4 to Chapter 7 and Chapter 10 to Chapter 13 of your prescribed courseware and design an app that allows users to select one or more options from a group of checkboxes and radio buttons. When the user presses the Enter button, the selected options should be displayed below the button in a multiline text view.

Below are some additional requirements for the app:

• The app should use a layout file to define the UI components.

•The app should use checkboxes and radio buttons to allow users to select their preferences.

•When the Enter button is pressed, the app should display the selected options in a multiline text view.

• The app should handle cases with no options (a default message should be displayed if no options are chosen).

•The Java class should have get and set methods. ​