Originally posted to Codemagic blog.
When: August 31--September 1, 2022
Where: Felix Conference Centre, Bryggetorget 3, 0250 Oslo, Norway + online
What: Flutter Vikings is a conference dedicated to all things Flutter, and it's the biggest Flutter event in the North.
Why: Visit Flutter Vikings to listen to interesting talks by the Flutter team and other Flutteristas, hang out with fellow Flutter devs, and chat with Codemagic people. Another reason to visit Flutter Vikings is to have fun! And last but not least, there will be some Codemagic swag waiting for you!
Flutter Vikings is upon us. This year, it's a hybrid event: It includes an offline part where most of the fun happens, but you can also join online and watch the talks. It seems that in-person tickets are already sold out, but you can still get free online tickets here. Let me reiterate, though: To watch the stream online, you still need to have a ticket, even though it's free.
Flutter Vikings 2022 will last for two days, and each day will have as many as three tracks of talks, so every Flutter enthusiast can find talks that are interesting for them. Each track will be held in a separate room with viking-styled names: Valhalla, Thor, and Odin. We'd like to share with you a list of talks that we want to attend ourselves.
So, here's a calendar of talks handpicked by Taha Tesser from the Codemagic open-source team. These selections are based on his personal preferences, but they might save you some time thinking about which talks you want to check out.
Deep Dive Into Flutter Theming by Mike Rydstrom
Wednesday, August 31, 9:00 AM, Valhalla room
Mike is one of the most active Flutter community members. This year, he's going to talk about ways to create ThemeData for Flutter apps and explain the Material 3 color system and themes.
Flutter Architecture Components by Alessio Salvadorini
Wednesday, August 31, 10:00 AM, Thor room
Alessio will be giving a talk on creating a simple and scalable Flutter architecture. He'll explain the best practices and provide real-life code snapshots. This is a very useful topic for those wanting to learn how to build a scalable app.
M1 Mac Machines in CI/CD for Flutter Developers by Nils Reichardt
Wednesday, August 31, 1:00 PM, Odin room
Some CI/CD providers, such as Codemagic, now offer M1 Mac minis as build machines for your pipelines. How much of a difference do they make? Is speed the only benefit? Nils will answer these questions and talk about optimizing projects to run natively on Apple silicon.
Snapchat Filters with Flutter's CustomPainter And MLKit by Pooja Bhaumik and Akanksha Singh
Wednesday, August 31, 2:00 PM, Valhalla room
This talk is worth attending if only for the viking selfies and the fun! But Pooja and Akanksha will also be talking about using ML Kit for face detection and explaining how to build Snapchat-like filters with Canvas API and CustomPainter. If you want to get acquainted with these technologies, this is your chance!
Advanced Scroll Techniques for Desktop by Renan Araujo
Wednesday, August 31, 3:30 PM, Odin room
Scrolling seems easy, but it turns out to be so difficult quite often, especially on desktop devices and their large viewports! Renan will explain some techniques to keep scrolling on desktop smooth.
Riverpod 2.0 by Remi Rousselet
Wednesday, August 31, 4:30 PM, Valhalla room
Many of you know Riverpod as the great alternative to Provider. Not so many know that both are maintained by one person: Remi Rousselet. Since Riverpod 2.0 is about to be released, Remi will showcase what's new and answer the question of why you should care.
Thursday, September 1, 9:00 AM, Valhalla room
Tim Sneath, Director of Product and UX for Flutter and Dart at Google, will show how Flutter's FFI feature can help you get the most out of your cross-platform app on Windows and make the experience feel native.
Custom User Interactions: Building a Desktop Drawing App by Justin McCandless
Thursday, September 1, 10:00 AM, Valhalla room
It's always good to learn more about how Flutter's own developers use Flutter to build some cool stuff. So, in this talk, Justin McCandless from the Flutter team at Google will showcase Flutter's Shortcut-Intent-Action system while building a drawing app for desktop.
Meet Mason: Intro to Templating and Custom Code Generation by Felix Angelov
Thursday, September 1, 1:00 PM, Thor room
Mason is a template generator and a very hot topic among Flutter devs lately. Felix Angelov, Head of Architecture at Very Good Ventures, explains how Mason can help increase your productivity by generating code from custom templates.
Another World in Flutter by Simon Lightfoot
Thursday, September 1, 2:00 PM, Valhalla room
Remember Another World, the blue-and-black-colored game from 30 years ago? Simon Lightfoot has ported it to Flutter and will talk about his process, challenges, and discoveries in detail.
Thursday, September 1, 3:30 PM, Thor room
Superlist's Iiro Krankka will talk about a complicated but very interesting topic: How do you build real-time collaboration tools, such as a text editor, with Flutter? Even if you don't plan on doing anything like that, it's certainly interesting to dig into this problem.
This year, Codemagic is a Gold sponsor of the Flutter Vikings conference.
Half a dozen Codemagic people, including some from the open-source team that helps improve Flutter, will be at Felix Conference Centre enjoying Flutter Vikings 2022. So, if you want to say hi, ask questions, discuss whatever topics you can think of, or just have a glass of something with us -- we'll be there for you.
Last but not least, drop by Codemagic's booth to get some really cool swag.
See you there!