

به عنوان پیگیری مقاله من در مورد چگونگی ایجاد پل های ارتباطی در Android و iOS ، فکر کردم انجام چنین کاری برای Flutter ایده خوبی است. گرچه به نظر می رسد این یک کار سرراست است ، اما به زودی خواهید فهمید که برای کارکردن این قابلیت کمی کار لازم است.
مهمترین و مهمترین نکته این است که درک کنیم (در زمان نوشتن این مقاله) فلاتر چنین کاری می کند نه پشتیبانی از WebViews تعبیه شده را ایجاد کرده اند. به این معنی که برخلاف یک برنامه بومی در Kotlin یا Swift ، جایی که شما فقط می توانید یک م componentلفه WebView را نمونه سازی کنید ، نمی توانید فقط یک م Webلفه WebView را به برنامه خود اضافه کنید.
پس از ایجاد یک پروژه Flutter جدید ، ما باید از بسته webview_flutter استفاده کنیم تا بتوانیم از WebView استفاده کنیم. ما وابستگی را به پرونده pubspec.yaml خود اضافه خواهیم کرد:
dependencies:
flutter:
sdk: flutter
webview_flutter: ^1.0.7
سپس ، ما باید اجرا کنیم میخانه دریافت کنید یا در ترمینال:
بعد ، ما باید بسته را در فایل main.dart وارد کنیم:
import 'package:webview_flutter/webview_flutter.dart';
اگر هنوز کد پروژه شروع کننده را پاک نکرده اید ، اکنون زمان مناسبی برای انجام این کار است. پس از حذف همه نظرات ، دکمه اقدام شناور و هر آنچه در ارتباط با آن است ، با این گزینه روبرو خواهید شد (من یک ابزارک متن را فقط برای نمایش اضافه کردم):