<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Dart on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/dart/</link>
        <description>Recent content in Dart on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sun, 21 Sep 2025 15:23:40 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/dart/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>flutter</title>
        <link>https://producthunt.programnotes.cn/en/p/flutter/</link>
        <pubDate>Sun, 21 Sep 2025 15:23:40 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/flutter/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1597219911221-0c49f5d2a3b7?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTg0MzkzOTB8&amp;ixlib=rb-4.1.0" alt="Featured image of post flutter" /&gt;&lt;h1 id=&#34;flutterflutter&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/flutter/flutter&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;flutter/flutter&lt;/a&gt;
&lt;/h1&gt;&lt;a href=&#34;https://flutter.dev/&#34;&gt;
  &lt;h1 align=&#34;center&#34;&gt;
    &lt;picture&gt;
      &lt;source media=&#34;(prefers-color-scheme: dark)&#34; srcset=&#34;https://storage.googleapis.com/cms-storage-bucket/6e19fee6b47b36ca613f.png&#34;&gt;
      &lt;img alt=&#34;Flutter&#34; src=&#34;https://storage.googleapis.com/cms-storage-bucket/c823e53b3a1a7b0d36a9.png&#34;&gt;
    &lt;/picture&gt;
  &lt;/h1&gt;
&lt;/a&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://flutter-dashboard.appspot.com/#/build?repo=flutter&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://flutter-dashboard.appspot.com/api/public/build-status-badge?repo=flutter&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Flutter CI Status&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;./docs/contributing/Chat.md&#34; &gt;&lt;img src=&#34;https://img.shields.io/discord/608014603317936148?logo=discord&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Discord badge&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://twitter.com/intent/follow?screen_name=flutterdev&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/twitter/follow/flutterdev.svg?style=social&amp;amp;label=Follow&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Twitter handle&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://bsky.app/profile/flutter.dev&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Bluesky-0285FF?logo=bluesky&amp;amp;logoColor=fff&amp;amp;label=Follow%20me%20on&amp;amp;color=0285FF&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;BlueSky badge&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://codecov.io/gh/flutter/flutter&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://codecov.io/gh/flutter/flutter/branch/master/graph/badge.svg?token=11yDrJU2M2&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;codecov&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://bestpractices.coreinfrastructure.org/projects/5631&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://bestpractices.coreinfrastructure.org/projects/5631/badge&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;CII Best Practices&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://slsa.dev&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://slsa.dev/images/gh-badge-level1.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SLSA 1&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Flutter is Google&amp;rsquo;s SDK for crafting beautiful, fast user experiences for
mobile, web, and desktop from a single codebase. Flutter works with existing
code, is used by developers and organizations around the world, and is free and
open source.&lt;/p&gt;
&lt;h2 id=&#34;documentation&#34;&gt;Documentation
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://flutter.dev/get-started/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Install Flutter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.flutter.dev/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Flutter documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;./docs/README.md&#34; &gt;Development wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/flutter/flutter/blob/main/CONTRIBUTING.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Contributing to Flutter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For announcements about new releases, follow the
&lt;a class=&#34;link&#34; href=&#34;https://groups.google.com/forum/#!forum/flutter-announce&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;flutter-announce@googlegroups.com&lt;/a&gt;
mailing list. Our documentation also tracks &lt;a class=&#34;link&#34; href=&#34;https://docs.flutter.dev/release/breaking-changes&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;breaking
changes&lt;/a&gt; across releases.&lt;/p&gt;
&lt;h2 id=&#34;terms-of-service&#34;&gt;Terms of service
&lt;/h2&gt;&lt;p&gt;The Flutter tool may occasionally download resources from Google servers. By
downloading or using the Flutter SDK, you agree to the Google Terms of Service:
&lt;a class=&#34;link&#34; href=&#34;https://policies.google.com/terms&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://policies.google.com/terms&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For example, when installed from GitHub (as opposed to from a prepackaged
archive), the Flutter tool will download the Dart SDK from Google servers
immediately when first run, as it is used to execute the &lt;code&gt;flutter&lt;/code&gt; tool itself.
This will also occur when Flutter is upgraded (e.g. by running the &lt;code&gt;flutter upgrade&lt;/code&gt; command).&lt;/p&gt;
&lt;h2 id=&#34;about-flutter&#34;&gt;About Flutter
&lt;/h2&gt;&lt;p&gt;We think Flutter will help you create beautiful, fast apps, with a productive,
extensible and open development model, whether you&amp;rsquo;re targeting iOS or Android,
web, Windows, macOS, Linux or embedding it as the UI toolkit for a platform of
your choice.&lt;/p&gt;
&lt;h3 id=&#34;beautiful-user-experiences&#34;&gt;Beautiful user experiences
&lt;/h3&gt;&lt;p&gt;We want to enable designers to deliver their full creative vision without being
forced to water it down due to limitations of the underlying framework.
Flutter&amp;rsquo;s &lt;a class=&#34;link&#34; href=&#34;https://docs.flutter.dev/resources/inside-flutter&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;layered architecture&lt;/a&gt; gives you control over every pixel on the
screen and its powerful compositing capabilities let you overlay and animate
graphics, video, text, and controls without limitation. Flutter includes a full
&lt;a class=&#34;link&#34; href=&#34;https://flutter.dev/widgets/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;set of widgets&lt;/a&gt; that deliver pixel-perfect experiences whether
you&amp;rsquo;re building for iOS (&lt;a class=&#34;link&#34; href=&#34;https://docs.flutter.dev/development/ui/widgets/cupertino&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Cupertino&lt;/a&gt;) or other platforms (&lt;a class=&#34;link&#34; href=&#34;https://docs.flutter.dev/development/ui/widgets/material&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Material&lt;/a&gt;), along with
support for customizing or creating entirely new visual components.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;&lt;img src=&#34;https://github.com/flutter/website/blob/main/src/content/assets/images/docs/homepage/reflectly-hero-600px.png?raw=true&#34; alt=&#34;Reflectly hero image&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;fast-results&#34;&gt;Fast results
&lt;/h3&gt;&lt;p&gt;Flutter is fast. It&amp;rsquo;s powered by hardware-accelerated 2D graphics
libraries like &lt;a class=&#34;link&#34; href=&#34;https://skia.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Skia&lt;/a&gt; (which underpins Chrome and Android) and
&lt;a class=&#34;link&#34; href=&#34;https://docs.flutter.dev/perf/impeller&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Impeller&lt;/a&gt;. We architected Flutter to
support glitch-free, jank-free graphics at the native speed of your device.&lt;/p&gt;
&lt;p&gt;Flutter code is powered by the world-class &lt;a class=&#34;link&#34; href=&#34;https://dart.dev/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Dart platform&lt;/a&gt;, which enables
compilation to 32-bit and 64-bit ARM machine code for iOS and Android,
JavaScript and WebAssembly for the web, as well as Intel x64 and ARM
for desktop devices.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;&lt;img src=&#34;https://github.com/flutter/website/blob/main/src/content/assets/images/docs/homepage/dart-diagram-small.png?raw=true&#34; alt=&#34;Dart diagram&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;productive-development&#34;&gt;Productive development
&lt;/h3&gt;&lt;p&gt;Flutter offers &lt;a class=&#34;link&#34; href=&#34;https://docs.flutter.dev/development/tools/hot-reload&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;stateful hot reload&lt;/a&gt;, allowing you to make changes to your code
and see the results instantly without restarting your app or losing its state.&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.flutter.dev/development/tools/hot-reload&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://github.com/flutter/website/blob/main/src/content/assets/images/docs/tools/android-studio/hot-reload.gif?raw=true&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Hot reload animation&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;extensible-and-open-model&#34;&gt;Extensible and open model
&lt;/h3&gt;&lt;p&gt;Flutter works with any development tool (or none at all), and also includes
editor plug-ins for both &lt;a class=&#34;link&#34; href=&#34;https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Visual Studio Code&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://plugins.jetbrains.com/plugin/9212-flutter&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IntelliJ / Android Studio&lt;/a&gt;.
Flutter provides &lt;a class=&#34;link&#34; href=&#34;https://pub.dev/flutter&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;tens of thousands of packages&lt;/a&gt; to speed your
development, regardless of your target platform. And accessing other native code
is easy, with support for both FFI (&lt;a class=&#34;link&#34; href=&#34;https://docs.flutter.dev/development/platform-integration/android/c-interop&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;on Android&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.flutter.dev/development/platform-integration/ios/c-interop&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;on iOS&lt;/a&gt;,
&lt;a class=&#34;link&#34; href=&#34;https://docs.flutter.dev/development/platform-integration/macos/c-interop&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;on macOS&lt;/a&gt;, and &lt;a class=&#34;link&#34; href=&#34;https://docs.flutter.dev/development/platform-integration/windows/building#integrating-with-windows&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;on Windows&lt;/a&gt;) as well as
&lt;a class=&#34;link&#34; href=&#34;https://docs.flutter.dev/development/platform-integration/platform-channels&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;platform-specific APIs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Flutter is a fully open-source project, and we welcome contributions.
Information on how to get started can be found in our
&lt;a class=&#34;link&#34; href=&#34;CONTRIBUTING.md&#34; &gt;contributor guide&lt;/a&gt;.&lt;/p&gt;
</description>
        </item>
        <item>
        <title>dart_simple_live</title>
        <link>https://producthunt.programnotes.cn/en/p/dart_simple_live/</link>
        <pubDate>Wed, 13 Aug 2025 15:32:42 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/dart_simple_live/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1695453461103-504aad1f6b6d?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTUwNzAyNDF8&amp;ixlib=rb-4.1.0" alt="Featured image of post dart_simple_live" /&gt;&lt;h1 id=&#34;xiaoyaoczdart_&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/xiaoyaocz/dart_simple_live&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;xiaoyaocz/dart_simple_live&lt;/a&gt;
&lt;/h1&gt;&lt;blockquote&gt;
&lt;h3 id=&#34;-本项目不提供release安装包请自行编译后运行测试&#34;&gt;⚠ 本项目不提供Release安装包，请自行编译后运行测试。
&lt;/h3&gt;&lt;/blockquote&gt;
&lt;p align=&#34;center&#34;&gt;
&lt;/p&gt;
&lt;h2 align=&#34;center&#34;&gt;Simple Live&lt;/h2&gt;
&lt;p align=&#34;center&#34;&gt;
简简单单的看直播
&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://producthunt.programnotes.cn/assets/screenshot_light.jpg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;浅色模式&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://producthunt.programnotes.cn/assets/screenshot_dark.jpg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;深色模式&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;支持直播平台&#34;&gt;支持直播平台：
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;虎牙直播&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;斗鱼直播&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;哔哩哔哩直播&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;抖音直播&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;app支持平台&#34;&gt;APP支持平台
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Android&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; iOS&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Windows &lt;code&gt;BETA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; MacOS &lt;code&gt;BETA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Linux &lt;code&gt;BETA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;input checked=&#34;&#34; disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Android TV &lt;code&gt;BETA&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;项目结构&#34;&gt;项目结构
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;simple_live_core&lt;/code&gt; 项目核心库，实现获取各个网站的信息及弹幕。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;simple_live_console&lt;/code&gt; 基于simple_live_core的控制台程序。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;simple_live_app&lt;/code&gt; 基于核心库实现的Flutter APP客户端。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;simple_live_tv_app&lt;/code&gt; 基于核心库实现的Flutter Android TV客户端。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;环境&#34;&gt;环境
&lt;/h2&gt;&lt;p&gt;Flutter : &lt;code&gt;3.22&lt;/code&gt;&lt;/p&gt;
&lt;h2 id=&#34;参考及引用&#34;&gt;参考及引用
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/xiaoyaocz/AllLive&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;AllLive&lt;/a&gt; &lt;code&gt;本项目的C#版，有兴趣可以看看&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/xiaoyaocz/dart_tars_protocol.git&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;dart_tars_protocol&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/wbt5/real-url&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;wbt5/real-url&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/lovelyyoshino/Bilibili-Live-API/blob/master/API.WebSocket.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;lovelyyoshino/Bilibili-Live-API&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/IsoaSFlus/danmaku&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IsoaSFlus/danmaku&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/BacooTang/huya-danmu&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;BacooTang/huya-danmu&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/TarsCloud/Tars&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TarsCloud/Tars&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/YunzhiYike/douyin-live&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;YunzhiYike/douyin-live&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/5ime/Tiktok_Signature&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;5ime/Tiktok_Signature&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;声明&#34;&gt;声明
&lt;/h2&gt;&lt;p&gt;本项目的所有功能都是基于互联网上公开的资料开发，无任何破解、逆向工程等行为。&lt;/p&gt;
&lt;p&gt;本项目仅用于学习交流编程技术，严禁将本项目用于商业目的。如有任何商业行为，均与本项目无关。&lt;/p&gt;
&lt;p&gt;如果本项目存在侵犯您的合法权益的情况，请及时与开发者联系，开发者将会及时删除有关内容。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
