clean_framework 1.2.0 copy "clean_framework: ^1.2.0" to clipboard
clean_framework: ^1.2.0 copied to clipboard

outdated

Clean Architecture components library, inspired on the guidelines created by Uncle Bob.

example/lib/main.dart

import 'package:clean_framework/clean_framework.dart';
import 'package:clean_framework_example/providers.dart';
import 'package:clean_framework_example/routes.dart';
import 'package:flutter/material.dart';

void main() {
  loadProviders();
  runApp(ExampleApp());
}

class ExampleApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return AppProvidersContainer(
      providersContext: providersContext,
      onBuild: (context, _) {
        providersContext().read(featureStatesProvider.featuresMap).load({
          'features': [
            {'name': 'last_login', 'state': 'ACTIVE'},
          ]
        });
      },
      child: MaterialApp.router(
        routeInformationParser: router.informationParser,
        routerDelegate: router.delegate,
        theme: ThemeData(
          pageTransitionsTheme: PageTransitionsTheme(
            builders: {
              TargetPlatform.android: ZoomPageTransitionsBuilder(),
            },
          ),
        ),
      ),
    );
  }
}
40
likes
0
points
346
downloads

Publisher

verified publisheracmesoftware.com

Weekly Downloads

Clean Architecture components library, inspired on the guidelines created by Uncle Bob.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

cloud_firestore, either_dart, equatable, flutter, flutter_riverpod, flutter_test, go_router, graphql, http, meta, riverpod

More

Packages that depend on clean_framework