orkitt 1.0.0 copy "orkitt: ^1.0.0" to clipboard
orkitt: ^1.0.0 copied to clipboard

A professional Flutter UIKit by Orkitt Studio — designed to accelerate app development through responsive design, modular components, and brand-driven theming. Build scalable, beautiful, and consisten [...]

example/lib/main.dart

import 'package:example/provider/theme_provider.dart';
import 'package:example/view/homepage.dart';
import 'package:example/widgets/global_error.dart';
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:orkitt/orkitt.dart';

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  return runApp(ProviderScope(child: const MyApp()));
}

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

  @override
  Widget build(BuildContext context) {
    // Initialize Orkitt Design System
    return AppComposer(
      orientation: AppOrientation.portraitUp, // Lock or allow orientations
      designFrame: const DesignFrame(
        width: 320,
        height: 812,
      ), // Base design frame
      scaleMode: ScaleMode.design, // Design-based scaling
      pixelDebug: false, // Turn on for layout visualization
      gridCount: 12, // Default grid layout (for responsive spacing)
      enableDebugLogging: true, // Logs device metrics & scaling
      errorScreen: ErrorScreen.dessert, // Custom global error view
      ownErrorScreen: (err) => GlobalError(errorDetails: err),
      version: '2.0.0', // Or auto-fetch from pubspec.yaml
      appBuilder: (Composer layout) => const OrkittAppDemo(),
    );
  }
}

class OrkittAppDemo extends ConsumerWidget {
  const OrkittAppDemo({super.key});

  @override
  Widget build(BuildContext context, WidgetRef ref) {
    final theme = ref.watch(themeProvider);
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Orkitt Example',
      theme: theme.lightTheme,
      darkTheme: theme.darkTheme,
      themeMode: theme.themeMode,
      home: const WalletXHomePage(),
    );
  }
}
2
likes
140
points
108
downloads
screenshot

Publisher

unverified uploader

Weekly Downloads

A professional Flutter UIKit by Orkitt Studio — designed to accelerate app development through responsive design, modular components, and brand-driven theming. Build scalable, beautiful, and consistent interfaces with less boilerplate.

Repository (GitHub)
View/report issues
Contributing

Topics

#orkitt #responsive #theming #extensions #toolkit

Documentation

Documentation
API reference

License

BSD-3-Clause (license)

Dependencies

flutter, flutter_localizations

More

Packages that depend on orkitt