{"repo":"zeref278/flutter_boilerplate","free":true,"listed":false,"github":"https://github.com/zeref278/flutter_boilerplate","clone":"git clone https://github.com/zeref278/flutter_boilerplate.git","description":"A boilerplate project created in flutter using Bloc, Retrofit and gen code packages","language":"Dart","stars":123,"topics":["boilerplate","boilerplate-template","flutter","flutter-architecture","flutter-bloc","flutter-boilerplate","flutter-examples","flutter-freezed","flutter-retrofit","bloc"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"🐕 Flutter Clean Architecture Boilerplate A production-shaped Flutter starter you rename in one command and ship from. Clean architecture that the import graph actually enforces · security wired in from the first commit · every workflow behind one make target. --- ⚡ Sixty seconds to your own app That is the whole onboarding. make rename rewrites the package name across every Dart import, the Android namespace, application id and Kotlin package, and the flavor config, then regenerates the native scaffolding — the thing that otherwise costs you an afternoon of find-and-replace across 76 files. Run it on a clean checkout. It is the one step that is hard to undo. --- ✨ What you actually get --- --- 🧱 Clean architecture, enforced core names zero features. Deleting the bundled example touches three composition files and nothing else. 🔐 Security from commit one Compiled-in config, obfuscated secrets, keychain + AES-256 storage, RASP, signed releases, flavor-mismatch guard. 🎛️ Flavors that cannot desync A binary built as one flavor but compiled with another's config refuses to launch. 🧩 One barrel import Features import package: /core/core.dart . Curated, not export everything . 🧪 Tests that mean it Unit + widget + on-device integration, merged into one LCOV trace behind an 80% gate. 🌍 First-party i18n gen l10n with a context.l10n extension. No third-party localization dependency. 🗄️ Two storage roles Credentials to the platform keychain, everything else AES-256 — routed by th","default_branch":null,"files":null,"tree":[],"storefront":"/r/zeref278","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zeref278/flutter_boilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}