Target Audience:
- Intermediate to advanced Flutter developers
- Developers interested in exploring new features and code optimization
Itinerary:
Introduction (15 minutes)
- Welcome and introductions
- Briefly discuss the concept of macros and their potential benefits in Flutter development
Talk: Demystifying Macros in Flutter (45 minutes)
- Deep dive into the concept of macros in Dart and Flutter
- Explore the current experimental state of macros in Flutter
- Explain the different types of macros and their use cases
- Code examples showcasing practical applications of macros (e.g., generating boilerplate code, customizing widget behavior)
Live Coding Session (30 minutes)
- An interactive session where the speaker demonstrates writing and applying macros in a Flutter project
- Attendees can follow along and ask questions
Open Discussion & Q&A (30 minutes)
- Open the floor for discussion and answer any questions from attendees
- Explore the potential future of macros in Flutter development
- Discuss the trade-offs and considerations when using macros
Wrap-up & Networking (15 minutes)
- Summarize key takeaways
- Provide resources for further learning on Flutter macros
- Encourage attendees to network and share their experiences