Application Overview: Build an android application called NumbersConversion. The application does three conversions: - converts a decimal number to a binary and a hexadecimal number - onnuertrahionanumhortaodnaimal and a havadarimal numhar Applications componenents: 1. Create a Fragment\#1 with name FragmentDecimal (java file) 2. The fragment FragmentDecimal has a layout file "decimal_fragment.xm/" with the following UI components a. TextView b. EditView(give an id) c. Button(give an id) Type a decimal number Above is how the fragment\#1 should look like 3. Create a Fragment\#1 with name FragmentBinary (java file) 4. The fragment FragmentBinary has a layout file "binary fragment. xm " with the following UI components a. TextView b. EditView(give an id) c. Button(give an id) Type a binary number Convert to decimal and hexadecimal Above is how the fragment\#1 should look like 5. Create a Fragment\#1 with name FragmentHexadecimal (java file) 6. The fragment FragmentHexadecimal has a layout file "hexadecimal fragment.xml" with the following UI components a. TextView b. EditView(give an id) c. Button(give an id) Type a Hexadecimal number Coevett to decimal and binary Above is how the fragment\#1 should look like For all Fragment layouts use Hint use LinearLayout 7. Your app has one activity MainActivity 8. copy it and paste the xml code below into activity_main.xml Note: the three frameLayout are invisible in activity_main.xml In total you will have 4 java files (.java) and 4 layouts files(.xml): - MainActivity.java - activity_main.xml - FragmentDecimal.java - decimal_fragment.xml - FragmentBinary.java - binary_fragment.xml FragmentHexadecimal.java hexadecimal_fragment.java 8. Make sure to load the three Fragments in the MainActivity (each should be loaded in a FrameLayout) 9. Take care of the java code, so Fragments communicates with the activity for data conversion.