my_responsive_ui 1.0.2
my_responsive_ui: ^1.0.2 copied to clipboard
A Flutter package for creating responsive UIs with easy to use extensions and utilities.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:my_responsive_ui/my_responsive_ui.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return const MaterialApp(
home: ResponsiveInitializer(
baseHeight: 812,
baseWidth: 375,
child: HomePage(),
),
);
}
}
class HomePage extends StatelessWidget {
const HomePage({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Responsive UI Demo', style: TextStyle(fontSize: 18.sp)),
),
body: Padding(
padding: EdgeInsets.all(16.r),
child: Column(
children: [
Container(
height: 200.h,
width: double.infinity,
decoration: BoxDecoration(
color: Colors.blue,
borderRadius: BorderRadius.circular(12.r),
),
child: Center(
child: Text(
'Responsive Container',
style: TextStyle(
fontSize: 24.sp,
color: Colors.white,
),
),
),
),
vs(20),
// More widgets...
],
),
),
);
}
}