calendar_bridge 1.0.4 copy "calendar_bridge: ^1.0.4" to clipboard
calendar_bridge: ^1.0.4 copied to clipboard

A cross-platform Flutter plugin for accessing and managing device calendars on Android, iOS, and macOS with clean architecture.

example/lib/main.dart

import 'dart:ui';

import 'package:flutter/material.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:timezone/data/latest.dart' as tz;

import 'core/theme/theme.dart';
import 'features/calendar/presentation/screens/calendar_home_screen.dart';

void main() {
  // Initialize timezone data
  tz.initializeTimeZones();
  runApp(const ProviderScope(child: CalendarBridgeApp()));
}

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Calendar Bridge',
      debugShowCheckedModeBanner: false,
      theme: AppTheme.lightTheme,
      darkTheme: AppTheme.darkTheme,
      themeMode: ThemeMode.system,
      home: const CalendarHomeScreen(),
      scrollBehavior: const MaterialScrollBehavior().copyWith(
        dragDevices: {
          PointerDeviceKind.mouse,
          PointerDeviceKind.touch,
          PointerDeviceKind.stylus,
          PointerDeviceKind.unknown,
        },
      ),
      localizationsDelegates: [
        GlobalMaterialLocalizations.delegate,
        GlobalWidgetsLocalizations.delegate,
        GlobalCupertinoLocalizations.delegate,
      ],
    );
  }
}
0
likes
160
points
280
downloads

Publisher

verified publisherahmetaydin.dev

Weekly Downloads

A cross-platform Flutter plugin for accessing and managing device calendars on Android, iOS, and macOS with clean architecture.

Repository (GitHub)
View/report issues

Topics

#calendar #calendar-events #event-management #recurring-events #native-calendar

Documentation

API reference

License

MIT (license)

Dependencies

collection, flutter, meta, plugin_platform_interface, rrule, timezone

More

Packages that depend on calendar_bridge

Packages that implement calendar_bridge