uflowid 1.0.0
uflowid: ^1.0.0 copied to clipboard
Flutter SDK for UFlow ID (id.uflow.uz) - email OTP auth without redirects, server-side subscriptions, and UFlow branded widgets.
uflowid #
Flutter SDK for UFlow ID (id.uflow.uz) — sign in with email OTP (no web redirect), check and activate subscriptions server-side, plus UFlow-branded widgets.
Short name for uflow_idflutter — same code, easier import: package:uflowid/uflowid.dart.
Install #
dependencies:
uflowid: ^1.0.0
import 'package:uflowid/uflowid.dart';
Quick start #
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await UflowId.initialize(
supabaseUrl: 'https://YOUR-PROJECT.supabase.co',
supabaseAnonKey: 'YOUR-ANON-KEY',
apiBase: 'https://id.uflow.uz',
);
runApp(MyApp());
}
await UflowIdAuth.instance.sendOtp('user@example.com');
await UflowIdAuth.instance.verifyOtp('user@example.com', '123456');
final active = await UflowIdSubscriptions.instance.isActive('widgets_full');
Features #
- 🔐 Email OTP (no redirect)
- 💳 Server-side subscriptions on id.uflow.uz
- 🎨 UFlow brand widgets:
UFlowColors,uflowDarkTheme(),UFlowGradientButton
See full docs at https://github.com/modderboyy/uflowid and https://pub.flutter-io.cn/packages/uflow_idflutter (old name).
Links #
- GitHub: https://github.com/modderboyy/uflowid
- UFlow ID: https://id.uflow.uz
- Old package (same code): https://pub.flutter-io.cn/packages/uflow_idflutter