Premium Flutter plugins and mobile applications crafted with passion.
Your expert guide to cube mastery! From complete beginner to advanced speedcuber — learn the Layer-by-Layer method, master CFOP techniques, and track your progress with a professional timer.
Complete beginner guide covering cube basics, notation, and the Layer-by-Layer method with interactive 3D demos.
Master advanced algorithms with targeted F2L, OLL, and PLL practice. Smart scrambles for specific cases.
Beautiful 3D visualization with fluid animations, intuitive swipe controls, undo/redo, and move counter.
Competition-ready timer with 3-2-1 countdown, scramble generation, and automatic statistics tracking.
Learn pro techniques to solve the cross in 8 moves or less. Optimize your solving from the start.
Master 2-Look OLL and PLL algorithms for faster last layer solving without memorizing 100+ algs.

Create dynamic and customizable animated carousels for Flutter apps. Perfect for displaying portfolios, galleries, or widget collections with smooth transitions and visual appeal.
Cards transition with fluid translation, scaling, and opacity effects.
Adjustable card aspect ratio with golden ratio default.
Control spacing between cards in portrait and landscape modes.
Display any Flutter widget as carousel cards.
AnimatedCardsCarousel(
cardAspectRatio: 1.61803399, // Golden ratio
cardMargin: 16.0,
cardsList: List.generate(
10,
(index) => Card(
color: Colors.primaries[index % Colors.primaries.length],
child: Center(
child: Text('Card ${index + 1}'),
),
),
),
)Create cryptographic signatures using device biometrics with keys stored in Secure Enclave (iOS/macOS), StrongBox/Keystore (Android), and TPM (Windows).
Keys are generated and stored in Secure Enclave (iOS/macOS) and StrongBox/Keystore (Android). Private keys never leave the secure hardware.
Create RSA-2048 or ECDSA (P-256) signatures that your backend can independently verify. True proof of identity.
Decrypt sensitive data using hybrid ECIES encryption with X9.63 key derivation, SHA-256, and AES-GCM.
Seamless integration with FaceID, TouchID, and Android BiometricPrompt. Native UI on every platform.
Optionally invalidate keys when biometric enrollment changes. Detect if fingerprints or Face ID have been modified.
Allow PIN, pattern, or password fallback on Android when biometrics are unavailable.
Generate hardware-backed key pair with biometric protection.
Send the public key to your backend for future verification.
User authenticates, hardware signs the payload.
Backend verifies the signature using the stored public key.
Integrate secure biometric signatures in minutes with our well-documented API. Full platform customization when you need it.
// Create biometric-protected keys
final result = await BiometricSignature()
.createKeys(
enforceBiometric: true,
promptMessage: "Authenticate to register",
);
if (result != null) {
// Send public key to your backend
await api.registerPublicKey(result.publicKey);
}// Sign a challenge from your server
final signature = await BiometricSignature()
.createSignature(
options: SignatureOptions(
payload: serverChallenge,
promptMessage: "Confirm transaction",
),
);
// Send signature to backend for verification