Sylvia Dieckmann
Flutter Packages and Plugins - A Look Under the Hood
#1about 4 minutes
A brief introduction to the Flutter framework
Flutter is a cross-platform UI toolkit from Google that uses a widget-based architecture and compiles to native code for high performance.
#2about 8 minutes
Understanding and using Flutter packages for code reuse
Packages are reusable units of Dart code that can be added to a project using the `flutter pub add` command and are defined in the `pubspec.yaml` file.
#3about 11 minutes
Using method channels to call native platform code
Plugins use asynchronous method channels to communicate between Dart code and native platform APIs, enabling access to hardware features like the battery level.
#4about 5 minutes
Creating a standalone plugin package from a template
The `flutter create` command with the plugin template generates a skeleton project for building a shareable plugin with a public API and an example app.
#5about 8 minutes
The federated architecture for multi-platform plugins
A federated plugin separates the app-facing API, a platform interface, and platform-specific implementations, allowing developers to independently add or replace platform support.
#6about 4 minutes
Key takeaways and resources for plugin development
A summary of how packages and plugins enhance code structure and reusability, with recommendations for official documentation and community articles.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
01:26 MIN
Understanding Flutter for cross-platform mobile development
Applying DevOps in Flutter mobile development
00:05 MIN
Dart's history and its modern revival with Flutter
Dart - a language believed dead, experiences a new bloom
00:22 MIN
Exploring the benefits of multi-platform mobile development
Kotlin Multiplatform - True power of native code reuse
05:09 MIN
Understanding Flipper's powerful plugin architecture
Headless Flipper - embeddable mobile devtools for your CI and beyond
24:25 MIN
Best practices for building cross-platform Flutter apps
Writing truly cross plattform applications using flutter
02:04 MIN
Comparing Flutter and React Native for cross-platform development
Writing truly cross plattform applications using flutter
26:21 MIN
Answering questions on Flutter performance and use cases
Writing truly cross plattform applications using flutter
16:39 MIN
Live coding a responsive app for multiple platforms
Writing truly cross plattform applications using flutter
Featured Partners
Related Videos
Intro to Flutter Development
Mira Jago
Using Serious Tech for a Silly Game - How to Build an MVP with Flutter
Sylvia Dieckmann
Writing truly cross plattform applications using flutter
Simon Auer
Mobile at a Crossroads: The Declarative UI App Revolution
Peter Steinberger
There's an app for that - on the role of cross platform development in the app development ecosystem
Aleksandra Desmurs-Linczewska
Applying DevOps in Flutter mobile development
Majid Hajian
Scalable architecture for mobile apps
Nachiket Apte
The perfect CI/CD React Native pipeline with Fastlane
Edoardo Dusi
From learning to earning
Jobs that call for the skills explored in this talk.


Senior Software Engineer für App-Entwicklung (m/w/d)
convivo GmbH
Berlin, Germany
€50-75K
Intermediate
Senior
Dart
Flutter






Full Stack Entwickler - Schwerpunkt Flutter
Smartboatia GmbH
Lübeck, Germany
Python
Docker
Flutter
Kubernetes








Flutter Developer, hibrido
Luce Innovative Technologies
Municipality of Madrid, Spain
Intermediate
Flutter


{"@context":"https://schema.org/","@type":"JobPosting","title":"Flutter Mobile App Developer
Remote
Intermediate
iOS
GIT
Java
Dart
+5

