uidimeconfig 1.1.0 copy "uidimeconfig: ^1.1.0" to clipboard
uidimeconfig: ^1.1.0 copied to clipboard

A Flutter package for managing responsive dimensions and styles.

Dynamic Screen Dime #

Dime is a Flutter utility package designed to provide responsive dimensions and styling for your Flutter applications. It allows you to define dimensions based on screen size and easily access common text styles throughout your app.

Features #

  • Responsive dimension calculations based on screen width and height.
  • Easy-to-use text styles for consistent typography.
  • Logging utilities for debugging.

How to use #

Dime Utility - Custom Print and Trace Methods #

This documentation provides an overview of how to use the print and trace methods from the Dime utility class in your Flutter project.

Methods Overview #

Dime.print(String message) #

  • Prints the message to the console in yellow.
  • Use this method when you want to format your debug messages with a color.

Dime.trace(String message) #

  • Prints the message to the console along with the stack trace information.
  • Use this method for logging, especially when you want to know where a certain message is coming from in your code.

How to Use #

Example 1: Using Dime.print #

In your Dart code, call Dime.print to print a message in yellow:

void someFunction() {
  Dime.print('This is a custom print message!');
}

how to use  file:

```yaml
import 'package:flutter/material.dart';
import 'package:uidimeconfig/uidimeconfig.dart';

class MyHomePage extends StatefulWidget {
  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  void initState() {
    super.initState();
    Dime.init(
    MediaQuery.of(context).size.width,
    MediaQuery.of(context).size.height);
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('uidimeconfig Package Example'),
      ),
      body: Center(
        child: Container(
          padding: EdgeInsets.all(Dime.padding),
          child: Text(
            'Responsive Text',
            style: TextStyles.heading1,
          ),
        ),
      ),
    );
  }
}
9
likes
130
points
26
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for managing responsive dimensions and styles.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on uidimeconfig