device_preview_plus
大致預覽您的 Flutter 應用在另一台設備上的外觀和效能
近似預覽您的應用在另一台裝置上的外觀與效能
以下為英文專案原文快照,最新內容請造訪 GitHub。

This is a fork of device_preview to keep it up to date with newer Flutter versions.
For users migrating from the device_preview package the only changes required are changing your pubspec.yaml
file to point to device_preview_plus and changing any import statements to point to
the updated package:device_preview_plus\device_preview_plus.dart.

Approximate how your app looks and performs on another device. Main features:
Add this to your project's pubspec.yaml file:
dependencies:
device_preview_plus: ^2.9.4
Wrap your app's root widget in a DevicePreview and make sure to :
useInheritedMediaQuery to true.builder to DevicePreview.appBuilder.locale to DevicePreview.locale(context).Make sure to override the previous properties as described. If not defined,
MediaQuerywon't be simulated for the selected device.
import 'package:device_preview_plus/device_preview_plus.dart';
void main() => runApp(
DevicePreview(
enabled: !kReleaseMode,
builder: (context) => MyApp(), // Wrap your app
),
);
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
useInheritedMediaQuery: true,
locale: DevicePreview.locale(context),
builder: DevicePreview.appBuilder,
theme: ThemeData.light(),
darkTheme: ThemeData.dark(),
home: const HomePage(),
);
}
}
Think of Device Preview as a first-order approximation of how your app looks and feels on a mobile device. With Device Mode you don't actually run your code on a mobile device. You simulate the mobile user experience from your laptop, desktop or tablet.
There are some aspects of mobile devices that Device Preview will never be able to simulate. When in doubt, your best bet is to actually run your app on a real device.
依賴清單 14 項
{"sdk":"flutter"}{"sdk":"flutter"}^6.1.5^1.5.0^3.1.04.12.02.5.5^1.18.0^1.1.1{"sdk":"flutter"}6.0.02.16.14.0.16.14.1先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