Implement an Android application to follow MVVM pattern that has one Activity and two Fragments.
On the first Fragment show the User Profile information as First Name, Last Name and DOB date of birth (as dropdown list to select date month and year) and next button to navigate to the second fragment.
On the second fragment calculate the age of the user and present it on TextView in the middle of the screen with the user's First and Last names and back button to navigate back.
Output format should be as
First name: “AAA”
Last name: “BBB”
Age: XX years , MM month, DD days