This module equips students with the foundational knowledge and practical skills to design and develop mobile applications. Learners will build intuitive, responsive user interfaces and implement core application logic that integrates data management and device capabilities such as location services and notifications. They will also learn to connect mobile applications to external services through APIs and manage background tasks effectively. The module introduces AI-assisted tools and techniques to enhance mobile app design, coding, and testing, enabling students to create efficient, user-centred, and future-ready mobile solutions.