مهدیار ارباب زی
مهدیار ارباب زی
خواندن ۱ دقیقه·۲ سال پیش

معرفی پکیج Device Preview

زمانی که یک پروژه رو طراحی و پیاده سازی میکنم همیشه ذهنم درگیر یک موضوع خیلی مهم میشه! به این فکر میکنم که دارم این همه زحمت میکشم، نکنه با device دیگه ای، اون چیزی که اینجا طراحی شده رو به این شکل نشون نده!

اینجاست که پکیج Device Preview به کمک شما میاد. در ادامه روش پیاده سازی این پکیج رو یاد میگیریم و اینکه چطور ازش استفاده کنیم.

اول از همه به سایت مرجع پکیج های فلاتر مراجعه میکنیم و Device Preview رو سرچ میکنیم. طبق راهنمای installing عبارت زیر رو داخل فایل pubspec.yaml کپی میکنیم.

device_preview: ^1.1.0

حالا با Import کردن این پکیج باید بریم سراغ تنظیماتش...

import 'package:device_preview/device_preview.dart';

تمامی تنظیمات داخل صفحه main.dart ما انجام میشه. با استفاده از ویجت DevicePreview به شکل زیر

void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return DevicePreview( enabled: !kReleaseMode, builder: (context) => MaterialApp( useInheritedMediaQuery: true, locale: DevicePreview.locale(context), builder: DevicePreview.appBuilder, title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors.blue, ), home: const MyHomePage(title: 'Flutter Demo Home Page'), ), ); }



پیشنهاد من در اینجا به شما اینه که به جای اجرا با emulator از web استفاده کنید تا از رابط کاربری این پکیج بتونید بهتر استفاده کنید.

Device Preview
Device Preview

به همین راحتی شما می تونید ریسپانسیو بودن ui خودتون رو داخل انواع مختلف پلتفورم ها و انواع مدل های تلفن همراه امتحان کنید.

flutterpackageرابط کاربری
شاید از این پست‌ها خوشتان بیاید