BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Pentabarf//Schedule 0.3//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALDESC;VALUE=TEXT:Dart and Flutter devroom X-WR-CALNAME;VALUE=TEXT:Dart and Flutter devroom X-WR-TIMEZONE;VALUE=TEXT:Europe/Brussels BEGIN:VEVENT METHOD:PUBLISH UID:13021@FOSDEM22@fosdem.org TZID:Europe-Brussels DTSTART:20220205T131500 DTEND:20220205T135500 SUMMARY:Make the code work for you: Flutter Code Generation DESCRIPTION:
Every programmer's dream is constantly building new features and seeing how the project grows. However, there is nothing worse than writing a lot of boilerplate code just before even start implementing those features. In this talk, you will learn about Flutter code generation tools and various tips on how to avoid implementing boilerplate code and focus on your next-gen project.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Dart and Flutter URL:https:/fosdem.org/2022/schedule/2022/schedule/event/flutter_project_setup/ LOCATION:D.dart-flutter ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mangirdas Kazlauskas":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13125@FOSDEM22@fosdem.org TZID:Europe-Brussels DTSTART:20220205T135500 DTEND:20220205T145500 SUMMARY:The beautiful world of Flutter Testing DESCRIPTION:Modern applications have tons of features and possibilities, and the more features there are, the harder it gets to be tested manually. Also, advocates for Test Driven Development makes testing even more important. In this session, we want to explore the possibilities of how to Test your Features in Dart and Flutter. We will discuss Unit, Widget and Integration tests in this session, what it is and why you will love the support in your next project.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Dart and Flutter URL:https:/fosdem.org/2022/schedule/2022/schedule/event/flutter_testing/ LOCATION:D.dart-flutter ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Weber":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13120@FOSDEM22@fosdem.org TZID:Europe-Brussels DTSTART:20220205T145500 DTEND:20220205T155500 SUMMARY:Building PWA with Flutter DESCRIPTION:Progressive Web Apps are web applications that have been designed, so they are capable, reliable, and installable. These three pillars transform them into an experience that feels like a platform-specific application.The central core components that ensure that PWA works flawlessly are Service Workers. These components are a network proxy that takes control of a network request from the application and adds cache capabilities, background app sync, push notifications, and offline features.In this talk, I will review the PWA capabilities in Flutter and show you how you can extend these functionalities to have a better progressive web app building with Flutter in order to boost user experience in your application
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Dart and Flutter URL:https:/fosdem.org/2022/schedule/2022/schedule/event/flutter_pwa/ LOCATION:D.dart-flutter ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Majid Hajian":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13121@FOSDEM22@fosdem.org TZID:Europe-Brussels DTSTART:20220205T155500 DTEND:20220205T165500 SUMMARY:Architectural thinking on Flutter State Management DESCRIPTION:Sometimes state management shapes the application architecture, which we even interchangeably call state management, app architecture. State management is a controversial topic among all developers, and it's, at the same time, one of the most complex topics that developers should decide on when they are building a Flutter app. Many developers say one solution is the best, whereas some disagree! What if I tell you that, in my opinion, there is no right and wrong answer! If you ask a software architect, which state management is the best for an application? The answer is evident; It Depends.This talk discusses how to think like an architect and understand, recognize, and analyze tradeoffs and characteristics when choosing state management. I will show you why all state management might be best and worst, at the same time for your application which eventually helps you to make your mind to determine your appropriate solution.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Dart and Flutter URL:https:/fosdem.org/2022/schedule/2022/schedule/event/flutter_state_management/ LOCATION:D.dart-flutter ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Majid Hajian":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13127@FOSDEM22@fosdem.org TZID:Europe-Brussels DTSTART:20220205T165500 DTEND:20220205T172500 SUMMARY:Flutter in the NFT world DESCRIPTION:How to create and deploy NFTs with Flutter and the Algorand blockchain.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Dart and Flutter URL:https:/fosdem.org/2022/schedule/2022/schedule/event/flutter_nft/ LOCATION:D.dart-flutter ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arjan van Eersel":invalid:nomail END:VEVENT END:VCALENDAR