lml 1.0.3 copy "lml: ^1.0.3" to clipboard
lml: ^1.0.3 copied to clipboard

A collection of tools and wrappers to overcome or simpify common operations.

Features #

TimeWrapper #

Some classes that helps developers to manage the DateTime class wrapping it with common "time usage" as:

  • Date
  • Time In Day
  • Timestamp
  • Intervals
    • Date Interval
    • Time In Day Interval
    • Timestamp Interval


It uses also the [Intl package](https://pub.dev/packages/intl) to support formatting using the correct format depending on device settings

It uses also the Intl package to support formatting using the correct format depending on device settings

BasicNavigation #

A complete app navigation library that uses BLoC pattern to update its Navigation widget

import 'package:lml/navigation.dart';

It's all you need, just create at the root of your app a MaterialApp.router() and provide it a RootNavigationDelegate and AppRouteParser with the supported routes for your application

Utils #

Some classes i found useful to have in some context (identifiers, cachevalues, responses, more..)

Network #

Doc coming soon, just import

import 'package:lml/network.dart';

to access CRUD network delegates and more utilities object (Pagination, NetworkResponse, more..)

Getting started #

Import the package using the standard import (checkout the "version" tab for more)

dependencies:
  lml: ^1.0.2

Additional information #

Leave a issue if something is wrong or wants improvements on something, i will take it into account

2
likes
110
pub points
0%
popularity

Publisher

unverified uploader

A collection of tools and wrappers to overcome or simpify common operations.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, flutter_bloc, http, intl

More

Packages that depend on lml