jintent 2.1.0 copy "jintent: ^2.1.0" to clipboard
jintent: ^2.1.0 copied to clipboard

jintent is a Flutter package that provides an architecture for managing state changes in your application using the concept of intents.

example/lib/main.dart

import 'package:counter/di/di.dart';
import 'package:counter/navigation/router.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:jintent/jintent.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();

  SystemChrome.setPreferredOrientations([
    DeviceOrientation.portraitUp,
    DeviceOrientation.portraitDown,
  ]);

  enableLoggingObserver();

  await Di().init();

  runApp(const ProviderScope(child: MyApp()));
}

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

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp.router(
      routeInformationParser: appRouter.routeInformationParser,
      routeInformationProvider: appRouter.routeInformationProvider,
      routerDelegate: appRouter.routerDelegate,
      title: 'Jintent example',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
    );
  }
}
2
likes
150
points
61
downloads

Publisher

verified publishertodoflutter.com

Weekly Downloads

jintent is a Flutter package that provides an architecture for managing state changes in your application using the concept of intents.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

equatable, flutter, state_notifier

More

Packages that depend on jintent