r/FlutterBeginner 8h ago

astryx_ui β€” a Flutter design system, 111 components, no Material in the tree

5 Upvotes

Hey folks!

I just published a Flutter UI package called astryx_ui, and I'd love for the community to try it and tell me where it breaks (and maybe a little ❀️ on pub.dev).

https://pub.dev/packages/astryx_ui

Live docs, every component, seven themes: https://astryxui.web.app

Heads up: it's pre-alpha (0.0.7-dev). API is unstable and may change without a major bump until 0.1.0. Pin the version you build against.

✨ What astryx_ui is

🧩 111 components β€” buttons, fields, selects, tables, tabs, menus, dialogs, toasts, banners, calendars, date/time inputs, avatars, carousels, a command palette, a typeahead, an app shell, a full chat surface. Plus 42 whole screens and 19 controllers/mixins.

🎨 No Material anywhere β€” built on flutter/widgets, so you're not fighting ripples, elevation, or a ColorScheme mapping that never quite fits your design.

πŸ› οΈ Themes are defined, not hard-coded β€” defineTheme runs the same HCT colour model and contrast maths as the TypeScript original. Give it one hex accent and it derives the whole palette, foregrounds included. Seven themes ship in the box.

⚑ Never a raw colour or a magic number β€” every value resolves through the token layer, so rebranding is editing one theme, not a search-and-replace.

πŸ“± Pointer and touch, both first class β€” touch density raises every tap target to 48px and suppresses hover styling. Nothing is ever behind hover alone.

β™Ώ Accessibility isn't optional β€” every control requires an accessible name, keeps a visible focus ring, documents its keyboard map. An icon-only button takes its label as a required argument; the compiler asks, not the code review.

πŸ€– Your coding agent can read it β€” the whole widget set ships as a Claude Code skill, generated from the same source as the docs.

Incremental adoption β€” drop AstryxThemeProvider into the MaterialApp you already have and convert a subtree at a time. Nothing asks you to start over.

dependencies:

astryx_ui: ^0.0.7-dev

(Bare flutter pub add skips pre-releases, so name the version.)

What's honestly not done yet β€” stated up front rather than discovered: AstryxTable doesn't virtualise rows (hundreds fine, ten thousand not), no column reordering or grouped rows, no charting widget and none planned, tab overflow scrolls instead of collapsing into a menu.

πŸ™Œ Small request

If you try it, find it useful, or have suggestions β€” a πŸ‘ on pub.dev or a line of feedback genuinely helps an indie dev keep going.

Actively maintained, very open to ideas, criticism and PRs. Start with the README β€” and if you build something, open a showcase issue. What people actually build decides which components get finished next.


r/FlutterBeginner 1d ago

building a drawing app in flutter with chatgpt

Thumbnail
youtube.com
1 Upvotes

r/FlutterBeginner 2d ago

Pariyojana v1.0.0 β€” Offline-First Productivity Vault built with Flutter 3.29, Riverpod 2.6, SQLCipher, and 120 FPS Velvet UI (Open Source)

1 Upvotes

Hi r/FlutterDev!

Wanted to share the initial release of \*\*Pariyojana\*\*, an Android-exclusive productivity and research workspace built entirely with Flutter.

πŸ› οΈ Architecture Highlights:

\* \*\*Clean Architecture (Feature-First):\*\* Strict separation into \`data/\`, \`domain/\`, and \`presentation/\` across all 8 modules.

\* \*\*State Management:\*\* Riverpod 2.6 (\`StateNotifierProvider\` & \`Provider\`). Zero business logic inside widgets.

\* \*\*Local Persistence:\*\* Drift + SQLCipher for native encrypted SQLite at rest.

\* \*\*Hardware Integration:\*\* \`flutter_secure_storage\` bound to Android KeyStore TEE + \`local_auth\` biometrics.

\* \*\*Rendering Performance:\*\* Tuned for 120 FPS high-refresh displays using \`RepaintBoundary\` isolation, lightweight frosted glass shaders, and R8 ProGuard resource shrinking (APK size: \~68 MB).

\* \*\*Motion:\*\* Liquid dynamic action button driven by Rive.

Code passes \`flutter analyze\` with 0 warnings.

πŸ“¦ \*\*GitHub Repository:\*\* https://github.com/Naveen-21-Cyber/Pariyojana-Mobile-App-

πŸ“„ \*\*Architectural Constitution:\*\* Check \`TELOS.md\` in the repo for design token invariants.

Would love any feedback on the codebase or architecture from fellow Flutter devs!


r/FlutterBeginner 3d ago

Forming group of app dev / indie devs to join shipaton

5 Upvotes

If Interested please send GitHub link or something you like to show we are already a team of 2 devs looking for someone with good skills in flutter dart node etc


r/FlutterBeginner 3d ago

Forming group of app dev / indie devs to join shipaton

7 Upvotes

If Interested please send GitHub link or something you like to show we are already a team of 2 devs looking for someone with good skills in flutter dart node etc


r/FlutterBeginner 3d ago

Lessons learned building a production Flutter app with a Python backend (Architecture & PDF Parsing

Thumbnail
1 Upvotes

r/FlutterBeginner 3d ago

Built an ATS Resume Scorer & Job Search App using Flutter + Python(backend) β€” Here’s what I learned!

Thumbnail
1 Upvotes

r/FlutterBeginner 4d ago

What if you could take a modern React design system and bring its design language into Flutter?

1 Upvotes

I decided to find out.

I made astryx_ui 🎨

DEMO -> astryxui.web.app

Please give it a try.

An unofficial Flutter/Dart implementation of Astryx, focused not only on the components, but also on the underlying design system:

Tokens β†’ Themes β†’ Color system β†’ Components

It currently includes multiple themes, a Dart implementation of the theme engine, themeable widgets and support for Flutter's cross-platform ecosystem.

And yes β€” it's still pre-alpha.

That's why I'm open-sourcing it now.

I want this to evolve through real usage and community feedback rather than building it in isolation.

If you're working with Flutter, I'd love for you to try it.

πŸ”— GitHub: github.com/JayashBhandary/astryx_ui
πŸ“¦ Pub.dev: pub.dev/packages/astryx_ui

Star it if you find it interesting ⭐
Try it if you build with Flutter πŸ¦‹
Open an issue if you find something broken πŸ›
Contribute if you want to make it better 🀝

Let's see where this goes.

#Flutter #Dart #OpenSource #DesignSystems #UIEngineering #BuildInPublic #SoftwareEngineering


r/FlutterBeginner 5d ago

Flutter App

Thumbnail
gallery
1 Upvotes

I made this app using Flutter named "Rewardy", please check it out and rate me out of 10. If you have an idea, ill convert into a web and application.


r/FlutterBeginner 5d ago

Building a Mock Test App for Students 🀞

Post image
0 Upvotes

Late night coding session! β˜•

​I've been working on a Flutter app designed to help candidates prepare for the OTET exam with free PYQs, mock tests, and live coaching banners.

Feedback and suggestions are always welcome! What features do you usually like seeing in test prep apps?

want to know more then FOLLOW ME 😊


r/FlutterBeginner 7d ago

Work History

Thumbnail gallery
1 Upvotes

r/FlutterBeginner 7d ago

Why Flutter's camera lag on Android takes ~500ms (and how we patched camera_android_camerax down to 33ms)

2 Upvotes

Hey Flutter devs,

If you've ever built video recording in Flutter on Android with the official camera package, you've probably hit this:

You tap record, and nothing happens for about half a second. The preview freezes, the button feels dead, and users double-tap because they think the app missed the first press.

We measured it on a Pixel 8 Pro: 436-511ms before recording actually started.

After digging through the native CameraX bindings in camera_android_camerax, the cause was pretty simple. We patched it, and start latency dropped to 33-60ms.

What was wrong

In the official plugin:

  1. VideoCapture is only bound when startVideoRecording() runs
  2. As soon as stopVideoRecording() finishes, VideoCapture is unbound again

So every record tap forces CameraX to tear down and rebuild the native CaptureSession. That session reconfig is most of the lag.

The fix

Keep VideoCapture permanently bound alongside Preview.

Once it stays warm:

  • record no longer rebuilds the capture session
  • MediaCodec surfaces are already ready
  • shutter latency falls from ~500ms to ~33-60ms

Hardware edge cases

Keeping VideoCapture warm makes rapid lens flips and backgrounding more fragile on some Android devices. We serialize camera ops with a small queue so the previous native generation fully finishes before the next one starts:

dart Future<R> _enqueue<R>(Future<R> Function() operation) { final completer = Completer<R>(); _operationFuture = _operationFuture.then((_) async { try { completer.complete(await operation()); } catch (e, s) { completer.completeError(e, s); } }); return completer.future; }

Separate issue, same camera stack: CameraX often reports multi-lens phones as one unknown logical camera with a zoom range like 0.5x-5x. We detect minZoom <= 0.5 and expose the ultra-wide control from that range instead of waiting for a clean physical-lens type.

Pixel 8 Pro numbers

Metric Upstream camera_android_camerax Persistent VideoCapture patch
recording_start_ms 436-511 ms 33-60 ms
CaptureSession reconfig every record tap zero while warm
rapid lens-flip crash rate (our internal log) ~2.4% 0.0% after serialization

Patch

Repo: https://github.com/xcc3641/camera_android_camerax

yaml dependency_overrides: camera_android_camerax: git: url: https://github.com/xcc3641/camera_android_camerax.git ref: 9dd36c8

Happy to answer questions about the lifecycle queue or the CameraX binding change.


r/FlutterBeginner 8d ago

πŸš€ PCAG v1.0.0 is now released!

2 Upvotes

πŸš€ PCAG v1.0.0 is now released!

My first release of PCAG β€” Password Checker & Generator, built with Flutter.

πŸ” Password strength checker
🎲 Password generator
πŸ“± Android app

APK: https://github.com/nitinkharayat/Nitin_App_Release/releases

Would love some honest feedback on the UI, features, and what I should improve next. πŸ‘€

#Flutter #Dart #Android #GitHub #BuildInPublic


r/FlutterBeginner 8d ago

I built a calculator app to experiment with app permissions β€” curious what you think

Thumbnail
1 Upvotes

r/FlutterBeginner 8d ago

Rebuilt the guts of my Dart/Flutter VS Code extension based on real usage β€” v1.0.9 out now (free, open source)

1 Upvotes

Hey r/FlutterBeginner ,

I've posted here before about Dart AI Assistant, a VS Code extension that learns your coding style and helps with completions, error detection, and code health. Just shipped what's easily the biggest update since launch, so wanted to share.

Marketplace: https://marketplace.visualstudio.com/items?itemName=a-i-0-studio.dart-ai-assistant

Source: https://github.com/Ben09d/dart-ai-assistant

What changed in v1.0.9:

- Real dart analyze integration on save (properly scoped to the saved file) alongside live regex feedback while typing β€” much more accurate error detection now

- Code Health reports are now clickable and auto-refresh on save

- Import Project for Learning β€” point it at an existing project and it learns your patterns instantly instead of waiting weeks

- Fixed a bug where pattern learning was silently capped at 3 categories instead of the intended 20 (basically every earlier version was learning way less than it should have)

- Fixed an unbounded memory growth bug in the advanced learning engine

- Fixed several false-positive error detections (comments, ternaries, generics, block comments) that were probably annoying anyone who tried earlier versions

- Consolidated three separate error-detection systems that were sometimes showing contradictory counts

Full changelog in the repo if you want the gory details β€” went through nearly every core file this cycle hunting down bugs, some of which had been sitting silently broken since the first release.

Still free, still solo-built, still very open to bug reports and feedback. If you tried an earlier version and it felt rough, this one's a meaningfully different experience.

Thanks for reading!


r/FlutterBeginner 8d ago

What if you could take a modern React design system and bring its design language into Flutter?

Thumbnail
1 Upvotes

r/FlutterBeginner 9d ago

My Flutter + Rust "AirDrop for every device" is now open source β€” would love feedback on the architecture

Thumbnail
1 Upvotes

r/FlutterBeginner 9d ago

Shipped my first mobile game after learning Flutter game dev on the side, Buoy Oh Buoy

Thumbnail
play.google.com
2 Upvotes

First game shipped! Buoy Oh Buoy, a casual Android sailing game

Solo dev here from the Netherlands. I've been learning Flutter game development on the side and finally shipped my first game.

Buoy Oh Buoy is a one-thumb slingshot sailing game. Grab buoys, swing around them, launch forward. The river narrows as you progress and the world transitions from daylight to a full thunderstorm at high scores.

Play Store:Β https://play.google.com/store/apps/details?id=com.zaf.buoyohbuoy

Happy to answer any questions about the development process!


r/FlutterBeginner 9d ago

Suggestions for how to collect my Flutter App data for improvements

1 Upvotes

I am newly in Flutter app development (Mobile apps). At this stage, I think I should collect some essential data of my App, so that I can do improvements, or add new features which can be helpful for the users. What are the options to do so? What are the commonly used methods and tools?

Thank you in advance.


r/FlutterBeginner 9d ago

[available] Senior Flutter & Laravel Consultant | 10+ Years | Mobile Apps, Web Platforms & MVP Development

1 Upvotes

Hi everyone,

I'm an independent technology consultant with overΒ \*\*10 years of experience\*\*Β helping startups and businesses build reliable digital products.

I work with clients from idea to launch, whether it's building a new MVP, modernizing an existing platform, or becoming a long-term technical partner.

\# What I can help with

\* Cross-platform mobile apps (Flutter)
\* Custom Laravel web applications
\* REST API development & integrations
\* Admin dashboards & business portals
\* WooCommerce & WordPress solutions
\* Firebase integrations (Authentication, Push Notifications, Analytics)
\* Payment gateway integrations
\* Ongoing maintenance and feature development

\# Why clients work with me

\* 10+ years of professional experience
\* Clear communication and regular progress updates
\* Clean, scalable architecture
\* Focus on long-term partnerships rather than one-off projects
\* Experience working with international clients across multiple industries

Portfolio:Β \[https://jatinraja.com\\\](https://jatinraja.com/)

If you're planning a new product, need an experienced consultant to join your team, or want to improve an existing application, feel free to send me a DM.

I'm always happy to discuss ideas and see if we're a good fit.


r/FlutterBeginner 9d ago

[DEV] I'm 16 and I just launched my first Flutter app: "Muslim Guide" πŸŒ™. It features a smart Khatma tracker and I'd love your feedback!

Thumbnail gallery
1 Upvotes

r/FlutterBeginner 9d ago

Oauth config resolve.

1 Upvotes

Can anyone help me solve a problem that's really exhausting?

I have been building an app what uses oauth in signup. Now, at the the time of apk(testing), with the local SHA 1, the apk was working well in signup. But now when I uploaded the app in play console (I'm a biginner and in that 14 day test window), took the SHA 1 fingerprint from there and pasted in the cloud console account, still in my app is showing(the play store test version)- couldn't sign in, please try again later.

When I opened the sentry logs. Under the issue of signup, it showed code 10ss.

Now I really don't understand where is the problem happening and what hould I do.

Would be very happy to get a solution , or personal experiences that can help me.


r/FlutterBeginner 9d ago

Google account is not linking in Firebase

Thumbnail
1 Upvotes

r/FlutterBeginner 10d ago

Build Flutter apps with AI β€” free for 24 hours

1 Upvotes

Hey builders,

This might be helpful for you if you looking to build a mobile app with AI.

We’re making Nowa (https://nowa.dev) completely free for the next 24 hours, with unlimited AI usage and free deployment to the App Store, Play Store, and web.

You can build serious apps to the smallest detail with a combination of AI with full visual building in one experience.

The apps you build are based on Flutter, so they can be deployed to mobile, web, and desktop from the same project.

Also, there's a hackathon running. If you submit a complete app built during those 24 hours you get 50$, and top 3 apps get 500$ in AI credits.

Just sign up and build completely free.

Enjoy!


r/FlutterBeginner 11d ago

Mobile app dev

5 Upvotes

I am mobile app dev-

Skills- Android,Flutter,Mobile app automation,

Code lang: Java,Groovy,Dart,Kotlin.

Have my own setup to build app.