plex 0.0.8 copy "plex: ^0.0.8" to clipboard
plex: ^0.0.8 copied to clipboard

PLEX is Flutter UI framework for enterprise apps with pre-built components and best practices for efficient development in addition with many built in widgets

example/main.dart

import 'package:flutter/material.dart';
import 'package:plex/plex_package.dart';
import 'package:plex/plex_route.dart';
import 'package:plex/plex_screens/plex_login_screen.dart';
import 'package:plex/plex_user.dart';
import 'package:plex/plex_widgets/plex_data_table.dart';

class Routes {
  static const dashboardScreen = "/dashboard";
  static const secondScreen = "/second";
}

void main() async {
  runApp(PlexApp(
    themeFromColor: const Color(0xFF26A9E1),
    // themeFromImage: const AssetImage("/path/to/image"),
    appLogo: const Icon(Icons.account_balance),
    title: "Auto Backup",
    initialRoute: Routes.secondScreen,
    useAuthorization: true,
    loginConfig: PlexLoginConfig(
        additionalWidgets: Container(),
        onLogin: (email, password) async {
          return PlexUser({
            "Name": "Abdur Rahman",
          });
        }),
    routes: [
      PlexRoute(
        route: Routes.dashboardScreen,
        category: "Tables",
        title: "Data Table",
        logo: const Icon(Icons.account_balance_outlined),
        screen: (key, context) => Container(
          child: PlexDataTable(
            onRefresh: () {},
            columns: const ["Id", "First Name", "Last Name", "Emp Code", "Designation", "Grade", "Company"],
            rows: const [
              ["1", "Abdur", "Rahman", "256720", "IT Specialist", "E3", "Interloop Pvt. Ltd"],
              ["1", "Abdur", "Rahman", "256720", "IT Specialist", "E3", "Interloop Pvt. Ltd"],
              ["1", "Abdur", "Rahman", "256720", "IT Specialist", "E3", "Interloop Pvt. Ltd"],
              ["1", "Abdur", "Rahman", "256720", "IT Specialist", "E3", "Interloop Pvt. Ltd"],
              ["1", "Abdur", "Rahman", "256720", "IT Specialist", "E3", "Interloop Pvt. Ltd"],
              ["1", "Abdur", "Rahman", "256720", "IT Specialist", "E3", "Interloop Pvt. Ltd"],
            ],
          ),
        ),
      ),
    ],
  ));
}
8
likes
0
pub points
55%
popularity

Publisher

unverified uploader

PLEX is Flutter UI framework for enterprise apps with pre-built components and best practices for efficient development in addition with many built in widgets

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

file_saver, flutter, flutter_oss_licenses, get, http, intl, shared_preferences, syncfusion_flutter_xlsio

More

Packages that depend on plex