https://github.com/dotupnet/dotup_flutter_adaptive
https://github.com/dotupnet/dotup_flutter_adaptive
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dotupnet/dotup_flutter_adaptive
- Owner: dotupNET
- License: gpl-3.0
- Created: 2023-09-08T08:58:36.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-06T09:53:12.000Z (about 1 year ago)
- Last Synced: 2025-01-09T07:46:25.096Z (6 months ago)
- Language: Dart
- Size: 294 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
 [](https://www.gnu.org/licenses/gpl-3.0)  
# dotup_flutter_adaptive
Small package to develop adaptive and responive UIs based on device, platform or screen size.
https://docs.flutter.dev/ui/layout/responsive/adaptive-responsive
## Easy usage
```dart
// Powered by https://dotup.de
// Copyright (c) 2021, dotup IT solutions - Peter Ullrichmain(List args) {
runApp(const MyApp());
}class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: PlatformQuery(
child: PlatformWidget(
fallback: const FallbackWidget(),
windows: DeviceQuery(
context: context,
child: const DeviceWidget(
desktop: DesktopWidget(),
fallback: FallbackWidget(),
),
),
web: const Text('web'),
),
),
),
),
);
}
}class WindwosWidget extends StatelessWidget {
const WindwosWidget({
Key? key,
}) : super(key: key);@override
Widget build(BuildContext context) {
return const Text('Windows');
}
}class FallbackWidget extends StatelessWidget {
const FallbackWidget({
Key? key,
}) : super(key: key);@override
Widget build(BuildContext context) {
return const Text('Fallback');
}
}class DesktopWidget extends StatelessWidget {
const DesktopWidget({
Key? key,
}) : super(key: key);@override
Widget build(BuildContext context) {
return const Text('DesktopWidget');
}
}```
## Install
`flutter pub add dotup_flutter_adaptive`## Links
> ### dotup_flutter_adaptive on [pub.dev](https://pub.dev/packages/dotup_flutter_adaptive)
>
> ### Other widgets on [pub.dev](https://pub.dev/packages?q=dotup)
>
> ### Other open source flutter projects on [Github](https://github.com/search?q=dotup_flutter)
>
> ### Other open source dart projects on [Github](https://github.com/search?q=dotup_dart)# Flutter simulator | DFFP3
> Go to [https://flutter-apps.ml](https://flutter-apps.ml) and check out the awesome flutter simulator !
> ## [dotup IT solutions](https://dotup.de)