NoTap SDK Examples
This directory contains example applications demonstrating NoTap SDK integration.
π± Available Examples
1. Android Quick Start
Path: android-quickstart/
Minimal Android app showing basic enrollment and verification.
Features:
Run:
cd android-quickstart
./gradlew assembleDebug
2. E-Commerce Demo
Path: ecommerce-demo/
Complete e-commerce app with NoTap checkout.
Features:
NoTap checkout integration
Stripe payment processing
Run:
3. Web SDK Demo
Path: web-demo/
Browser-based authentication demo.
Features:
Factor capture (PIN, Pattern, Emoji, etc.)
Run:
4. Blockchain Payments
Path: blockchain-payments/
Solana blockchain payment integration.
Features:
Solana transaction signing
Transaction status polling
Run:
π Getting Started
For Android examples:
Android Studio Hedgehog (2023.1.1+)
For Web examples:
π What You'll Learn
Android Quick Start
β
How to initialize NoTap SDK
β
Error handling patterns
E-Commerce Demo
β
Full checkout integration
β
Cart management with NoTap
β
Payment gateway integration (Stripe)
β
Production-ready architecture
β
Browser-based authentication
β
Web SDK initialization
β
Factor capture in the browser
β
Progressive web app patterns
Blockchain Payments
β
Wallet-free blockchain payments
β
Transaction signing and verification
β
Blockchain explorer integration
π Security Notes
Never commit API keys to version control!
Use environment variables or build configuration:
Android (build.gradle.kts):
Web (.env):
π Troubleshooting
"API key not found"
Solution: Create local.properties (Android) or .env (Web) with your API key.
"Module not found" (Web)
Solution:
"SDK version mismatch" (Android)
Solution: Update dependencies in build.gradle.kts:
π Additional Resources
π€ Need Help?
Happy coding! π
Last updated