คำถามติดแท็ก dart

Dart เป็นภาษาการเขียนโปรแกรมแบบอิงตามคลาส (& อย่างยิ่ง) สำหรับการสร้างเว็บและแอปพลิเคชั่นมือถือ โผเข้ากับจาวาสคริปต์ที่ทันสมัยเพื่อใช้งานในเบราว์เซอร์และรวบรวมเป็นรหัสเนทีฟเพื่อให้ทำงานบนแพลตฟอร์มมือถือเช่น Android และ iOS โผยังทำงานบนบรรทัดคำสั่งสำหรับการเขียนสคริปต์และแอปฝั่งเซิร์ฟเวอร์

5
ตัวเลือกการดาวน์โหลดเว็บกระพือ
ฉันกำลังสร้างเว็บแอพพลิเคชั่นที่ควรสร้างไฟล์จากข้อมูลผู้ใช้ และมีตัวเลือกในการดาวน์โหลดไฟล์ที่ส่งออก แต่ฉันไม่สามารถหาตัวเลือก / แพ็คเกจใด ๆ ที่ใช้งานได้กับเว็บกระพือ :( มีคนช่วยฉันออกได้ไหม

4
ตัวสร้าง ChangeNotifierProvider ของ Flutter ถูกคัดค้าน
ฉันมีรหัสนี้ใน main.dart ของฉัน: main() { runApp( MultiProvider( providers: [ ChangeNotifierProvider(builder: (context) => Auth()), // /**problem here. builder displayed with strikethrough line**/ ], child: App(), ), ); } ตั้งแต่ประมาณ 2 วันที่ผ่านมารหัสภาพสตูดิโอของฉันแสดงคำเตือนนี้: ดังนั้นฉันคิดว่าพารามิเตอร์ตัวสร้างบน ChangeNotifierProvider นั้นเลิกใช้แล้ว ฉันค้นหาทุกที่ แต่ไม่สามารถหาพารามิเตอร์ทางเลือกของตัวสร้างนี้ได้ ดังนั้นจะลบคำเตือนเหล่านี้ได้อย่างไร ด้านล่างเป็นเวอร์ชั่นกระพือของฉันโดยใช้flutter --versionคำสั่งใน Windows 10 > flutter --version Flutter 1.9.1+hotfix.6 • channel stable • https://github.com/flutter/flutter.git …
12 flutter  dart 

3
การแจ้งเตือน Flutter Push ไม่แสดงบน IOS
ฉันมีปัญหากับ Flutter และ IOS เกี่ยวกับการแจ้งเตือนแบบพุช การตั้งค่าของฉันและสิ่งที่ใช้งานได้: 1) ฉันติดตั้งfirebase_messaging: ^5.1.6แพคเกจโดยไม่มีข้อผิดพลาด / ปฏิบัติตามคำแนะนำทั้งหมดสำหรับ IOS 2) ฉันได้ขออนุญาตจากผู้ใช้ใน IOS และได้รับการแจ้งเตือนแบบพุช 3) ฉันสามารถรับโทเค็น FCM บนอุปกรณ์ IOS และ Android 4) ฉันได้สร้างคีย์ในส่วนนักพัฒนาของ Apple และเพิ่มรหัสไปยัง FCM 5) ฉันได้ปิดแอพ / ส่งไปที่พื้นหลังเมื่อทำการทดสอบ - ยังไม่มีโชค 6) ฉันได้เพิ่มไฟล์ google-service-info ไปยัง Runner โดยใช้ Xcode 7) ฉันได้เพิ่มการแจ้งเตือนแบบพุชและการแจ้งเตือนเบื้องหลังในความสามารถ XCode 8) ฉันกำลังทดสอบอุปกรณ์ทางกายภาพ iPhone 7 และ iPad …

