To register a Web Component in WebF with Dart, create a class that extends the YourComponentBindings generated by the WebF CLI.
Like a StatefulWidget, override createState() and implement build() to define the widget tree.
Implement the generated property and method stubs to…
WebF CLI includes a code generator that outputs both Dart bindings and a ready-to-publish npm package.
It’s built for Flutter developers: each run produces a complete npm package from your typings, and it automatically uses your Flutter package version.
You don’t need to touch…
The interface typings file is a subset of TypeScript’s type syntax. Follow the pattern below to declare your interfaces:
// Properties for your web component
<YourComponentName>Properties {
// ...
}
// Methods on your web component’s DOM instance
<YourComponentName>Methods {…
It’s easy to wrap your Flutter widget library as Web Components for JavaScript developers.
We’ve done a lot of work to make this process simple:
1. No JavaScript/TypeScript code involved
2. No glue/binding code to implement
3. Work entirely in Dart
There are just three steps:…
Adding web developers to Flutter teams is the first design objective of WebF.
To achieve this, we need to clearly define the boundaries between tasks handled by web developers and those handled by Flutter developers.
The key to this approach is Web Components:
1. Flutter…
Some people might wonder how HTML/CSS works in Flutter.
Is it just a combination of Flutter widgets like SizedBox or Stack?
The answer is no. These widgets are too limited to build a layout engine that fully supports the CSS specification.
For example:
1. The auto minimum…
WebF brings web development to Flutter.
Unlike React Native, we don’t require developers to use special elements like <view> or <text> for basic UI markup. Instead, you can simply use HTML, CSS, and DOM APIs — the same foundations that most developers (and even AI tools) are…
Building a rendering engine with your own APIs and tools is medium.
Making it compatible with existing APIs and tools is hard.
Making it twice as fast as competitors while staying compact is very hard.
Luckily, we did the very hard thing.
The version 0.16.0 is now released. We had an architecture upgrade that involved migrating the JavaScript runtime to a dedicated thread, along with dozens of optimizations, new features, and bug fixes. Check the following link for more details: github.com/openwebf/webf/…
Over 10,000 commits have been made in the past four years of heavy development in the Kraken and WebF projects. Thank you for everyone's hard work 🫡
github.com/openwebf/webf
590 Followers 706 FollowingProud father of two wonderful daughters
Android Team Lead @ Major Telco. Rediscovering indie dev with Flutter. Writer on Medium, GitHub contributor.
56 Followers 779 FollowingI am a Freelance Flutter Developer(looking for a job). For Freelance Flutter work, You can reach out to me on Contra ⇾ https://t.co/v5ne7w69lS
181 Followers 265 Following22 • Crafting productivity/miscellaneous apps • Software Dev. All I made are here https://t.co/Epm5qmjLs9.
https://t.co/AjiZGDMCup
https://t.co/y8CvhnunzM
https://t.co/23nJ1bw9Wv
1K Followers 181 FollowingTeam up with us to go further!
Check out our events 👉 https://t.co/AKmAYIqKWx
#svelte, #rustlang, #emberjs, #rubyonrails, #elixirlang, #transformation
16K Followers 974 FollowingWe design and build world-class digital experiences for any screen, with the best tools and engineering approaches for consistent, scalable results.
20K Followers 202 Followingsoftware engineer by day, software engineer by night. @shorebirddev. creator of the bloc library. working on @brickhubdev 🧱 | https://t.co/KMjyCGNAlC
44K Followers 946 FollowingFlutter GDE ❖ I share tips about Dart & Flutter app development.
Get my latest Flutter tips, articles, and resources → https://t.co/Hp3oN9C7q8
1K Followers 678 FollowingI'm a Flutter & Dart enthusiast. No RGB keyboards or 42inch widescreens. Just me and my laptop at the dinner table (usually with a great whisky).
7K Followers 276 FollowingChief of the Flutter Bounty Hunters, SuperDeclarative Flutter developer.
Former Flutter team member
Ex-Googler (Flutter, Nest)
3K Followers 1K FollowingCEO of @SudoMaker | 中文/English | Created #efjs #refui #ResonanceJS #Notkia #RetrowaveOPL3 #x1501 and #x1000 SoM | 预备 V ✨ https://t.co/2aN1CtqYjW | EN @ClassicOldSongG
22 Followers 199 FollowingCurious hacker and founder of #VeryGoodGraphics (@VGG_Design). Focus on next-gen AI-native vector graphics for generative UI/UX.
15K Followers 385 FollowingStaff Developer Relations Engineer for Dart/Flutter. I've left Twitter, but you can find me at https://t.co/gcUZ1PB6UZ and @redbrogdon.bsky.social!
370K Followers 8 FollowingVercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web. Creators of @nextjs, @v0, and @aisdk.
21K Followers 688 FollowingAccelerating humanity's transition to AGI & honoring the greatest AI founders and researchers of our time @ https://t.co/1lJUc58gZJ
1.3M Followers 1K FollowingCo-Founder of Coursera; Stanford CS adjunct faculty. Former head of Baidu AI Group/Google Brain. #ai #machinelearning, #deeplearning #MOOCs
No recent Favorites. New Favorites will appear here.