A. Create an Android mobile application, compatible for Android 8.0 and higher. The application must include the following functional requirements:
- Create a user option to enter term titles (e.g., Term 1, Term 2, Spring Term), start dates, and end dates for each term.
- Create features that allow the user to add as many terms as needed.
- Implement validation so that a term cannot be deleted if courses are assigned to it.
- Create features that allow the user to do the following for each term:
a. Add as many courses as needed
b. Display a list of courses associated with each term
c. Display a detailed view of the term title (e.g., Term 1, Term 2, Spring Term), the start date, and the end date for each term
- Include the following details for each course:
• The course title
• The start date
• The end date