The final project of this course is the development a native mobile app called To-Do List using web technologies like HTML, CSS, and JavaScript. Presentation of the Development Process of Creating a Native To-Do List Mobile Web App In Module Seven, you will submit a presentation of the work you have done so far, explain the decisions you have made, and lessons learned. 1. Use any presentation software you prefer for this submission. If your presentation software is not PowerPoint, copy and paste the individual slides into the Milestone Submission Template below when you submit your work. Otherwise, submit a zipped file of your PowerPoint presentation. 2. Create a presentation of your to-do list cross-platform mobile web app. Your presentation should include five to nine slides and these critical elements: Introduction and Background Design and Architecture Software Engineering and Best Practices Reflection and Lessons Learned Make sure to display your name in the final result. In your presentation submission, the following critical elements must be addressed: I. Introduction and Background: Provide an introduction for To-Do List, the function it provides, and any special feature of the application. II. II. Design and Architecture: Briefly describe the overall design of the app, its architecture layers (user interface, application logic, and data storage and retrieval), and the software components that realize the architecture. For each component of the architecture, explain the following: A. Components: What is the function of each component of the architecture? B. Functionality: How does each component contribute to the overall app functionality? C. Technology: What technology did you use to implement the component and how all components work together? III. Software Engineering and Best Practices: Describe how your development evolved over the duration of the course. What issues did you face, and how you were able to resolve them? III. Reflection and Lessons Learned: Reflect on your experience during this project. What worked well and what did not work as expected? Analyze your experience and draw conclusions and lessons for future similar projects. In this assignment, you will demonstrate your mastery of the following course outcomes: • Generate design requirements for mobile applications that reflect user needs, location awareness, and data definition • Develop functional, user-friendly, and aesthetically pleasing event-based graphical user interfaces for use on mobile devices • Develop appropriate data distribution models for mobile architectures that ensure security and accessibility of data • Integrate the principles of life cycle design into generalized plans for successful design and development