fluo 0.2.1
fluo: ^0.2.1 copied to clipboard
User onboarding for Flutter, boost your signups.
example/lib/main.dart
import 'package:fluo/fluo_onboarding.dart';
import 'package:fluo/l10n/fluo_localizations.dart';
import 'package:fluo/theme.dart';
import 'package:flutter/material.dart';
void main() {
runApp(const ExampleApp());
}
class ExampleApp extends StatelessWidget {
const ExampleApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
localizationsDelegates: const [
// ...other delegates...
FluoLocalizations.delegate,
],
supportedLocales: FluoLocalizations.supportedLocales,
theme: FluoTheme.defaultTheme(context, FluoTheme.lightColorScheme),
home: FluoOnboarding(
apiKey: 'your-api-key',
onUserReady: (fluo) async {
// Use 'fluo' to get an access token as below:
// final accessToken = await fluo.getAccessToken();
},
child: Container(
color: Colors.yellow.shade200,
width: double.infinity,
padding: const EdgeInsets.all(30.0),
alignment: Alignment.center,
child: Text(
'You should use this container to introduce your app.',
style: Theme.of(context).textTheme.displaySmall,
),
),
),
);
}
}