dynamic_pages 0.2.1 copy "dynamic_pages: ^0.2.1" to clipboard
dynamic_pages: ^0.2.1 copied to clipboard

Schema-driven, type-safe generated Flutter pages for Dart models.

example/lib/main.dart

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

import 'data/user_api.dart';
import 'screens/users_page.dart';

void main() => runApp(ExampleApp(api: UserApi()));

class ExampleApp extends StatelessWidget {
  const ExampleApp({required this.api, super.key});

  final UserApi api;

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'dynamic_pages example',
      debugShowCheckedModeBanner: false,
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.indigo),
        inputDecorationTheme: const InputDecorationTheme(
          border: OutlineInputBorder(),
        ),
        extensions: const [
          DynamicPageThemeData(
            contentMaxWidth: 720,
            contentPadding: EdgeInsets.all(24),
            fieldSpacing: 18,
            detailRowSpacing: 22,
            listItemSpacing: 10,
          ),
        ],
      ),
      home: UsersPage(api: api),
    );
  }
}
0
likes
140
points
0
downloads

Documentation

API reference

Publisher

verified publisherpinz.dev

Weekly Downloads

Schema-driven, type-safe generated Flutter pages for Dart models.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

analyzer, build, flutter, source_gen

More

Packages that depend on dynamic_pages