This workshop is tailored to provide second-year students with a targeted introduction to two essential tools for modern software development: Flutter and Figma. Flutter is a versatile framework for building natively compiled applications for mobile, web, and desktop from a single codebase. During the workshop, students will dive into Flutter's key features, its widget-based architecture, and the creation of interactive user interfaces. We'll explore both the pros and cons of Flutter, highlighting its cross-platform capabilities and its fast development cycle while addressing potential challenges like performance optimization and platform-specific nuances. Figma, on the other hand, is a powerful collaborative design tool. Students will learn how to create user interfaces, wireframes, and prototypes, essential skills for any software developer. This workshop will emphasize the benefits of Figma's real-time collaboration features, but also address potential cons like the learning curve for newcomers. Practical exercises will be a central component of the workshop, enabling students to develop a Flutter app and design its user interface using Figma. By doing so, they'll gain hands-on experience that bridges the gap between theory and application. By focusing on these specific tools, students will be well-prepared for roles in mobile app development and user interface design, two critical areas in the ever-evolving tech industry. This workshop will be a valuable stepping stone toward building a solid foundation in these domains.
Wednesday, October 18, 2023
9:30 AM – 10:30 AM UTC
GDSC
GDSC Lead
AI/ML Lead
App Development Lead
Web Development Lead
Cyber Security Lead
Design Lead
Electronics Lead
Creative/Content Lead
Social Media Lead