url_builder_enhanced 1.0.1 copy "url_builder_enhanced: ^1.0.1" to clipboard
url_builder_enhanced: ^1.0.1 copied to clipboard

A utility class to construct and safely build URLs in a chainable way.

example/lib/url_builder_enhanced_example.dart

import 'package:flutter/foundation.dart';
import 'package:url_builder_enhanced/url_builder_enhanced.dart';

void main() {
  final url = UrlBuilder('https://api.example.com')
      .addPath('users')
      .addPath(123)
      .addParameter('active', true)
      .addParameter('sort', 'name')
      .addFragment('profile')
      .build();

  if (kDebugMode) {
    debugPrint(url);
  }
  // Output: https://api.example.com/users/123?active=true&sort=name#profile
}
0
likes
160
points
7
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A utility class to construct and safely build URLs in a chainable way.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on url_builder_enhanced