satori 1.4.0 copy "satori: ^1.4.0" to clipboard
satori: ^1.4.0 copied to clipboard

Satori is a liveops server for games that enables real-time event processing, player segmentation, and personalized messaging to enhance player engagement and retention.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:logging/logging.dart';
import 'package:satori_example/features/authentication/views/pages/authentication_page.dart';
import 'package:satori_example/features/common/routes.dart';
import 'package:satori_example/features/events/views/pages/events_page.dart';
import 'package:satori_example/features/experiments/views/pages/experiments_page.dart';
import 'package:satori_example/features/flags/views/pages/flags_page.dart';
import 'package:satori_example/features/home/views/pages/home_page.dart';
import 'package:satori_example/features/live_events/views/pages/live_events_page.dart';
import 'package:satori_example/features/messages/views/pages/messages_page.dart';
import 'package:satori_example/features/properties/views/pages/properties_page.dart';

void main() {
  Logger.root.level = Level.ALL;
  Logger.root.onRecord.listen((record) {
    debugPrint('${record.level.name}: ${record.time}: ${record.message}');
  });
  runApp(ProviderScope(
    child: MaterialApp(
      title: 'Satori Example',
      debugShowCheckedModeBanner: false,
      theme: ThemeData(
        primarySwatch: Colors.blue,
        useMaterial3: true,
      ),
      initialRoute: Routes.authentication,
      routes: {
        Routes.authentication: (context) => const AuthenticationPage(),
        Routes.home: (context) => const HomePage(),
        Routes.events: (context) => const EventsPage(),
        Routes.experiments: (context) => const ExperimentsPage(),
        Routes.flags: (context) => const FlagsPage(),
        Routes.liveEvents: (context) => const LiveEventsPage(),
        Routes.properties: (context) => const PropertiesPage(),
        Routes.messages: (context) => const MessagesPage(),
      },
    ),
  ));
}
2
likes
160
points
692
downloads

Documentation

API reference

Publisher

verified publisherheroiclabs.com

Weekly Downloads

Satori is a liveops server for games that enables real-time event processing, player segmentation, and personalized messaging to enhance player engagement and retention.

Homepage
Repository (GitHub)
View/report issues

License

Apache-2.0 (license)

Dependencies

dio, freezed_annotation, http, json_annotation, jwt_decoder, retrofit

More

Packages that depend on satori