Jitsi Meet Flutter SDK

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews

    I recommend to checkout and play with material 3.0 demo (just keep in mind this is web version will have even better when using native compiled version on mobile or desktop):

    https://flutter.github.io/samples/web/material_3_demo/#/

    4) Try web flutter gallery to see numerous app samples (more complex) and widgets

    https://gallery.flutter.dev/#/

    again even better to download mobile or desktop version that there is in app store:

    play store: https://play.google.com/store/apps/details?id=io.flutter.dem...

    macos dmg (.zip): https://github.com/flutter/gallery/releases/latest

    I tried both macos flutter gallery and on iOS and surpassingly is pretty good these days and smooth and feel native - even text selection works these days, moving cursor with long press on keyboard space etc. Occasionally was more difficult to dismiss keyboard on iOS and back/next mouse keys or touchpad gestures didn't work on macOS flutter gallery. But overall I'm quite satisfied and surprised comparing how it looked 4 years ago.

  • client-sdk-js

    LiveKit browser client SDK (javascript)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • zulip-flutter

    Future Zulip client using Flutter

  • Could this be related to the new mobile app for Zulip, which is being written in Flutter?[0]

    (Zulip uses jitsi as a default meetings provider).

    [0]: https://github.com/zulip/zulip-flutter

  • FlutterSwift

    Flutter and Swift integration for embedded platforms

  • FWIW I've been working on a native Swift implementation of Flutter channels [1], so I can use Swift for business logic with Sony's embedded Flutter embedder [2]. Probably a niche interest, but I'd prefer to write Swift than Dart, and there's no Objective-C runtime on Linux (so I can't use the default Darwin embedder).

    [1] https://github.com/PADL/FlutterSwift

  • flutter-elinux

    Flutter tools for embedded Linux (eLinux)

  • ffigen

    Discontinued FFI binding generator

  • Things have improved though last time I checked 4 years ago. Flutter UI kit is definitely more complete and not fragmented as RN UI kits, or even React UI kits. On top of that you have official:

    - firebase

    - supabase

    - revenue cat

    - stripe

    - google maps

    - google ads / analytics

    - grpc

    - webview

    - tensorflow

    just to name a few - there is even more community one e.g: lottie, mobx, just_audio etc.

    interop seems also improved:

    cffi got improved and been out of beta for a while and they also added FFIgen [0] that can generate bindings to C and Rust C

    rust flutter bridge [1] - even though not official is very popular and well maintained. So you can use vast cross-platform crates if you need something more advanced and low latency like for Audio you have CPAL

    [0] https://pub.dev/packages/ffigen

    [1] https://github.com/fzyzcjy/flutter_rust_bridge

  • Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

  • I had high hopes for this new renderer, but it’s still not good enough. There’s a single frame lag when scrolling, it might not be noticeable to some people, but I do notice and it’s very annoying. There’s an issue opened: https://github.com/flutter/flutter/issues/110431

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • egress

    Export and record WebRTC sessions and tracks

  • livekit

    End-to-end stack for WebRTC. SFU media server and SDKs.

  • Zoom does use a custom protocol. This is why it doesn’t work nearly as well when you take a call in the browser client. Not because WebRTC isn’t up to the task, but because Zoom hasn’t invested in it.

    Ignoring costs, while having someone host infra for you will always be easier than managing it yourself, I think we’ve really improved the DX of hosting your own WebRTC infra with LiveKit: https://github.com/livekit/livekit

  • Sass

    Sass makes CSS fun!

  • Apart from Flutter another "user" I'm aware of is the reference implementation of Sass (the CSS preprocessor language), which is now written in Dart.

    https://sass-lang.com/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts