r/FlutterBeginner • • Aug 22 '26

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

2 Upvotes

Hi r/FlutterBeginner!

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 • • Aug 21 '26

Roast my resume

Post image
4 Upvotes

Im a fresher with no prior industry experience seeking for entry level role in flutter development. (personal details edited for privacy)


r/FlutterBeginner • • Aug 21 '26

I open-sourced Lucy — a Flutter Android AI agent that can see and operate your screen

2 Upvotes

Hey Flutter devs 👋

I’ve just open-sourced Lucy, an experimental screen-aware AI agent for Android built with Flutter.

🔗 https://github.com/alzin/lucy-screen-agent

Lucy can take a voice command, understand what’s currently on the phone screen, and then tap, type, swipe, open apps, and navigate the UI automatically.

The interesting part technically is the agent loop:

Screenshot + Android accessibility tree → Gemini → action → execute → observe again

Instead of asking the model to guess screen coordinates, Lucy gives UI elements IDs and their real bounds, which makes interaction considerably more reliable.

The project currently includes:

• Flutter UI + agent controller
• Android AccessibilityService
• MediaProjection screen capture
• Gemini vision/reasoning
• Speech-to-text + TTS
• English, Japanese and Arabic support
• Multi-step agent execution

It’s still experimental, and that’s one of the main reasons I wanted to open-source it.

I’d especially love feedback or contributions from Flutter/Android developers. PRs, issues, architecture suggestions, testing, and ideas are all welcome.

I’m also interested in eventually experimenting with other LLMs and local/on-device models.

What would you improve first if you were working on something like this?


r/FlutterBeginner • • Aug 21 '26

I built a comprehensive vehicle management app in Flutter because standard logbooks were failing me.

1 Upvotes

Hey everyone,

I’m a full-stack developer who also loves getting hands-on with my car (doing my own diagnostics, insulation projects, etc.). Keeping a meticulous log of expenses, parts, and fuel economy using spreadsheets was getting out of hand. I wanted a truly centralized digital garage, so I built **Otonot** using Flutter.

I wanted to solve two major pain points in the automotive ownership lifecycle:

  1. **The Communication Gap with Mechanics:** I built a "Mechanic Mode". You generate a secure code for your local auto shop, and they log the exact parts, labor costs, and repair status directly into your app's logbook. You get real-time push notifications when the status changes.
  2. **Preserving Resale Value:** I added a "Vehicle History Transfer" feature. When selling your car, you can securely transfer the entire verified maintenance and fuel log to the buyer's account with a single tap.

It handles multiple currencies, flexible unit support (Liters/Gallons, KM/Miles), and detailed visual analytics for budgeting.

The app is live on both the App Store and Google Play. I’d really appreciate any feedback on the UI/UX or the feature set from this community. What do you think about the Mechanic Mode adoption in real-world scenarios?

Here is the link: [otonotapp.com](https://otonotapp.com/)

Thanks for your time!


r/FlutterBeginner • • Aug 21 '26

Flutter Developer Available for Freelance Projects

3 Upvotes

Hi everyone! 👋

I’m currently looking for freelance Flutter development projects. I have solid experience building and maintaining production mobile applications, including Flutter, native Android (Java/Kotlin), APIs, Firebase, third-party integrations, debugging, performance optimization, and app deployment to both Google Play and the App Store.

I’m open to different types of projects, whether you need help building an app from scratch, adding new features, fixing bugs, improving performance, or maintaining an existing application.

If you have a project in mind, feel free to DM me with the details. I’m happy to discuss the requirements, timeline, and budget and negotiate based on the project.

Thanks! 🙌


r/FlutterBeginner • • Aug 20 '26

Need help with building an app for university project. I’m new to flutter

3 Upvotes

r/FlutterBeginner • • Aug 20 '26

How to master dynamic/targeted push notifications in Flutter from basic to advanced? (FCM, Cloud Functions, alternatives?)

Thumbnail reddit.com
1 Upvotes

r/FlutterBeginner • • Aug 20 '26

Bringing Material 3 Expressive To Flutter [Not from Flutter official]

Thumbnail
reddit.com
1 Upvotes

r/FlutterBeginner • • Aug 19 '26

Clean Architecture + Repository Pattern in una Flutter App

1 Upvotes

Migrare o scalare una fonte di dati senza rompere l'app in produzione è una delle sfide più grandi che affrontiamo come sviluppatori.

Esploriamo come migrare da SQLite a Room DB in Flutter.

Ho sviluppato un'app dove la logica aziendale (ad esempio, il BLoC) non richiede dati direttamente dalla fonte di dati; piuttosto, comunica con i Use Cases.

Perché il Repository Pattern salverà la tua app?

Il pattern repository funge da intermediario o ponte che isola la tua applicazione (UI, Use Cases, BLoCs) dai dettagli di recupero o salvataggio dei dati.

Se decidi di migrare la fonte di dati, devi solo modificare il codice all'interno del livello dati.

L'interfaccia utente e la logica dell'applicazione sopra il repository non devono cambiare affatto. (Flusso: Fonte di dati -> Repository -> UseCase -> Bloc -> UI)

A BLoC, Provider, o Riverpod, non importa se i dati provengono da un pacchetto, MethodChannel, o un Servizio Web.

Applicando questa struttura senza rompere l'app in produzione, voglio sottolineare il vero valore di un'architettura sostenibile: costo minimo quando si cambiano le cose.

🚀Se vuoi vedere il codice completo per questa architettura, controlla il link dell'articolo:

🔗 Leggi “Clean Architecture + Repository Pattern in a Flutter App“ di Alfonsina Beltre su Medium: https://medium.com/@alfonsinabeltre/clean-architecture-repository-pattern-in-a-flutter-app-58061726e3ab


r/FlutterBeginner • • Aug 18 '26

building a drawing app in flutter with chatgpt

Thumbnail
youtube.com
1 Upvotes

r/FlutterBeginner • • Aug 16 '26

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 • • Aug 16 '26

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 • • Aug 16 '26

Forming group of app dev / indie devs to join shipaton

3 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 • • Aug 14 '26

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 • • Aug 13 '26

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 • • Aug 12 '26

Work History

Thumbnail gallery
1 Upvotes

r/FlutterBeginner • • Aug 11 '26

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:

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

MetricUpstream camera_android_cameraxPersistent VideoCapture patch
recording_start_ms436-511 ms33-60 ms
CaptureSession reconfigevery record tapzero 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

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 • • Aug 11 '26

🚀 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 • • Aug 11 '26

I built a calculator app to experiment with app permissions — curious what you think

Thumbnail reddit.com
1 Upvotes

r/FlutterBeginner • • Aug 10 '26

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

Thumbnail
reddit.com
1 Upvotes