Mobile Programming 1 introduces students to the fundamentals of mobile app development using Android and Kotlin. This course covers the essential concepts, tools, and frameworks required to create functional and user-friendly mobile applications. Students will learn about the Android development environment, app architecture, user interface design, and data management, gaining hands-on experience through practical coding exercises and projects.

By the end of the course, students will be able to design, develop, and deploy simple Android applications, applying best practices and industry standards.