To empower students with the skills to design, develop, and deploy cross-platform mobile applications using Flutter, fostering critical thinking, problem-solving, and digital literacy aligned with current industry standards.
Complex Problem-Solving: Synthesize Flutter development principles to create innovative solutions for real-world mobile application challenges.
Critical Thinking & Analytical Reasoning: Evaluate and optimize Flutter applications by applying analytical reasoning to enhance performance and user experience.
Research-Related Skills: Investigate and integrate the latest Flutter development trends and plugins to extend app functionality and maintain relevance in a rapidly evolving digital landscape.
Cooperative/Teamwork & Leadership Readiness: Collaborate in diverse teams to manage Flutter projects, demonstrating leadership and effective communication throughout the development lifecycle.
Digital Literacy & Communication Skills: Construct and disseminate comprehensive documentation for Flutter applications, demonstrating clear communication of technical concepts to varied audiences.
Unit 1: Introduction to Flutter and Dart
Topics: Flutter architecture, Dart programming language, setting up the development environment, basic widgets, and layout design.
Unit 2: State Management and Navigation
Topics: Stateful vs. stateless widgets, state management techniques, navigation and routing, data passing between screens.
Unit 3: Advanced Flutter Concepts
Topics: Asynchronous programming in Dart, advanced UI components, third-party integrations, package management, and deployment strategies.
You need to finish these 2 quizes after going through the videos / slides above.