Description
This course provides an introduction to developing applications for mobile platforms, focusing on both Android and iOS environments. Topics include platform-specific programming, user interface design, data storage, API integration, performance optimization, and mobile security principles. Students will learn to use mobile development frameworks, design mobile-friendly interfaces, and build functional applications that incorporate backend services. Upon completion, students should be able to design, develop, and deploy basic mobile applications, demonstrating an understanding of platform requirements and user experience design. Prerequisite: CSC 130: Computer Programming I.