craft_ux 0.0.1 copy "craft_ux: ^0.0.1" to clipboard
craft_ux: ^0.0.1 copied to clipboard

A Flutter package that provides a collection of reusable UI components and utilities for building beautiful and consistent user interfaces.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:craft_ux/craft_ux.dart' hide HttpClientProvider;
import 'package:craft_ux/src/provider/http_client_provider.dart' as craft_ux;
import 'package:craft_ux/src/config/dio_client.dart';
import 'home_screen.dart';

void main() {
  // Get the configured Dio instance
  final dio = DioClient.createDioClient();

  runApp(
    MultiProvider(
      providers: [
        ChangeNotifierProvider(
          create: (_) => FormProvider(httpClient: dio),
        ),
      ],
      child: craft_ux.HttpClientProvider(
        client: dio,
        child: const MyApp(),
      ),
    ),
  );
}

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Craft UX Example',
      theme: ThemeData(primarySwatch: Colors.blue, fontFamily: 'Roboto'),
      home: const HomeScreen(),
    );
  }
}
2
likes
0
points
149
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package that provides a collection of reusable UI components and utilities for building beautiful and consistent user interfaces.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

dio, dropdown_search, flutter, http, intl, logger, provider

More

Packages that depend on craft_ux