This repository contains the content for the lesson on mobile applications development. The goal of this lesson is to equip students with the necessary knowledge and skills to develop applications for mobile devices. By successfully completing this lesson, the student is expected to be able to:
- Describe the key challenges involved in mobile application development.
- Explain the architecture of the operating systems used in mobile devices (e.g., Android).
- Design user interfaces for mobile applications based on relevant design principles and guidelines.
- Utilize appropriate integrated development environments (e.g., Android Studio) for the development of mobile applications.
- Evaluate mobile applications.
The project is an application about cooking. The user selects the available ingredients and then a list of recipes is shown.