url_builder_enhanced 1.0.1
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
}