prime_flutter 0.1.0 copy "prime_flutter: ^0.1.0" to clipboard
prime_flutter: ^0.1.0 copied to clipboard

Pretty Rad Interactive Modular Elements. A collection of UI elements for Flutter, implementing Viam's design system.

example/lib/main.dart

import 'package:flutter/widgets.dart';
import 'package:prime_flutter/prime_flutter.dart';
import 'screens/home_screen.dart';

import 'screens/theme_editor/theme_manager.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await ThemeManager().init();
  runApp(const MyApp());
}

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

  @override
  Widget build(BuildContext context) {
    return AnimatedBuilder(
      animation: ThemeManager(),
      builder: (context, child) {
        return PrimeApp(
          title: 'Prime Flutter Example',
          theme: PrimeThemeData(colorScheme: ThemeManager().currentScheme, textTheme: PrimeTextTheme.base(), cornerRadius: 8.0),
          home: const HomeScreen(),
        );
      },
    );
  }
}
1
likes
145
points
254
downloads

Publisher

verified publisherviam.com

Weekly Downloads

Pretty Rad Interactive Modular Elements. A collection of UI elements for Flutter, implementing Viam's design system.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter, flutter_localizations

More

Packages that depend on prime_flutter