ตัวอย่างแอป Flutter สำหรับการเริ่มต้นด้วยไลบรารีแอมพลิฟายเออร์ ตัวอย่างนี้ใช้ส่วนประกอบ Auth Auth, Analytics และการจัดเก็บของไลบรารี Flutter
โปรดตรวจสอบเอกสารของเราที่นี่: https://docs.amplify.aws/start/q/integration/flutter
สำคัญ
แอพจะไม่รวบรวมจนกว่าคุณจะใช้ AMPLIFY CLI เพื่อกำหนดค่าทรัพยากร AWS ที่จำเป็นสำหรับการเรียกใช้แอพนี้หรือสร้างไฟล์ AMPLIFYCONFIGURATION.DART ของคุณเองโดยใช้ตัวอย่างในเอกสารของเรา '
นี่เป็นเพราะไม่มีไฟล์ amplifyconfiguration.dart ที่จำเป็นสำหรับการเชื่อมต่อกับบริการ AWS
คุณจะต้องใช้ Amplify CLI เพื่อเริ่มต้นแอปและกำหนดค่าการวิเคราะห์การรับรองความถูกต้องและการจัดเก็บ โปรดทำตามคำแนะนำที่นี่:
https://docs.amplify.aws/start/getting-started/add-api/q/integration/flutter#setup-aws-cloud-resources-with-amplify-cli
สำหรับแอพตัวอย่างนี้คุณจะต้องเรียก amplify add auth และ amplify add storage ด้วย AMPLIFY CLI และการโทร amplify push อีกครั้ง
การเรียกใช้ขั้นตอนเหล่านี้จะสร้างไฟล์ amplifyconfiguration.dart ภายในโฟลเดอร์ lib
นี่เป็นแอพพื้นฐานที่โต้ตอบกับทรัพยากร AWS เราไม่ได้ใช้ UI แสดงให้เห็นว่าแอพนั้น "กำลังโหลด" หรือ "อัปโหลด" บางสิ่งบางอย่างจาก AWS การดำเนินการบางอย่างเช่นการเข้าสู่ระบบหรือการอัปโหลดภาพอาจใช้เวลาสักครู่
โปรดทราบเมื่อลงทะเบียนว่าคุณต้องระบุรหัสประเทศสำหรับหมายเลขโทรศัพท์ของผู้ใช้ใหม่ ตัวอย่างเช่นหากหมายเลขของคุณเป็นชาวอเมริกันคุณจะต้องต่อท้าย +1 กับจุดเริ่มต้น