flutter_alarmkit 0.3.0 copy "flutter_alarmkit: ^0.3.0" to clipboard
flutter_alarmkit: ^0.3.0 copied to clipboard

PlatformiOS

Flutter plugin for Apple AlarmKit (iOS 26+). Schedule one-shot, countdown, and recurring alarms as Lock Screen and Dynamic Island Live Activities.

example/lib/main.dart

import 'package:flutter/cupertino.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'di/dependency_injection.dart';
import 'presentation/example_theme.dart';
import 'presentation/log_controller.dart';
import 'presentation/screens/home_screen.dart';

void main() {
  // Mirror every debugPrint (plugin + app) into the in-app log panel.
  final flutterPrint = debugPrint;
  debugPrint = (String? message, {int? wrapWidth}) {
    if (message != null) logController.log(message);
    flutterPrint(message, wrapWidth: wrapWidth);
  };
  runApp(const MyApp());
}

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

  @override
  Widget build(BuildContext context) {
    return CupertinoApp(
      title: 'AlarmKit Example',
      debugShowCheckedModeBanner: false,
      theme: const CupertinoThemeData(
        primaryColor: ExampleTheme.accent,
        scaffoldBackgroundColor: ExampleTheme.canvas,
        barBackgroundColor: ExampleTheme.canvas,
      ),
      home: BlocProvider(
        create: (_) => DependencyInjection.provideAlarmBloc(),
        child: const HomeScreen(),
      ),
    );
  }
}
26
likes
160
points
1.05k
downloads

Documentation

API reference

Publisher

verified publishergdelataillade.me

Weekly Downloads

Flutter plugin for Apple AlarmKit (iOS 26+). Schedule one-shot, countdown, and recurring alarms as Lock Screen and Dynamic Island Live Activities.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_alarmkit

Packages that implement flutter_alarmkit