b_scheduler 0.0.3 copy "b_scheduler: ^0.0.3" to clipboard
b_scheduler: ^0.0.3 copied to clipboard

A customizable Flutter scheduler widget with pinch-to-zoom, infinite scrolling, Google Calendar integration, and multiple view modes.

example/lib/main.dart

import 'package:flutter/material.dart';

import 'package:example/screens/login_screen.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    const debugView = bool.fromEnvironment('DEBUG_VIEW', defaultValue: false);

    final theme = ThemeData.light().copyWith(
      colorScheme: ColorScheme.fromSeed(seedColor: Colors.pink).copyWith(
        tertiary: Colors.purple,
        tertiaryContainer: Colors.purple.shade100,
        tertiaryFixed: Colors.purple,
        tertiaryFixedDim: Colors.purple.shade700,
      ),
      scaffoldBackgroundColor: Colors.white,
    );

    return MaterialApp(
      title: 'B Scheduler',
      debugShowCheckedModeBanner: false,
      theme: theme,
      home: LoginScreen(debugView: debugView),
    );
  }
}
1
likes
140
points
188
downloads

Publisher

unverified uploader

Weekly Downloads

A customizable Flutter scheduler widget with pinch-to-zoom, infinite scrolling, Google Calendar integration, and multiple view modes.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, linked_scroll_controller

More

Packages that depend on b_scheduler