<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Flutter Awesome]]></title><description><![CDATA[An awesome list that curates the best Flutter libraries and tools.]]></description><link>https://flutterawesome.com/</link><image><url>https://flutterawesome.com/favicon.png</url><title>Flutter Awesome</title><link>https://flutterawesome.com/</link></image><generator>Ghost 1.26</generator><lastBuildDate>Fri, 08 May 2026 09:01:13 GMT</lastBuildDate><atom:link href="https://flutterawesome.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Moonbase: A Complete Flutter Social Media App Template]]></title><description><![CDATA[Moonbase is a complete open source Flutter app template for building Reddit-style apps. ]]></description><link>https://flutterawesome.com/moonbase-a-complete-flutter-social-media-app-template/</link><guid isPermaLink="false">68c81c5dba33cf39acc317bb</guid><category><![CDATA[Apps]]></category><category><![CDATA[Templates]]></category><category><![CDATA[Social]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Mon, 15 Sep 2025 14:05:05 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2025/09/Code_2025-09_22-04-28.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://flutterawesome.com/content/images/2025/09/Code_2025-09_22-04-28.png" alt="Moonbase: A Complete Flutter Social Media App Template"><p>If you’ve ever dreamed of building your own social media platform with Flutter, you know the hardest part is setting up all the moving pieces: authentication, profiles, posts, comments, moderation, and maybe even monetization.</p>
<iframe width="100%" height="415" src="https://www.youtube.com/embed/W3D8JodeXyc?si=34qR3pT68qI0S8lu" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<div class="ct-demo-links"><a class="ct-demo-link ct-demo-link--download" href="https://github.com/mitchkoko/moonbase-template" target="_blank" rel="nofollow">View Github</a></div>
<p>That’s exactly where Moonbase comes in. Created by Mitch Koko, Moonbase is a complete open source Flutter app template for building Reddit-style apps. It’s production-ready, structured with clean architecture, and comes packed with essential features to get you started.</p>
<h2 id="keyfeatures">🚀 Key Features</h2>
<p>🔐 Authentication – Email, Google, and Apple sign-in built in.</p>
<p>📱 Social Platform – Users can post, comment, and interact.</p>
<p>🛡️ Content Moderation – Includes moderation tools and user blocking.</p>
<p>💰 Monetization – Subscription support via RevenueCat.</p>
<p>🏗 Clean Architecture – Built with the BLoC pattern for maintainability and scalability.</p>
<p>This means you don’t just get a design mock-up — you get a fully functional app template that you can extend into your own social platform.</p>
<h2 id="license">📜 License</h2>
<p>Moonbase is open source and licensed under MIT, making it easy to use in personal or commercial projects.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Flutter Omarchy: Terminal-Inspired UI Toolkit for Flutter Apps]]></title><description><![CDATA[This package is a specialized UI toolkit for apps built in the Omarchy ecosystem, a minimalist Arch Linux configuration created by DHH. ]]></description><link>https://flutterawesome.com/flutter-omarchy-terminal-inspired-ui-toolkit-for-flutter-apps/</link><guid isPermaLink="false">68c4f2fdba33cf39acc317b1</guid><category><![CDATA[Terminal]]></category><category><![CDATA[UI]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Sat, 13 Sep 2025 04:31:36 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2025/09/2.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://flutterawesome.com/content/images/2025/09/2.png" alt="Flutter Omarchy: Terminal-Inspired UI Toolkit for Flutter Apps"><p>This package is a specialized UI toolkit for apps built in the Omarchy ecosystem, a minimalist Arch Linux configuration created by DHH. If you’re into terminal-inspired design and want your apps to blend seamlessly with a tiling, keyboard-first environment, this package is built for you.</p>
<iframe width="100%" height="415" src="https://www.youtube.com/embed/RL7cHLLL21A?si=c4Xhxku85R5gsu7y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<div class="ct-demo-links"><a class="ct-demo-link ct-demo-link--download" href="https://github.com/aloisdeniel/flutter_omarchy?tab=readme-ov-file" target="_blank" rel="nofollow">View Github</a></div>
<h2 id="whyflutteromarchyisinteresting">Why Flutter Omarchy Is Interesting</h2>
<p>🖤 Terminal Aesthetic – Widgets styled after terminal UIs.</p>
<p>🎨 Dynamic Theming – Automatically picks up colors from Alacritty configs and Walker CSS, just like Omarchy itself. Change your terminal colors → your Flutter app updates in real-time.</p>
<p>🖥️ Cross-Platform – While optimized for Linux/Omarchy, it gracefully falls back to a Tokyonight theme on Windows, macOS, Android, iOS, and Web.</p>
<p>🔧 Widget Set – Includes terminal-flavored components like OmarchyButton, OmarchyCheckbox, OmarchyNavigationBar, OmarchyTabs, OmarchyStatusBar, and more.</p>
<p>🖋 ANSI Colors – Theming integrates with AnsiColor enums for precise terminal-style color palettes.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Kelivo: An Open Source Flutter LLM Chat Client]]></title><description><![CDATA[Whether you want to experiment with AI, integrate different providers, or just have a polished Flutter chat app to learn from, Kelivo has you covered.]]></description><link>https://flutterawesome.com/kelivo-an-open-source-flutter-llm-chat-client/</link><guid isPermaLink="false">68c37ede4c7c13294b3ecc0a</guid><category><![CDATA[Chat]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Fri, 12 Sep 2025 02:07:58 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2025/09/Code_2025-09_10-01-36.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://flutterawesome.com/content/images/2025/09/Code_2025-09_10-01-36.png" alt="Kelivo: An Open Source Flutter LLM Chat Client"><p>Whether you want to experiment with AI, integrate different providers, or just have a polished Flutter chat app to learn from, Kelivo has you covered.</p>
<iframe width="100%" height="415" src="https://www.youtube.com/embed/lQacfSUV7VU?si=gk0BqD08erCEMi53" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/Chevey339/kelivo" target="_blank" rel="nofollow">View Github</a> 
</div>
<p>🚀 Key Features That Stand Out<br>
🎨 Material You Design – Dynamic theming for a modern Android 12+ look.<br>
🌙 Dark Mode – A clean dark theme that’s easy on the eyes.<br>
🌍 Multi-language Support – English and Chinese UIs out of the box.<br>
🔄 Multi-provider Support – Connects with OpenAI, Google Gemini, Anthropic, and more.<br>
🤖 Custom Assistants – Build and manage your own AI assistants.<br>
🖼️ Multimodal Input – Chat with images, PDFs, Word docs, and text.<br>
📝 Markdown Rendering – Full support for code highlighting, LaTeX, tables, and more.<br>
🎙️ Voice Features – System-level TTS integration for spoken replies.<br>
🛠️ MCP Support – Model Context Protocol integration for advanced workflows.<br>
🔍 Web Search – Built-in search with multiple engines like Exa, Tavily, Brave, Bing, and SearXNG.<br>
🧩 Prompt Variables – Insert dynamic data like model names and timestamps into prompts.<br>
📤 QR Code Sharing – Share provider configs easily.<br>
💾 Data Backup – Export, restore, and safeguard chat history.<br>
🌐 Custom Requests – Send custom HTTP headers and bodies for flexible integrations.</p>
<p>And of course, it’s built with Flutter’s hallmark cross-platform support, running smoothly on Android and iOS, with HarmonyOS support on the roadmap.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Paper Heatmap Logo: A Flutter Demo That Glows]]></title><description><![CDATA[Paper Heatmap Logo. This project is a Flutter demo that lets you generate logos in a beautiful heatmap style. Think of it like giving your logo a vibrant, glowing personality.]]></description><link>https://flutterawesome.com/paper-heatmap-logo-a-flutter-demo-that-glows/</link><guid isPermaLink="false">68c217aa4c7c13294b3ecc02</guid><category><![CDATA[Heatmap]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Thu, 11 Sep 2025 00:35:14 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2025/09/Code_2025-09_08-31-00.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://flutterawesome.com/content/images/2025/09/Code_2025-09_08-31-00.png" alt="Paper Heatmap Logo: A Flutter Demo That Glows"><p>If you’re like me, you love discovering little Flutter gems that push the boundaries of what’s possible. Today I want to share something that blends creativity, design, and Flutter’s rendering power: Paper Heatmap Logo.</p>
<iframe width="560" height="415" src="https://www.youtube.com/embed/6AOjDUb0pm0?si=CCfIpS45OSzlQIWV" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://ksokolovskyi.github.io/paper_heatmap_logo/" target="_blank" rel="nofollow">View Demo</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/ksokolovskyi/paper_heatmap_logo" target="_blank" rel="nofollow">View Github</a> 
</div>
<p>This open source demo takes your logo and transforms it into a heatmap-style visualization—a glowing, colorful effect inspired by the Make your logo in the heat map style demo from the Paper team.</p>
<p>The secret sauce? Shaders and colors pulled directly from the paper-design/shaders<br>
repository. By plugging these into Flutter’s rendering pipeline, you can turn ordinary shapes into vibrant, dynamic logos that feel alive.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Proxy Cloud: Build Professional VPN Apps with Flutter]]></title><description><![CDATA[Meet Proxy Cloud – a modern, feature-packed VPN client built entirely with Flutter. And the best part? It’s completely free and open source.]]></description><link>https://flutterawesome.com/proxy-cloud-build-professional-vpn-apps-with-flutter/</link><guid isPermaLink="false">68c0e3a24c7c13294b3ecbfe</guid><category><![CDATA[VPN]]></category><category><![CDATA[Proxy]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Wed, 10 Sep 2025 02:40:34 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2025/09/Code_2025-09_10-39-37.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://flutterawesome.com/content/images/2025/09/Code_2025-09_10-39-37.png" alt="Proxy Cloud: Build Professional VPN Apps with Flutter"><p>Meet Proxy Cloud – a modern, feature-packed VPN client built entirely with Flutter. And the best part? It’s completely free and open source.</p>
<iframe width="100%" height="415" src="https://www.youtube.com/embed/ZgoUDET0unA?si=SwYe65xncOPsVhfa" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/code3-dev/ProxyCloud" rel="nofollow">View Github</a> 
</div>
<p>Proxy Cloud isn’t just another VPN app. It supports V2Ray VPN technology for secure, private browsing, and even integrates Telegram MTProto proxies. That means whether you’re trying to keep your browsing private or just want a seamless proxy connection to Telegram, this app has you covered.</p>
<p>Here are some highlights:</p>
<p>One-tap VPN connections with real-time monitoring</p>
<p>Subscription management so you can easily import and organize configs</p>
<p>Custom settings for bypassing subnets or tweaking DNS</p>
<p>A full Telegram proxy manager with ping, uptime, and country stats</p>
<p>Handy tools like IP lookup, speed tests, and host checkers</p>
<p>And all of it wrapped in a dark, sleek UI with smooth animations ✨</p>
<p>If you’re looking for an open-source Flutter project to study, contribute to, or even fork for your own needs, Proxy Cloud is a goldmine. It’s a perfect example of combining complex networking with beautiful Flutter design.</p>
</div>]]></content:encoded></item><item><title><![CDATA[nocterm: Flutter-Style UI Development for the Terminal]]></title><description><![CDATA[Meet Nocterm. It’s a powerful new framework that lets you build stunning, modern Terminal User Interfaces, or TUIs, using the Dart language you already know and the Flutter-like patterns you already love.]]></description><link>https://flutterawesome.com/nocterm-flutter-style-ui-development-for-the-terminal/</link><guid isPermaLink="false">68bf889a4c7c13294b3ecbf6</guid><category><![CDATA[Terminal]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Tue, 09 Sep 2025 01:58:41 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2025/09/Code_2025-09_09-54-32.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://flutterawesome.com/content/images/2025/09/Code_2025-09_09-54-32.png" alt="nocterm: Flutter-Style UI Development for the Terminal"><p>Meet Nocterm. It’s a powerful new framework that lets you build stunning, modern Terminal User Interfaces, or TUIs, using the Dart language you already know and the Flutter-like patterns you already love.</p>
<p>At its core is a familiar, component-based architecture. If you've ever built a Flutter app, you'll feel right at home. You compose your UI with Components, manage dynamic content with StatefulComponent and setState, and build complex interfaces with ease.</p>
<iframe width="100%" height="415" src="https://www.youtube.com/embed/6wjBetFXpX0?si=GgyTb4v08leMnZvp" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/Norbert515/nocterm" rel="nofollow">View Github</a> 
</div>
<p>And Nocterm brings Flutter's most beloved, game-changing feature with it: Hot Reload.</p>
<p>That's right. Hot Reload... for the terminal. Change your code, hit save, and watch your command-line application update instantly. This isn't just a convenience; it's a complete transformation of the development workflow for TUIs, enabling rapid iteration that was previously unimaginable.</p>
<p>Laying out your components is a breeze with familiar concepts like Row, Column, and Stack, all backed by a flexible, constraint-based layout system. It even includes a comprehensive keyboard event system with focus management, so you can build truly interactive applications.</p>
</div>]]></content:encoded></item><item><title><![CDATA[WiFi Direct Cable: Easy Offline Sharing]]></title><description><![CDATA[Ever need to send a big file to a friend nearby, but your internet is slow or you don't have Wi-Fi? We've got something cool to tell you about!]]></description><link>https://flutterawesome.com/wifi-direct-cable-easy-offline-sharing/</link><guid isPermaLink="false">68947a1283a36a328725c2b6</guid><category><![CDATA[Files]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Thu, 07 Aug 2025 10:05:33 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2025/08/demonstration.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://flutterawesome.com/content/images/2025/08/demonstration.png" alt="WiFi Direct Cable: Easy Offline Sharing"><p>Ever need to send a big file to a friend nearby, but your internet is slow or you don't have Wi-Fi? We've got something cool to tell you about!</p>
<p>Introducing WiFi Direct Cable, a new open-source app that makes sharing super simple.</p>
<div class="ct-demo-links"><a class="ct-demo-link ct-demo-link--download" href="https://github.com/jingcjie/WDCable_flutter" target="_blank" rel="nofollow">View Github</a></div>
<h2 id="whatisit">What is it?</h2>
<p>Imagine sending files, messages, and even streaming data directly between your devices, without needing the internet, a router, or even a hotspot! That's what WiFi Direct Cable does. It uses something called Wi-Fi Direct to create a fast, private connection between your phone and another device.</p>
<h2 id="whyisitawesome">Why is it awesome?</h2>
<p>No Internet Needed! Share files anywhere, anytime, even in the middle of nowhere.<br>
Super Fast! It's quicker and more reliable than old methods like Bluetooth.<br>
Easy to Use: Just connect directly, device-to-device.<br>
More Than Just Files: You can also chat and stream data!<br>
Works on Android &amp; Windows: Share between your phone and computer easily.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Mobile multiplayer offline card games aggregator Written Flutter]]></title><description><![CDATA[The Deck: An Open-Source, Cross-Platform, Mobile, Turn by Turn Card Game Engine in Flutter]]></description><link>https://flutterawesome.com/mobile-multiplayer-offline-card-games-aggregator-written-flutter/</link><guid isPermaLink="false">67c9a8a372ea24623fc311b0</guid><category><![CDATA[Games]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Thu, 06 Mar 2025 13:54:00 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2025/03/Code_2025-03_21-53-20.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="thedeck">The Deck</h2>
<img src="https://flutterawesome.com/content/images/2025/03/Code_2025-03_21-53-20.jpg" alt="Mobile multiplayer offline card games aggregator Written Flutter"><p>?️ Mobile multiplayer offline card games aggregator ? ?‍? Written ? in Dart and Flutter ?</p>
<p>The inspiration for “The Deck” came from a situation many of us have experienced. Imagine gathering with friends for a game night, only to realize that nobody has the necessary cards. Frustrating, right? This dilemma sparked the idea of leveraging technology to create a solution.</p>
<div class="ct-demo-links"><a class="ct-demo-link ct-demo-link--download" href="https://github.com/xajik/thedeck?tab=readme-ov-file" target="_blank" rel="nofollow">View Github</a></div>
<p>The primary goal of “The Deck” is to provide a user-friendly and cooperative digital game environment for playing classic games that were usually played with cards on paper. One of the standout features of “The Deck” is its unique ability to assign one device as the “table” (a.k.a. deck). By placing this device in the middle of the group, all players can witness the real-time state of the cards. This adds a new level of immersion making it a truly captivating experience.</p>
</div>]]></content:encoded></item><item><title><![CDATA[A Flutter App designed to provide structured access to previous year question papers]]></title><description><![CDATA[PrepPDF is a Flutter application designed to provide structured access to previous year question papers and solutions. With a user-friendly interface, this app simplifies the way students prepare for exams.]]></description><link>https://flutterawesome.com/a-flutter-app-designed-to-provide-structured-access-to-previous-year-question-papers/</link><guid isPermaLink="false">66c9581872e9cd25265c855c</guid><category><![CDATA[Apps]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Sat, 24 Aug 2024 03:52:03 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2024/08/Code_2024-08_11-50-03.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="preppdf">PrepPDF</h2>
<img src="https://flutterawesome.com/content/images/2024/08/Code_2024-08_11-50-03.jpg" alt="A Flutter App designed to provide structured access to previous year question papers"><p>PrepPDF is a Flutter application designed to provide structured access to previous year question papers and solutions. With a user-friendly interface, this app simplifies the way students prepare for exams.</p>
<div class="ct-demo-links"><a class="ct-demo-link ct-demo-link--download" href="https://github.com/2005-Atharva/PerpPDF_App" target="_blank" rel="nofollow">View Github</a></div>
<h2 id="screenshots">Screenshots</h2>
<p><img src="https://flutterawesome.com/content/images/2024/08/Code_2024-08_11-49-53.jpg" alt="A Flutter App designed to provide structured access to previous year question papers"></p>
<p><img src="https://flutterawesome.com/content/images/2024/08/Code_2024-08_11-40-35.jpg" alt="A Flutter App designed to provide structured access to previous year question papers"></p>
<h2 id="features">Features</h2>
<p>? Firebase Authentication: Secure user login and registration.<br>
? Payment Gateway Integration: Seamless payments using Razorpay for premium features.<br>
? Push Notifications: Stay updated with the latest exam-related information.<br>
? Light and Dark Theme: Switch between light and dark modes for a comfortable user experience.<br>
? Store User Data in Firestore: Safely store user data in the cloud.<br>
?️ User-Friendly UI: Simple and intuitive design for easy navigation.</p>
</div>]]></content:encoded></item><item><title><![CDATA[A Flutter package for synchronizing subtitles with video and audio playback]]></title><description><![CDATA[A Flutter package for synchronizing subtitles with video and audio playback.]]></description><link>https://flutterawesome.com/a-flutter-package-for-synchronizing-subtitles-with-video-and-audio-playback/</link><guid isPermaLink="false">6620bfbd72e9cd25265c84c4</guid><category><![CDATA[Player]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Thu, 18 Apr 2024 06:39:17 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2024/04/Code_2024-04_14-38-50.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="subtitleplayer">Subtitle Player</h2>
<img src="https://flutterawesome.com/content/images/2024/04/Code_2024-04_14-38-50.jpg" alt="A Flutter package for synchronizing subtitles with video and audio playback"><p>A Flutter package for synchronizing subtitles with video and audio playback.</p>
<div class="ct-demo-links"><a class="ct-demo-link ct-demo-link--download" href="https://github.com/Crazelu/subtitle_player" target="_blank" rel="nofollow">View Github</a></div>
<h2 id="features">Features</h2>
<ul>
<li>Load SubRip, WebVTT and LRC subtitles</li>
<li>Play, pause and seek support</li>
<li>Adjust playback speed</li>
</ul>
<h2 id="demo">Demo</h2>
<p><img src="https://flutterawesome.com/content/images/2024/04/video-player-demo.gif" alt="A Flutter package for synchronizing subtitles with video and audio playback"></p>
<p><img src="https://flutterawesome.com/content/images/2024/04/audio-player-demo.gif" alt="A Flutter package for synchronizing subtitles with video and audio playback"></p>
</div>]]></content:encoded></item><item><title><![CDATA[A comprehensive Flutter library for seamlessly managing blockchain wallets]]></title><description><![CDATA[A comprehensive Flutter library for seamlessly managing blockchain wallets]]></description><link>https://flutterawesome.com/a-comprehensive-flutter-library-for-seamlessly-managing-blockchain-wallets/</link><guid isPermaLink="false">661e8a6972e9cd25265c84bf</guid><category><![CDATA[Wallet]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Tue, 16 Apr 2024 14:26:56 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2024/04/Code_2024-04_22-26-40.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="flutter_isin_blockchain_wallet_manager">flutter_isin_blockchain_wallet_manager</h2>
<img src="https://flutterawesome.com/content/images/2024/04/Code_2024-04_22-26-40.jpg" alt="A comprehensive Flutter library for seamlessly managing blockchain wallets"><p>A comprehensive Flutter library for seamlessly managing blockchain wallets, supporting both EOA (External Owned Account) and Polygon VC (Verifiable Credential), tailored for robust security and user-friendly interfaces.</p>
<div class="ct-demo-links"><a class="ct-demo-link ct-demo-link--download" href="https://github.com/IsinBlockchainTeam/flutter_isin_blockchain_wallet_manager" target="_blank" rel="nofollow">View Github</a></div>
<p>The flutter-blockchain-wallet-manager is an innovative Flutter library designed to facilitate the management of blockchain wallets, including both Externally Owned Accounts (EOA) and Verifiable Credentials (VC). This project aims to bridge the gap between complex blockchain operations and the user-friendly mobile environment Flutter is known for.</p>
<h2 id="keyfeatures">Key Features:</h2>
<ul>
<li>Multi-Account Management: Easily handle multiple wallet types, including EOAs and VCs, within a single integrated framework.</li>
<li>Security First: Built with security as a core principle, ensuring that all wallet interactions are safe from vulnerabilities.</li>
<li>Cross-Platform Compatibility: Leverages Flutter's cross-platform capabilities to deliver a consistent experience on both iOS and Android.</li>
<li>Open Source: As an open-source project, we encourage the community to contribute, suggest improvements, and help us extend the library's capabilities.</li>
</ul>
</div>]]></content:encoded></item><item><title><![CDATA[A streaming app primarily developed for Android TV for the tv series South Park]]></title><description><![CDATA[A streaming app primarily developed for Android TV for the tv series South Park.]]></description><link>https://flutterawesome.com/a-streaming-app-primarily-developed-for-android-tv-for-the-tv-series-south-park/</link><guid isPermaLink="false">661cbf7672e9cd25265c84b9</guid><category><![CDATA[Android TV]]></category><category><![CDATA[Stream]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Mon, 15 Apr 2024 05:49:09 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2024/04/Code_2024-04_13-48-18.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h1 id="kennytv">KennyTV</h1>
<img src="https://flutterawesome.com/content/images/2024/04/Code_2024-04_13-48-18.jpg" alt="A streaming app primarily developed for Android TV for the tv series South Park"><p>A streaming app primarily developed for Android TV for the tv series South Park.</p>
<p>The app currently only supports episodes in german language, but multi-language is already planned (and being worked on).</p>
<div class="ct-demo-links"><a class="ct-demo-link ct-demo-link--download" href="https://github.com/wabosh/KennyTV" target="_blank" rel="nofollow">View Github</a></div>
<h2 id="features">Features</h2>
<p>These features are either already implemented or planned for future versions.</p>
<ul>
<li>[x] Automatically scrape for seasons &amp; episodes</li>
<li>[x] Episode selector in modern design</li>
<li>[x] Next episode button at end of episode</li>
<li>[x] Automatically play next episode on finish</li>
<li>[x] Skip-intro button</li>
<li>[ ] Remember last watched episode on exit</li>
<li>[ ] Language selection</li>
<li>[ ] i18n</li>
<li>[ ] Mobile version</li>
</ul>
<h2 id="screenshots">Screenshots</h2>
<h3 id="mainmenu">Main menu</h3>
<p><img src="https://flutterawesome.com/content/images/2024/04/main-menu.png" alt="A streaming app primarily developed for Android TV for the tv series South Park"></p>
<h3 id="skipintro">Skip intro</h3>
<p><img src="https://flutterawesome.com/content/images/2024/04/skip-intro.png" alt="A streaming app primarily developed for Android TV for the tv series South Park"></p>
<h3 id="nextepisode">Next episode</h3>
<p><img src="https://flutterawesome.com/content/images/2024/04/next-episode.png" alt="A streaming app primarily developed for Android TV for the tv series South Park"></p>
</div>]]></content:encoded></item><item><title><![CDATA[Add interactive maps in your Flutter app]]></title><description><![CDATA[The purpose of this package is to draw an interactive map of a country or region where you can select a region.]]></description><link>https://flutterawesome.com/add-interactive-maps-in-your-flutter-ap/</link><guid isPermaLink="false">661b6c7c72e9cd25265c84b4</guid><category><![CDATA[Maps]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Sun, 14 Apr 2024 05:43:40 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2024/04/Code_2024-04_13-40-53.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="interactivecountrymap">Interactive country map</h2>
<img src="https://flutterawesome.com/content/images/2024/04/Code_2024-04_13-40-53.jpg" alt="Add interactive maps in your Flutter app"><p>The purpose of this package is to draw an interactive map of a country or region where you can select a region.</p>
<p>It can be used to plot data.</p>
<div class="ct-demo-links"><a class="ct-demo-link ct-demo-link--download" href="https://github.com/ClementBeal/interactive_country_map" target="_blank" rel="nofollow">View Github</a></div>
<h1 id="howtoinstall">How to install</h1>
<p><code>flutter pub add interactive_country_map</code></p>
<p>Or go here: <a href="https://pub.dev/packages/interactive_country_map/install">pub.dev</a></p>
<h2 id="demo">Demo</h2>
<table>
<thead>
<tr>
<th>Interaction</th>
<th>Chart</th>
</tr>
</thead>
<tbody>
<tr>
<td><img src="https://raw.githubusercontent.com/ClementBeal/interactive_country_map/master/doc/france_department.gif" alt="Add interactive maps in your Flutter app"></td>
<td><img src="https://raw.githubusercontent.com/ClementBeal/interactive_country_map/master/doc/france_animals.png" alt="Add interactive maps in your Flutter app"></td>
</tr>
</tbody>
</table>
<h2 id="howdoesitwork">How does it work?</h2>
<p>The SVG maps are defined by several <code>&lt;path&gt;</code> tags. Because it's XML, we can define an <code>id</code> for each of them. The IDs are unique and defined by the <a href="https://en.wikipedia.org/wiki/ISO_3166-2">ISO_3166-2</a>.<br>
When a country is selected, its <code>id</code> is returned.</p>
<h2 id="docs">Docs</h2>
<h3 id="interactivemap">Interactive map</h3>
<p>Use the <code>InteractiveMap</code> in your code to add an interactive map. Then, choose among the <code>MapEntity</code> enum the map you need.<br>
You can customize the theme of your map using <code>InteractiveMapTheme</code>.</p>
<p>The <code>onCountryChanged</code> will receive the code of the selected country/region. All the codes are defined by the <a href="https://en.wikipedia.org/wiki/ISO_3166-2">ISO_3166-2</a>.</p>
<p>The library is only returning country codes. It's your role to understand them and adapt your own widgets.</p>
<h3 id="colormapping">Color mapping</h3>
<p>You might want to use different colors for your regions. For instance, all the countries starting with <code>A</code> will be in blue and the ones starting with <code>B</code> will be in red.</p>
<p>Add in your interactive map theme the following code:</p>
<pre><code class="language-dart">mappingCode: {
    ...MappingHelper.sameColor(
    Colors.green.shade300,
    [
        &quot;FR-A&quot;,
        &quot;FR-B&quot;,
        &quot;FR-C&quot;,
        &quot;FR-D&quot;,
        &quot;FR-E&quot;,
    ],
    )
},
</code></pre>
<p>The <code>mappingCode</code> accepts a <code>Map&lt;String, Color&gt;</code> when the string is the region code.<br>
<code>MappingHelper.sameColor</code> is a helper to build your dictionary. It will map a list to the specified color.</p>
<h3 id="markers">Markers</h3>
<p>You have the choice between 2 types of markers:</p>
<ul>
<li><code>Marker</code>: use the Cartesian coordinates to place the marker</li>
<li><code>GeoMarker</code> (TODO): use the lat/long to place the marker at the correct position on the map</li>
</ul>
<p>Then, you use a <code>MarkerGroup</code> to gather the markers and give them properties:</p>
<pre><code class="language-dart">MarkerGroup(
    borderColor: Colors.pink.shade600,
    backgroundColor: Colors.pink.shade300,
    markers: [
        Marker(x: 30, y: 40),
        GeoMarker(long: 2.294481, lat: 48.858370),
        Marker(x: 250, y: 340),
    ],
),
</code></pre>
<h2 id="usagenotice">Usage Notice</h2>
<p>This package relies on resources provided by <strong>MapSVG</strong>, which is subject to the *Creative Commons Attribution 4.0 International LicenseI (CC BY 4.0 Deed). This means that when using this package, you must adhere to the terms of the <em>CC BY 4.0</em> license for any <strong>MapSVG</strong> resources utilized.</p>
<p>Please refer to the <em>CC BY 4.0 Deed</em> for more details on how to appropriately attribute <strong>MapSVG</strong>. Failure to comply with the license terms may result in legal consequences.</p>
<h2 id="additionalinformation">Additional information</h2>
<p>Download maps on this website: <a href="https://mapsvg.com/maps">Maps</a></p>
<p>Some maps are missing and I haven't found them yet. Feel free to open an issue if you have the SVG for a country or special subregion.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Enhance your Flutter app with a stylish scroll fading effect]]></title><description><![CDATA[Implement a fading scroll effect in Flutter behind the BottomNavigationBar as the scroll approaches its end.]]></description><link>https://flutterawesome.com/enhance-your-flutter-app-with-a-stylish-scroll-fading-effect/</link><guid isPermaLink="false">661a939372e9cd25265c84b0</guid><category><![CDATA[Effect]]></category><category><![CDATA[Scroll]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Sat, 13 Apr 2024 14:17:18 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2024/04/Code_2024-04_22-15-25.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="flutterscrollfadingeffect">Flutter-Scroll-Fading-Effect</h2>
<img src="https://flutterawesome.com/content/images/2024/04/Code_2024-04_22-15-25.jpg" alt="Enhance your Flutter app with a stylish scroll fading effect"><p>Implement a fading scroll effect in Flutter behind the BottomNavigationBar as the scroll approaches its end.</p>
<p><img src="https://flutterawesome.com/content/images/2024/04/315961775-c58ab6b7-77bc-422e-8867-ae05ec7ad3d8.png" alt="Enhance your Flutter app with a stylish scroll fading effect"></p>
<div class="ct-demo-links"><a class="ct-demo-link ct-demo-link--download" href="https://github.com/AmirBayat0/Flutter-Scroll-Fading-Effect" target="_blank" rel="nofollow">View Github</a></div>
</div>]]></content:encoded></item><item><title><![CDATA[A Dart library for SMS verification codes]]></title><description><![CDATA[The project is a Dart library for SMS verification codes.]]></description><link>https://flutterawesome.com/a-dart-library-for-sms-verification-codes/</link><guid isPermaLink="false">66153bf372e9cd25265c84a7</guid><category><![CDATA[Verification]]></category><category><![CDATA[SMS]]></category><dc:creator><![CDATA[Flutter Awesome]]></dc:creator><pubDate>Tue, 09 Apr 2024 13:02:13 GMT</pubDate><media:content url="https://flutterawesome.com/content/images/2024/04/Code_2024-04_21-01-21.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="verification_code">verification_code</h2>
<img src="https://flutterawesome.com/content/images/2024/04/Code_2024-04_21-01-21.jpg" alt="A Dart library for SMS verification codes"><p>The project is a Dart library for SMS verification codes.</p>
<div class="ct-demo-links"><a class="ct-demo-link ct-demo-link--download" href="https://github.com/yixiaolunhui/verification_code" target="_blank" rel="nofollow">View Github</a></div>
<p><img src="https://flutterawesome.com/content/images/2024/04/code.gif" alt="A Dart library for SMS verification codes"></p>
</div>]]></content:encoded></item></channel></rss>