Flutter Vikings 2022: What to expect
Tags: flutter, dart
Published: 2022-08-30 14:07:48

> Originally posted to [Codemagic blog](https://blog.codemagic.io/flutter-vikings-2022-preview/?utm_source=post&utm_medium=dev.to&utm_campaign=flutter_vikings).

Short Flutter Vikings 2022 FAQ
------------------------------

> When: August 31--September 1, 2022
>
> Where: [Felix Conference Centre](https://www.felixkonferanse.no/), 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](https://ti.to/flutter-vikings/2022). Let me reiterate, though: To watch the stream online, you still need to have a ticket, even though it's free.

The most interesting talks of Flutter Vikings 2022
--------------------------------------------------

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](https://twitter.com/TahaTesser) 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.

### The most interesting talks of of Flutter Vikings 2022, day 1:

1.  [Deep Dive Into Flutter Theming](https://fluttervikings.com/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.

2.  [Flutter Architecture Components](https://fluttervikings.com/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.

3.  [M1 Mac Machines in CI/CD for Flutter Developers](https://fluttervikings.com/m1-mac-machines-in-cicd-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.

4.  [Snapchat Filters with Flutter's CustomPainter And MLKit](https://fluttervikings.com/snapchat-filters-with-flutters-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!

5.  [Advanced Scroll Techniques for Desktop](https://fluttervikings.com/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.

6.  [Riverpod 2.0](https://fluttervikings.com/riverpod-20) 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.


### The most interesting talks of of Flutter Vikings 2022, day 2:

1.  [Flutter, FFI and Fun: Windows Development with Dart and Win32](https://fluttervikings.com/flutter-ffi-and-fun-windows-development-with-dart-and-win32) by Tim Sneath

    *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.

2.  [Custom User Interactions: Building a Desktop Drawing App](https://fluttervikings.com/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.

3.  [Meet Mason: Intro to Templating and Custom Code Generation](https://fluttervikings.com/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.

4.  [Another World in Flutter](https://fluttervikings.com/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.

5.  [From Single Player to Multiplayer - Building Realtime Collaborative Experiences with Flutter](https://fluttervikings.com/from-single-player-to-multiplayer-building-realtime-collaborative-experiences-with-flutter) by Iiro Krankka

    *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.



Codemagic at Flutter Vikings 2022
---------------------------------

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.

Also, don't miss the [talk](https://fluttervikings.com/m1-mac-machines-in-cicd-for-flutter-developers) by Nils Reichardt we mentioned above. You have probably [read his blog post](https://blog.codemagic.io/flutter-m1-vm-comparison/) on the same topic of M1s in CI/CD pipelines for Flutter, but the talk will still be a lot of fun.

Last but not least, drop by Codemagic's booth to get some really cool swag.

See you there!