vasabase_flutter 0.1.8 copy "vasabase_flutter: ^0.1.8" to clipboard
vasabase_flutter: ^0.1.8 copied to clipboard

Flutter bindings for Vasabase, including deep linking, local storage, and app lifecycle management.

Vasabase Flutter SDK #

Flutter bindings for Vasabase, bringing the power of the Vasabase pure Dart SDK to mobile and web apps built with Flutter.

Features #

  • Session Persistence: Automatically securely store and restore user sessions across app restarts using local storage.
  • Deep Linking: Handle OAuth and magic link sign-ins effortlessly with native deep linking support.
  • App Lifecycle Management: Automatically refresh sessions when the app comes back to the foreground.

Getting started #

dependencies:
  vasabase_flutter: ^0.1.0

Usage #

import 'package:flutter/material.dart';
import 'package:vasabase_flutter/vasabase_flutter.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  
  await Vasabase.initialize(
    url: 'https://api.vasabase.com',
    anonKey: 'your-anon-key',
  );

  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: Text('Vasabase Flutter')),
        body: Center(child: Text('Client configured!')),
      ),
    );
  }
}
0
likes
145
points
0
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Flutter bindings for Vasabase, including deep linking, local storage, and app lifecycle management.

Homepage

License

MIT (license)

Dependencies

flutter, shared_preferences, vasabase

More

Packages that depend on vasabase_flutter