Course Information
Line Number 1764101
Course Name SE410 - Mobile Application Development
Course Description
This course introduces the Dart programming language and its application in building modern, cross-platform mobile applications using Flutter. Students will learn the foundational concepts of Dart including type inference, functions, classes, and state management. It then progresses to core Flutter concepts such as widgets, navigation, UI interactions, and form handling. Students will gain hands-on experience in building responsive, interactive user interfaces with both stateless and stateful widgets. Advanced topics include gesture recognition, backend integration, and Firebase services for authentication and data storage. By the end of the course, students will develop and deploy a full mobile app project, showcasing their practical skills.