uflowid 1.0.0 copy "uflowid: ^1.0.0" to clipboard
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).

1
likes
150
points
8
downloads

Documentation

API reference

Publisher

verified publisheruflow.uz

Weekly Downloads

Flutter SDK for UFlow ID (id.uflow.uz) - email OTP auth without redirects, server-side subscriptions, and UFlow branded widgets.

Homepage
Repository (GitHub)
View/report issues

Topics

#authentication #subscription #supabase #uflow #otp

License

MIT (license)

Dependencies

flutter, http, supabase_flutter

More

Packages that depend on uflowid