swiftuikit 0.1.2 copy "swiftuikit: ^0.1.2" to clipboard
swiftuikit: ^0.1.2 copied to clipboard

iOS-style page transitions, sheet routes, and routing adapters for Flutter. Provides SwiftPage and SwiftSheet with swipe-back gestures, drag-to-dismiss, and custom transitions for go_router and auto_route.

example/lib/main.dart

import 'package:example/app.dart';
import 'package:flutter/cupertino.dart';
import 'package:swiftuikit/swiftuikit.dart';

void main(List<String> args) async {
  // Ensure the framework bindings are initialized so platform channels can be accessed.
  WidgetsFlutterBinding.ensureInitialized();

  // Initialize the screen radius service.
  await ScreenRadiusService.instance.initialize();

  // Log the radius obtained before runApp.
  debugPrint(
    "Radius before runApp: ${ScreenRadiusService.instance.radiusValue} (${ScreenRadiusService.instance.radius})",
  );

  runApp(App());
}
2
likes
0
points
215
downloads

Publisher

unverified uploader

Weekly Downloads

iOS-style page transitions, sheet routes, and routing adapters for Flutter. Provides SwiftPage and SwiftSheet with swipe-back gestures, drag-to-dismiss, and custom transitions for go_router and auto_route.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

auto_route, equatable, flutter, meta, screen_corner_radius

More

Packages that depend on swiftuikit