1
วิธีใช้ CustomMultiChildLayout & CustomSingleChildLayout ใน Flutter
คนที่มีประสบการณ์ในการใช้CustomSingleChildLayoutและCustomMultiChildLayoutชั้นเรียนสามารถอธิบายรายละเอียด (พร้อมตัวอย่าง) ในวิธีการใช้งานได้หรือไม่ ฉันยังใหม่กับ Flutter และพยายามเข้าใจวิธีใช้สิ่งเหล่านี้ อย่างไรก็ตามเอกสารน่ากลัวและไม่ชัดเจน ฉันพยายามกลั้วอินเทอร์เน็ตเพื่อเป็นตัวอย่าง แต่ไม่มีเอกสารอื่นใด ฉันจะขอบคุณตลอดไปหากคุณสามารถช่วยได้ ขอบคุณ!

1
วิธีการบันทึกไฟล์โผในระบบไฟล์ด้วย Android studio ที่สร้างความคิดเห็น?
ฉันชอบวิธีที่Android StudioและVisual Studioสร้างความคิดเห็นสำหรับแต่ละวงเล็บปิด แต่เมื่อฉันเปิดไฟล์เดียวกันในnotepad ++หรือโปรแกรมแก้ไขข้อความอื่น ๆ ฉันไม่เห็นความคิดเห็นเหล่านั้น มีวิธีในการสร้างไฟล์ dart ที่บันทึกไว้หรือไม่ดังนั้นจึงมีความคิดเห็นเหล่านั้นเก็บไว้เป็นส่วนหนึ่งของรหัสข้อความ (ในความคิดเห็น)? นี่คือตัวอย่างรหัสหนึ่งที่ลักษณะโค้ดใน android studio แต่เมื่อเปิดด้วย notepad มันไม่ได้มีความคิดเห็นMaterialApp ฉันเดาว่ามีการตั้งค่าบางอย่างใน android studio ที่จะให้ฉันบันทึกไฟล์พร้อมความคิดเห็นที่สร้างขึ้นดังนั้นมันจะมีประโยชน์นอก Android studio เช่น git เป็นต้น

