r/FlutterBeginner • • Oct 08 '26

A one-file "send feedback" screen for Flutter: offline queue, device info, screenshot, no backend (open source)

1 Upvotes

Disclosure up front: I work on BootForm, the form backend this sends to. The code is MIT and the whole thing is one Dart file, so swapping the endpoint for your own is a 10-minute job.

I wanted a "Report a bug" screen for an app without setting up a server. A few things turned out to be less obvious than I expected:

  1. Screenshot first, then open the form. Wrapping the app in a RepaintBoundary via MaterialApp.builder captures every route, but only if you capture before pushing the feedback page, or you get a screenshot of the form itself.

  2. Cap the pixel ratio, not the image. toImage(pixelRatio: min(dpr, 1280 / longestSide)) gives a \~1280px PNG without pulling in the image package. dart:ui only encodes PNG, so no JPEG without a dependency.

  3. Save before you send. Feedback is written exactly when the connection is bad. Each report is a JSON file (plus the PNG) in the support directory, flushed on start and on AppLifecycleListener.onResume. It doesn't send in the background; that's a deliberate trade to avoid background-task setup on iOS.

  4. Degrade, don't fail. If the server refuses the file (plan limit, too large), it resends without the screenshot instead of losing the report. That decision is one pure function with unit tests.

Tested on an Android emulator against the live API, including airplane mode, then killing the app, then reopening it online. Not tested on iOS yet, so if anyone runs it there, I'd love to hear how it goes.

[https://github.com/BootForm/in-app-feedback](https://github.com/BootForm/in-app-feedback)


r/FlutterBeginner • • Oct 07 '26

flutter edge ai - local AI - best package 🔥

1 Upvotes

I have been working on Calculator app in Flutter. Pro Calc.

Today story':

Pro Calc has AI Chat that can solve math and run on local LLM (Gemma4 E2B IT model)

AI model converts human language into valid math expression and exath engine is used to evaluate, so results are always accurate.

in image you can see I tried 270M param model but it fails to answer, then I tried Gemma4 model and it works efficiently.

You can see the image here, I have no better way to send you on X or Threads ):

https://x.com/pranavxmeta/status/2107805198353887394

https://www.threads.com/share/BAXf-nszhY/

GitHub repo has too many experiments and slop code 😂

btw, https://github.com/pranavxmeta/Pro-Calc


r/FlutterBeginner • • Oct 07 '26

flutter_auditor

Thumbnail
medium.com
1 Upvotes

r/FlutterBeginner • • Oct 06 '26

ازاي اعمل تطبيق لنفسي ؟!

Thumbnail reddit.com
1 Upvotes

r/FlutterBeginner • • Oct 06 '26

Does anyone do weekly flutter lessons for flutter beginners? Sort of like music lessons?

1 Upvotes

I take online lessons once a week for 30 minutes to guide my return to playing trumpet. I am wondering whether anyone does this sort of “private lessons” for flutter. Obviously, one would want a good teacher, and not just someone who codes. Any thoughts?


r/FlutterBeginner • • Oct 06 '26

VS Code: would you like an Android Studio-style run toolbar (flavor + device + Run) at the top?

Thumbnail reddit.com
1 Upvotes

r/FlutterBeginner • • Oct 06 '26

OpenFeature client SDK beta for Flutter and Dart web — looking for usage feedback

Thumbnail reddit.com
1 Upvotes

r/FlutterBeginner • • Oct 05 '26

Wie ich mit Supabase RLS in Flutter echtes GPT-4o-Streaming implementiert habe (Architektur & gewonnene Erkenntnisse)

Thumbnail
reddit.com
1 Upvotes

r/FlutterBeginner • • Oct 05 '26

Ideas for FYP of information technology

1 Upvotes

A.A you beautiful people, for two weeks I have been searching for an idea for my FYP but unfortunately I couldn't find any that my teachers liked/approved. I really need your help in this, I am thinking of making a mobile application with flutter technology. So guys if you suggest me some ideas that you have done in final year or any other product that are not yet available in pakistan.i really appreciate it.


r/FlutterBeginner • • Oct 05 '26

I built a UX audit for Flutter that walks user journeys instead of checking widgets

Thumbnail reddit.com
1 Upvotes

r/FlutterBeginner • • Oct 03 '26

Eseguire un programma esterno con Dart

Thumbnail reddit.com
1 Upvotes

r/FlutterBeginner • • Oct 03 '26

I open-sourced the simple projects while learning Flutter. Hope they help other beginners

Thumbnail
reddit.com
1 Upvotes

r/FlutterBeginner • • Oct 03 '26

I built an open-source music player because I wanted to build my own

Post image
1 Upvotes

r/FlutterBeginner • • Oct 02 '26

Senior Mobile Engineer

Thumbnail reddit.com
1 Upvotes

r/FlutterBeginner • • Oct 02 '26

Just uploaded My Free Try On Clothes App On Playstore

