Nov 7 – 9, 2022
Prague, Czech Republic
Europe/Prague timezone

One Plugin, Six Platforms!

Nov 9, 2022, 12:00 PM
50m
Karlin 4 (Hilton Prague)

Karlin 4

Hilton Prague

27
50 Minute Talk Ubuntu Desktop

Speaker

Majid Hajian (He/him)

Description

Building and maintaining an open-source project comes with many challenges, but it's fun and rewarding! Plugins and packages are an essential part of any framework, and Flutter is not an expectation for development to make a cross-platform application with a single code base!

You can develop a plugin package that connects the API to the platform-specific implementation(s) using a platform channel to provide calls into platform-specific APIs.

In this session, you will learn how to start developing a plugin for Flutter, the best practices from my experience of being the maintainer of great plugins such as Plus plugins, FlutterFire, and the importance of Federated plugins and their architecture together with platform channel API and you will learn how powering community would help to coordinate such a big open source projects too.

Session author bios

Majid is head of DevRel at Invertase, a Google developer expert and passionate software developer with years of developing and architecting complex web and mobile applications. He is an award-winning book author at Apress and instructor at PacktPub/Udemy and Pluralsight. He is also the organizer of FlutterVikings!

Level of Difficulty Advanced
Social Media https://twitter.com/mhadaily

Presentation materials

There are no materials yet.