{
  "subreddit": "r/FlutterDev",
  "page": "https://redlisten.com/r/flutterdev",
  "updated": "2026-11-09T03:05:30.263Z",
  "members": 184706,
  "activity": {
    "posts_last_24_hours": 4,
    "posts_per_hour": 0.3,
    "comments_per_hour": 1.7,
    "newest_post_utc": 1794178473.687,
    "newest_comment_utc": 1794191848.387
  },
  "top_threads_this_week": [
    {
      "title": "Hive CE is now faster than Hive v2. IsolatedHive is even faster.",
      "score": 43,
      "comments": 6,
      "created_utc": 1794008667.036,
      "snippet": "See the new benchmarks Thanks to some optimizations, Hive CE is now faster than Hive v2 ever was. Since IsolatedHive can call the sync read/write methods due to being on a separate isolate, it can...",
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xprso7/hive_ce_is_now_faster_than_hive_v2_isolatedhive/"
    },
    {
      "title": "CircularProgressIndicator rebuilds on every frame. I measured what that costs (repro + numbers)",
      "score": 43,
      "comments": 6,
      "created_utc": 1793822680.263,
      "snippet": "A spinner on an otherwise static screen keeps Flutter producing a frame on every vsync. I wanted to know what each of those frames costs, so I read the source and measured it. What it does on...",
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xnycmm/circularprogressindicator_rebuilds_on_every_frame/"
    },
    {
      "title": "flutter_patcher 1.0: Open-source, self-hosted code push (Android + iOS) for Flutter using Dart dynamic modules",
      "score": 36,
      "comments": 15,
      "created_utc": 1793897912.437,
      "snippet": "I just shipped 1.0 of flutter\\patcher. It lets you fix bugs in a released Flutter app by shipping a patch instead of a new store release. No account and no backend: patches are static files you...",
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xonvci/flutter_patcher_10_opensource_selfhosted_code/"
    },
    {
      "title": "PSA: go_router 18 silently drops \"adaptive page transition\" behaviour",
      "score": 30,
      "comments": 5,
      "created_utc": 1793897038.542,
      "snippet": "Before 18, every page/route would have a platform-adaptive transition (slide on iOS, fade on Android). Then, suddenly, at v18, there's no longer a transition. It happened because of the \"switch to...",
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xonhms/psa_go_router_18_silently_drops_adaptive_page/"
    },
    {
      "title": "I built an open-source MIDI music theory app with Flutter for Windows, macOS, and Android",
      "score": 21,
      "comments": 2,
      "created_utc": 1794045002.039,
      "snippet": "I've been working on ChordLens, an open-source (GPL-3.0) for exploring piano chords and music theory interactively. It lets you: Real-time MIDI note and chord detection Piano keyboard and...",
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xq2ozo/i_built_an_opensource_midi_music_theory_app_with/"
    },
    {
      "title": "Flutterverse now has a Flutter jobs section (updated daily, no paid or sponsored posts)",
      "score": 19,
      "comments": 6,
      "created_utc": 1793800407.171,
      "snippet": "There have been a few requests to add job listings to Flutterverse, so I finally built it! How it works: Jobs are collected directly from company career pages and refreshed daily. Each listing...",
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xnoqxi/flutterverse_now_has_a_flutter_jobs_section/"
    },
    {
      "title": "Ported Obsidian's Pele Mermaid renderer to pure Dart (pele_dart) so I wouldn't have to use a WebView",
      "score": 15,
      "comments": 6,
      "created_utc": 1794027493.593,
      "snippet": "I’ve been working on a desktop Markdown viewer in Flutter (Siren) and hit the usual wall with Mermaid diagrams: pretty much every existing approach spins up a hidden WebView and runs mermaid.js....",
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xpxyuz/ported_obsidians_pele_mermaid_renderer_to_pure/"
    },
    {
      "title": "Stop asking LLMs to do math in Generative UI",
      "score": 10,
      "comments": 3,
      "created_utc": 1794087846.639,
      "snippet": "I have been watching a lot of recent Generative UI demos where an AI streams down an interactive card, like a recipe or an order summary. But as soon as the user drags a slider or edits an item...",
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xqhrpa/stop_asking_llms_to_do_math_in_generative_ui/"
    },
    {
      "title": "list_smith (new major 3.0.0+) now supports optimistic (in-place) edits now",
      "score": 9,
      "comments": 2,
      "created_utc": 1793885668.031,
      "snippet": "controller.upsert(...) and controller.remove(...) now allow for this. Also allow an automatic rollback feature for when it fails (via their ...Async siblings). So you don't have to refetch from...",
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xoiruz/list_smith_new_major_300_now_supports_optimistic/"
    },
    {
      "title": "A 10-minute introduction to Widget Previews",
      "score": 8,
      "comments": 0,
      "created_utc": 1794178473.687,
      "snippet": "Widget Previews have been stable since Flutter 3.47. They provide a quick and convenient way to see the different states of our layouts while designing them. In this short video, I show you what...",
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xrblh0/a_10minute_introduction_to_widget_previews/"
    }
  ],
  "newest_posts": [
    {
      "title": "A 10-minute introduction to Widget Previews",
      "score": 8,
      "comments": 0,
      "created_utc": 1794178473.687,
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xrblh0/a_10minute_introduction_to_widget_previews/"
    },
    {
      "title": "Title: How can I build a rich text editor in Flutter without using any packages?",
      "score": 0,
      "comments": 14,
      "created_utc": 1794154309.94,
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xr1ztq/title_how_can_i_build_a_rich_text_editor_in/"
    },
    {
      "title": "Stricter compliance with M3 + HIG for platform_adaptive_widgets 3.0.0+",
      "score": 5,
      "comments": 0,
      "created_utc": 1794142621.829,
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xqxtky/stricter_compliance_with_m3_hig_for_platform/"
    },
    {
      "title": "What I learned shipping a Flutter app with an embedded JS sandbox, WorkManager monitors, and ~2,700 tests",
      "score": 0,
      "comments": 3,
      "created_utc": 1794108488.69,
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xqoocd/what_i_learned_shipping_a_flutter_app_with_an/"
    },
    {
      "title": "Building my first macOS app in Flutter: Signals, App Sandbox bookmarks, and a question about directory trust",
      "score": 4,
      "comments": 1,
      "created_utc": 1794096703.388,
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xqkwti/building_my_first_macos_app_in_flutter_signals/"
    },
    {
      "title": "Stop asking LLMs to do math in Generative UI",
      "score": 10,
      "comments": 3,
      "created_utc": 1794087846.639,
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xqhrpa/stop_asking_llms_to_do_math_in_generative_ui/"
    },
    {
      "title": "How we tackled overlay state management & memory pressure while building an on-device logger in Flutter",
      "score": 2,
      "comments": 0,
      "created_utc": 1794062275.787,
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xq7v55/how_we_tackled_overlay_state_management_memory/"
    },
    {
      "title": "Casual motion-controlled 2D platformer built with Flutter and Flame",
      "score": 2,
      "comments": 0,
      "created_utc": 1794057779.113,
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xq69ih/casual_motioncontrolled_2d_platformer_built_with/"
    },
    {
      "title": "I got tired of digging through Teams for APKs, so I made a tool to install mobile test builds via QR code",
      "score": 3,
      "comments": 16,
      "created_utc": 1794054618.292,
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xq596t/i_got_tired_of_digging_through_teams_for_apks_so/"
    },
    {
      "title": "I built an open-source MIDI music theory app with Flutter for Windows, macOS, and Android",
      "score": 21,
      "comments": 2,
      "created_utc": 1794045002.039,
      "url": "https://www.reddit.com/r/FlutterDev/comments/1xq2ozo/i_built_an_opensource_midi_music_theory_app_with/"
    }
  ],
  "words_this_week": [
    {
      "word": "built",
      "titles": 31
    },
    {
      "word": "app",
      "titles": 23
    },
    {
      "word": "dart",
      "titles": 16
    },
    {
      "word": "open",
      "titles": 15
    },
    {
      "word": "source",
      "titles": 12
    },
    {
      "word": "building",
      "titles": 11
    },
    {
      "word": "using",
      "titles": 10
    },
    {
      "word": "code",
      "titles": 9
    },
    {
      "word": "android",
      "titles": 9
    },
    {
      "word": "apps",
      "titles": 8
    },
    {
      "word": "game",
      "titles": 8
    },
    {
      "word": "feedback",
      "titles": 8
    }
  ],
  "preview": "This is a preview. Every post and comment in r/FlutterDev, live, as JSON or RSS on the same paths a Reddit client uses, plus keyword streams to Slack, Discord, webhook or email, needs a free key: https://app.redlisten.com/?signup=1&utm_source=redlisten&utm_medium=subreddit",
  "docs": "https://redlisten.com/docs",
  "attribution": "Source: Redlisten, https://redlisten.com/r/flutterdev"
}