4
ฉันควรเรียก super.initState ในตอนท้ายหรือตอนต้น?
ฉันสับสนว่าจะโทรไปที่super.initSate()ใด ในตัวอย่างรหัสบางอย่างมันถูกเรียกที่จุดเริ่มต้นและในตอนท้ายอื่น ๆ มีความแตกต่างหรือไม่? ฉันได้ลอง google แล้ว แต่ยังไม่พบคำอธิบายใด ๆ เกี่ยวกับตำแหน่งของการเรียกใช้ฟังก์ชันนี้ อันไหนที่ถูก? void initState() { super.initState(); //DO OTHER STUFF } หรือ void initState() { //DO OTHER STUFF super.initState(); }
10 flutter  dart 

3
วิธีบันทึกและดาวน์โหลดไฟล์ข้อความในแอพพลิเคชั่นเว็บ Flutter
ฉันยังใหม่กับ Flutter และทำงานในเว็บแอพพลิเคชั่น Flutter ความต้องการของฉันคือการสร้างและดาวน์โหลดไฟล์ข้อความ ชอบด้านล่าง void getData() { List<int> bytes = utf8.encode('this is the text file'); print(bytes); // Need to download this with txt file. } ทุกคนสามารถช่วยให้ฉันบรรลุเป้าหมายนี้ได้

5
การดำเนินการล้มเหลวสำหรับงาน ': flutter_twitter: VerifyReleaseResources'
ฉันกำลังทำงานกับแอพFlutter ฉันสามารถเรียกใช้แอพในอุปกรณ์ android ได้สำเร็จ แต่ลองสร้างไฟล์build ( .apk )และมีปัญหาด้านล่าง FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':flutter_twitter:verifyReleaseResources'. > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade > Android resource linking failed /Users/ipatel/.gradle/caches/transforms-2/files-2.1/8f09fa5c6115de167b21b323f769edd9/core-1.0.0/res/values/values.xml:57:5-88:25: AAPT: error: resource android:attr/fontVariationSettings not found. /Users/ipatel/.gradle/caches/transforms-2/files-2.1/8f09fa5c6115de167b21b323f769edd9/core-1.0.0/res/values/values.xml:57:5-88:25: AAPT: error: resource android:attr/ttcIndex not found. * …
9 android  flutter  dart 

8
กระพือให้ข้อผิดพลาดในขณะที่ทำงาน: ข้อผิดพลาดในการรอการเชื่อมต่อการแก้ปัญหา: รัฐไม่ดี: ไม่มีองค์ประกอบ
ฉันเปิดใช้แอปในอุปกรณ์จริง ใครรู้ว่าทำไมสิ่งนี้เกิดขึ้น Launching lib/main.dart on GT I9063T in debug mode... ✓ Built build/app/outputs/apk/debug/app-debug.apk. Error waiting for a debug connection: Bad state: No element Error launching application on GT I9063T. Exited (sigterm) แม้แต่แอปสวัสดีโลกก็ยังแสดงข้อผิดพลาดนี้
9 flutter  dart 

1
วิธีการนำเข้าการพึ่งพาแพลตฟอร์มเฉพาะใน Flutter / Dart (รวมเว็บกับ Android / iOS)
ฉันกำลังใช้shared_preferencesงานแอพพลิเคชั่น Flutter สำหรับ iOS และ Android ในเว็บฉันใช้การhttp:dartพึ่งพา ( window.localStorage) เอง เนื่องจาก Flutter สำหรับเว็บถูกรวมเข้ากับ repo ของ Flutter ฉันต้องการสร้างโซลูชันข้ามแพลตฟอร์ม หมายความว่าฉันต้องนำเข้า API แยกสองตัว ดูเหมือนว่ายังไม่ได้รับการสนับสนุนที่ดีใน Dart แต่นี่คือสิ่งที่ฉันทำ: import 'package:some_project/stub/preference_utils_stub.dart' if (dart.library.html) 'dart:html' if (dart.library.io) 'package:shared_preferences/shared_preferences.dart'; ในpreference_utils_stub.dartไฟล์ของฉันฉันใช้คลาส / ตัวแปรทั้งหมดซึ่งต้องมองเห็นได้ในช่วงเวลารวบรวม: Window window; class SharedPreferences { static Future<SharedPreferences> get getInstance async {} setString(String key, String value) {} …

1
จะแชร์ไลบรารี่ Flutter source แบบปิดในภาษา Dart ได้อย่างไร?
ฉันใช้เวลาหลายเดือนและหลายวันในการเขียนห้องสมุดในปาเป้า [แอพพลิเคชั่นพลิ้วไหว] และต้องการสร้างรายได้จากความพยายามของฉัน ฉันจะแชร์ไลบรารีโผเหล่านี้เป็นแหล่งข้อมูลปิดได้ดังนั้นจึงไม่มีใครสามารถดูซอร์สโค้ดของฉันได้ มีวิธีซ่อนซอร์สโค้ดของฉันหรือไม่?
9 flutter  dart 

4
กระพือใช้เวลานานอย่างไม่คาดคิดในการเชื่อมต่อกับเบราว์เซอร์
ฉันกำลังสร้างโครงการเว็บที่กระพือปีกและหลังจากใส่หน้าล็อกอินผ่านทางฐานข้อมูลไฟฉันก็วิ่งไปตามโครเมี่ยม แต่มันติดขัดในขณะที่พยายามเชื่อมต่อกับเบราว์เซอร์มันแค่พยายามไม่ จำกัด เวลาโดยไม่แจ้งข้อความผิดพลาดใด ๆ แถบสถานะ: λ flutter run -d chrome Launching lib\main.dart on Chrome in debug mode... Building application for the web... 20,2s Attempting to connect to browser instance.. (This is taking an unexpectedly long time.) \ หมอกระพือ: λ flutter doctor Doctor summary (to see all details, run flutter …
9 flutter  dart 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.