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

Intent-based adaptive UI for Flutter that helps developers build responsive layouts based on user intent such as reading, input, monitoring, navigation, and media consumption instead of device-specific checks.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:adaptive_ui_intent/adaptive_ui_intent.dart';

void main() {
  runApp(const MyApp());
}

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('Adaptive UI Intent')),
        body: AdaptiveIntent(
          intent: UIIntent.monitoring,
          builder: (context, config) {
            return Padding(
              padding: EdgeInsets.all(config.spacing),
              child: GridView.count(
                crossAxisCount: config.columns,
                childAspectRatio: config.aspectRatio,
                children: List.generate(
                  6,
                  (index) => Card(
                    child: Center(
                      child: Text(
                        'Chart $index',
                        style: Theme.of(context).textTheme.titleLarge,
                      ),
                    ),
                  ),
                ),
              ),
            );
          },
        ),
      ),
    );
  }
}
0
likes
140
points
65
downloads

Publisher

unverified uploader

Weekly Downloads

Intent-based adaptive UI for Flutter that helps developers build responsive layouts based on user intent such as reading, input, monitoring, navigation, and media consumption instead of device-specific checks.

Repository (GitHub)
View/report issues

Topics

#flutter #responsive-ui #adaptive-ui #ui-architecture #widget

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on adaptive_ui_intent