
This course introduces students to the fundamental concepts, principles, and practical skills of mobile application development. It covers mobile technologies, mobile operating systems, user interface design, application architecture, and the development of mobile applications using Flutter and Dart. Students gain hands-on experience in designing, developing, testing, debugging, and deploying mobile applications, with a focus on Android platforms. The course emphasizes responsive user interfaces, navigation, state management, data storage, API integration, and best practices in mobile application development. By the end of the course, students will be able to design, build, and deploy functional, user-friendly mobile applications that address real-world problems.
- Teacher: Jean De Dieu Niyikiza