FluoOnboarding(
apiKey: 'your-api-key',
onUserReady: (fluo) {
print('User is onboarded');
},
// Optional - Customize the theme
theme: FluoTheme.native(
primaryColor: Colors.black,
inversePrimaryColor: Colors.white,
screenPadding: const EdgeInsets.all(20),
// ...more than 30 properties...
),
// Optional - Customize the intro screen
introBuilder: (context, init, signingIn, bottomHeight) {
return const Center(
child: Text('Super App'),
);
},
);
FluoOnboarding(
apiKey: 'your-api-key',
onUserReady: (fluo) {
print('User is onboarded');
},
// Optional - Customize the theme
theme: FluoTheme.native(
primaryColor: Colors.black,
inversePrimaryColor: Colors.white,
screenPadding: const EdgeInsets.all(20),
// ...more than 30 properties...
),
);
User onboarding is the first thing your users see, their very first interaction with your app. It needs to be effective and delightful. My ultimate goal with Fluo is simple: you should be done with user onboarding and focusing on the core of your app (what makes it unique) in under 5 minutes.