Skip to content

Brick Catalog

Browse all 60+ available bricks organized by category. Each brick is a Mason template that generates production-ready Flutter code following Archipelago's architecture patterns.

Core Scaffolding Free

BrickDescription
flutter_modular_monorepoFull monorepo project scaffold with dual-GetIt DI, FeatureSDK, and CI/CD
feature_monorepo_skeletonFeature module (single or API/Impl split)
app_scaffoldNew app in existing workspace with DI, router, Fastlane
initializer_skeletonPre/post launch initializer

Shared Packages Free

BrickDescription
shared_dependenciesCentralized dependency management with barrel exports
shared_app_configEnvironment variables and flavor management with envied

Utilities Free

BrickDescription
app_lintsCustom lint rules for coding standards and architecture conventions
app_utilitiesShared utilities with DI setup, logging, and common helpers

Infrastructure SDKs Free

BrickDescription
network_sdkHTTP client abstraction with Dio or http implementation
websocket_sdkWebSocket client abstraction with dart:io or Phoenix
analytics_sdkMulti-vendor analytics abstraction with Firebase Analytics
feature_flag_sdkFeature flag abstraction with multiple provider implementations
monitoring_sdkCrash reporting and performance monitoring with noop for build_prepare
launch_tracker_sdkApp launch time tracker with debug impl and zero-cost release noop via build_prepare

Infrastructure SDKs Pro

BrickDescription
connectivity_sdkNetwork reachability + Wi-Fi SSID

Analytics Vendor Implementations Free

BrickDescription
firebase_analytics_implFirebase Analytics vendor implementation
appsflyer_analytics_implAppsFlyer analytics vendor implementation
mixpanel_analytics_implMixpanel analytics vendor implementation
moengage_analytics_implMoEngage analytics vendor implementation

Monitoring Vendor Implementations Free

BrickDescription
crashlytics_monitoring_implFirebase Crashlytics monitoring implementation
sentry_monitoring_implSentry crash reporting and monitoring implementation
grafana_monitoring_implGrafana monitoring implementation
newrelic_monitoring_implNew Relic monitoring implementation

Feature Modules Free

BrickDescription
auth_sdkAuthentication with login/register, event-driven listener, scoped DI
home_sdkHome feature with dashboard, profile, and settings pages
introduction_sdkOnboarding with welcome, feature highlights, and get started pages
paywall_sdkPaywall with pricing UI, mock purchase flow, and subscription management
state_managementState management skeleton (cubit/bloc/riverpod/provider) for an existing feature

Auth Add-ons Pro

BrickDescription
social_auth_sdkMulti-provider OAuth (Google, Apple, Facebook)
biometric_auth_sdkFace ID / Touch ID / fingerprint via local_auth

User Engagement Free Pro

BrickTierDescription
rating_review_sdkFreeIn-app rating with smart-prompt heuristics
autoscroll_sdkFreeRegister a widget location, scroll to it later from anywhere
feedback_sdkProIn-app feedback with offline queue and feature voting
push_notification_sdkFreeFCM + OneSignal push notifications
home_widgetProiOS WidgetKit + Android AppWidget
ai_chat_sdkProStreaming LLM chat (OpenAI/Anthropic)

WebView Free Pro

BrickTierDescription
webview_sdkFreeBasic WebView with URL loading and URI scheme interception
webview_sdk_advancedProBidirectional JS bridge + request interceptors + mini-app container

UI & Assets Free

BrickTierDescription
flutter_ui_kitFreeDesign system with foundations, theme extensions, and Widgetbook
flutter_l10nFreeLocalization package using Slang with shared locale state
flutter_assetFreeType-safe asset packages with pure Dart contracts
ui_kit_componentFreeUI component with optional headless architecture, test, and widgetbook showcase

Release Tooling Pro

BrickDescription
shorebird_sdkOTA code-push integration via Shorebird

Devtools Free Pro Enterprise

BrickTierDescription
monorepo_toolkitFreeCLI toolkit for Flutter monorepo management
asset_generatorFreeType-safe asset enum generation from directory structure
ui_kit_generatorFreeUI Kit component and theme variant management commands
coverage_managerProTest coverage pipeline with configurable thresholds
size_guardProFile size threshold enforcement
asset_optimizerProImage asset optimization (SVG, PNG, JPEG)
affectedEnterpriseGit-based affected package detection for CI/CD
ui_kit_themeEnterpriseNew theme variant for the UI Kit

Developer Tools Pro

In-app debug panel. Install app_debugger first — it is the host panel that all sub-bricks register into.

BrickDescription
app_debuggerDraggable FAB, 10 painter flags, device/package info
app_debugger_networkAlice HTTP inspector
app_debugger_websocketWebSocket traffic inspector
app_debugger_feature_flagRuntime flag spoofer
app_debugger_analyticsAnalytics event inspector
app_debugger_storageFilesystem storage breakdown

Diagnostics Free (session recorder/viewer: Enterprise)

BrickDescription
app_blackboxInstalls free — session recorder/viewer capability requires Enterprise subscription

Advanced Free

BrickDescription
core_infrastructure_packageEssential core infrastructure SDK with DI, base patterns, logging
utilities_sdkDevice info, package info, biometric utilities

Built by Banua Coder