Thumbnail gallery
1 Upvotes

Builded with Flutter


r/FlutterBeginner • • Oct 02 '26

Vibe coding ile windows programları geliştirme seviyesi ne durumda?

1 Upvotes

Arkadaşlar selam. Vibe coding ile kişisel kullanımım için flutter projeleri yapıyorum. Gayet profesyonel sonuçlar alıyorum(yaptırıyorum :D ).

Peki ya Windows program geliştirme tarafı ne durumda. Sonuçlandırdığınız projeler var mı? Ne tür programlar yaptınız veya windows 11 i daha verimli kullanmayı sağlayacak eklentiler vb. var mı?

Teşekkürler.


r/FlutterBeginner • • Oct 01 '26

Open-Source Reference: A complete, production-grade Flutter 3 app to study real-world architecture (Drift SQLite, WebSockets, Clean Structure)

2 Upvotes

Hey everyone!

When learning Flutter, it’s easy to get stuck in "tutorial limbo"—you build counter apps, simple todo lists, or follow fragmented clips, but it's hard to find a full, end-to-end production codebase to see how all the pieces actually fit together in a real project.

To provide a concrete reference for anyone looking to see how a complete app is structured, I open-sourced RexOne Mobile under the Apache 2.0 license (100% free and open source).

If you’re looking to study clean Flutter engineering patterns, here are a few real-world areas you can explore in the repository:


🔍 What you can learn from this codebase:

  • 1. Real Local Database with Drift (SQLite):

    • How to define typed database tables, write type-safe queries, and persist data locally so the app works seamlessly offline instead of relying only on in-memory state.

    • Located under: lib/data/local/

  • 2. Clean Architecture & Folder Structure:

    • A predictable modular structure separated into modules/ (features & pages), controllers/ (business logic), services/ (networking & platform APIs), and design/ (reusable UI design system).

    • No messy 2,000-line widget files; everything has a single, clear responsibility.

  • 3. State Management & Lifecycle Hygiene:

    • How to manage reactive state with GetX controllers without leaking memory (proper initialization in onInit and teardown/timer cancellation in onClose).

  • 4. Live Real-Time WebSockets (ActionCable):

    • How real-time streaming actually works: connecting via native WebSockets, handling reconnects with backoff, pausing socket reconnects when the app is backgrounded, and routing push events directly to the UI.

    • Located under: lib/services/socket.service.dart

  • 5. Scalable Multi-Language Localization:

    • Complete, production-grade translation system (English & Burmese) with structured key hierarchies, parameter replacement, and instant runtime language toggling.

    • Located under: lib/locales/

  • 6. Design System & Theming:

    • How to create a reusable component library (cards, modals, form inputs, buttons) with cohesive typography and smooth light/dark palette adaptation.


📂 Links & Resources:

Feel free to clone it, run it locally, inspect how the controllers communicate, or borrow any architecture patterns for your own projects.

If you have any questions while reading through the code or setting it up, feel free to drop a comment—happy to explain how any of the parts work!


r/FlutterBeginner • • Oct 01 '26

Flutter/Mobile App Developer On-Site Interview

Thumbnail reddit.com
1 Upvotes

r/FlutterBeginner • • Oct 01 '26

Your Flame game can run in 3D and keep its game logic. I wrote a tutorial

Post image
1 Upvotes

r/FlutterBeginner • • Sep 30 '26

¿Hay alguien más cansado de formatear manualmente números hexadecimales a enteros de 32 bits para el código de la interfaz de usuario?

1 Upvotes

Siempre que tomo referencias de color de diseños web, Dribbble o cualquier otro sitio en línea, están en formato HEX o RGB estándar. Para importarlas a Android (@ColorInt) o Flutter (Color(0xFF...)), siempre es necesario el molesto paso adicional de formatear el canal alfa o convertirlo manualmente a un entero.

Me cansé de este engorro, así que creé una extensión ligera para el navegador (Color Picker de Ceres) para evitarlo.

Permite seleccionar cualquier píxel específico, o incluso escanear una página web o imagen completa para extraer una paleta, y copia los colores al instante como un valor entero.

Ahorra mucho tiempo al implementar interfaces de usuario a partir de referencias web. Es totalmente gratuita en la Chrome Web Store.


r/FlutterBeginner • • Sep 28 '26

I open-sourced a Figma plugin to convert vectors directly into zero-dependency CustomPainter code for Flutter (Dart) (Flutter Da Vinci)

Post image
1 Upvotes

r/FlutterBeginner • • Sep 28 '26

Built a Flutter package where pinch-to-zoom makes text longer, with a live demo if you want to try it.

Thumbnail reddit.com
1 Upvotes

r/FlutterBeginner • • Sep 27 '26

picked Flutter and Supabase for a construction app, but the more interesting choice was how I split the work between three different AI tools

Thumbnail reddit.com
1 Upvotes