Skip to main content

alter 2.0.1 copy "alter: ^2.0.1" to clipboard
alter: ^2.0.1 copied to clipboard

A lightweight, mobile-first Flutter design system featuring curated Geist typography, semantic tokens, and modular UI components.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:widgetbook/widgetbook.dart';
import 'package:alter/alter.dart';

import 'categories/buttons_category.dart';
import 'categories/foundations_category.dart';
import 'categories/header_category.dart';
import 'categories/input_category.dart';
import 'categories/navigation_category.dart';
import 'categories/pills_category.dart';
import 'categories/selects_category.dart';
import 'categories/status_category.dart';
import 'categories/tabs_category.dart';
import 'categories/utilities_category.dart';

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

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

  @override
  Widget build(BuildContext context) {
    return Widgetbook.material(
      directories: [
        foundationsCategory(),
        buttonsCategory(),
        headerCategory(),
        navigationCategory(),
        inputCategory(),
        selectsCategory(),
        pillsCategory(),
        statusCategory(),
        tabsCategory(),
        utilitiesCategory(),
      ],
      addons: [
        MaterialThemeAddon(
          themes: [
            WidgetbookTheme(
              name: 'Light',
              data: ThemeData(
                brightness: Brightness.light,
                fontFamily: 'packages/alter/Geist',
                scaffoldBackgroundColor: AlterSemanticTokens.baseWhite,
              ),
            ),
          ],
        ),
        // ignore: deprecated_member_use
        DeviceFrameAddon(
          devices: [
            Devices.ios.iPhone13,
            Devices.ios.iPad,
            Devices.android.samsungGalaxyS20,
          ],
        ),
        TextScaleAddon(
          min: 1.0,
          max: 2.0,
        ),
        InspectorAddon(),
      ],
    );
  }
}
0
likes
160
points
400
downloads

Documentation

API reference

Publisher

verified publishernayank.com

Weekly Downloads

A lightweight, mobile-first Flutter design system featuring curated Geist typography, semantic tokens, and modular UI components.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on alter