เครื่องมือค้นหา ???แหล่งการเรียนรู้ที่สร้างโดยชุมชนสำหรับผู้เรียนแห่งศตวรรษที่ 21??เรียนรู้โดยเดินตามรอยเท้า (แหล่งข้อมูล) ของผู้เชี่ยวชาญหรือสร้างของคุณเอง โดยให้คำแนะนำ/แหล่งข้อมูลที่ถูกต้องแก่ผู้อื่นในการเรียนรู้
ค้นหาข้อมูลและเอกสารเพิ่มเติมได้ที่นี่
นี่คือแอปเนทิฟคู่หูสำหรับแอปฝีเท้า แอปพลิเคชันข้ามแพลตฟอร์มนี้กำลังได้รับการพัฒนาสำหรับแพลตฟอร์ม Android และ iOS โดยใช้ Flutter SDK โดย Google
ด้วยแอป Footsteps และส่วนขยายเบราว์เซอร์ เรานำที่ปรึกษา/ผู้เชี่ยวชาญด้านความรู้ในแนวทางแรกมาแก้ไขปัญหา แอพพลิเคพลิ้วไหวนี้จะช่วยให้บุคคลสามารถเพิ่ม/จัดการลิงก์ในเส้นทางการเรียนรู้ของพวกเขา มันทำงานเหมือนกับที่ส่วนขยายเบราว์เซอร์กำลังทำงานอยู่ในขณะนี้
นี่คือตัวอย่างบางส่วนว่าทำไมเราถึงมีรอยเท้า:
เธรด Reddit - "เกี่ยวกับการรับรองวิทยาศาสตร์ข้อมูลของ IBM"
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Flutter แล้ว (https://flutter.dev/docs/get-started/install)
ลองติดตั้งและทดลองใช้เวอร์ชันที่กำลังพัฒนาบนโทรศัพท์ของคุณ
อย่าลังเลที่จะถามคำถาม เรายินดีที่จะช่วยเหลือ
$ git clone https://github.com/fnplus/footsteps-flutter-app.git $ cd footsteps-flutter-app/ $ flutter run
ด้านล่างนี้คือข้อมูลอ้างอิงที่คุณต้องการสำหรับแอป FlutterFire ส่วนใหญ่ โดยสมมติว่าคุณใช้ Firestore และ Google SignIn
pubspec.yaml
dependencies: flutter: sdk: flutter firebase_core: ^0.4.0 firebase_analytics: ^1.0.4 firebase_auth: ^0.6.6 google_sign_in: ^3.2.4
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งและใช้งานโปรแกรมจำลอง Android แล้ว
ขั้นแรก กรอกแบบฟอร์มนี้เพื่อขอสิทธิ์เข้าถึงโปรเจ็กต์ Firebase
จากนั้น ให้สร้าง ใบรับรอง SHA1 เพื่ออนุญาตให้ Firebase จัดสรรไคลเอ็นต์ OAuth2 และคีย์ API เมื่อใช้ Google Sign-In และ/หรือลิงก์แบบไดนามิก
ดาวน์โหลดไฟล์ google-services.json ไปยังไดเรกทอรี android/app ณ จุดนี้ คุณสามารถข้ามขั้นตอนที่เหลือทั้งหมดในคอนโซล Firebase ได้ (Flutter จะทำสิ่งนี้โดยอัตโนมัติ)
android/build.gradle
buildscript { dependencies { // ... classpath 'com.google.gms:google-services:3.2.1' // <-- here } }
ตอนนี้เราต้องลงทะเบียนบริการของ Google ในไฟล์ Gradle build
แค่นั้นแหละ. ลองดำเนินการ flutter run ด้วยอุปกรณ์ Android ที่จำลองหรือเสียบปลั๊กไว้เพื่อตรวจสอบว่าการตั้งค่าใช้งานได้
การตั้งค่า iOS นั้นน่าเบื่อน้อยกว่าและสามารถทำได้ในขั้นตอนเดียว
คลิก เพิ่มแอปของคุณไปยัง iOS จากนั้นดาวน์โหลดไฟล์ GoogleService-Info.plist ลงในไดเร็กทอรี ios/Runner/Runner จาก XCode
ณ จุดนี้ คุณควรจะสามารถให้บริการแอปได้ด้วยการเรียกใช้ flutter run
เรียกใช้ flutter doctor และแก้ไขปัญหาที่ตรวจพบ
เปิดแอปใน Android Studio หรือ XCode แล้วสร้างมันขึ้นมา ตรวจสอบบันทึก
หากแอปของคุณขัดข้องเมื่อเริ่มต้นระบบโดยไม่มีบันทึก อาจเป็นเพราะคุณเปลี่ยนรหัสในไฟล์ AndroidManifest.xml
มีส่วนร่วม
โปรดอ่าน CONTRIBUTING.md สำหรับข้อมูลเกี่ยวกับวิธีการมีส่วนร่วมในการขยายเสียงฝีเท้า
แยกที่เก็บนี้หรือไม่
โคลนพื้นที่เก็บข้อมูลแบบแยกส่วน
git clone https://github.com/<your_user_name>/footsteps-flutter-app.git
นำทางไปยังไดเรกทอรีโครงการ
cd footsteps-flutter-app/
เพิ่มการอ้างอิงไปยังที่เก็บต้นฉบับ
git remote add upstream https://github.com/fnplus/footsteps-flutter-app.git
ดูการเปลี่ยนแปลงโดยใช้
git remote -v
สร้างสาขาใหม่
git checkout -b <your_branch_name>
ดึงดึงจาก upstream repo ไปยังสาขาหลักของคุณเสมอ เพื่อให้อยู่ในระดับเดียวกับโปรเจ็กต์หลัก
git pull upstream master
ก่อนที่จะสร้างปัญหา ให้หารือกับที่ปรึกษาโครงการใน Slack Channel
ทำการเปลี่ยนแปลงซอร์สโค้ดหลังจากได้รับมอบหมายจากที่ปรึกษา
ยอมรับการเปลี่ยนแปลงของคุณ
git add . git commit -m "<your_commit_message>"
พุชสาขาในพื้นที่ของคุณไปยังพื้นที่เก็บข้อมูลระยะไกล
git push -u origin <your_branch_name>
สร้างคำขอดึง!
สุดท้ายไปที่พื้นที่เก็บข้อมูลของคุณในเบราว์เซอร์แล้วคลิก compare and pull requests
จากนั้นเพิ่มชื่อและคำอธิบายให้กับคำขอดึงของคุณที่อธิบายความพยายามอันมีค่าของคุณ
คลิกที่ Compare and Pull Request
ยินดีด้วย! นั่งและผ่อนคลาย คุณได้มีส่วนร่วมในโครงการ Footsteps Flutter App
อภิเษก อุนิยาล
เดฟ ทักซัน
ปราวีน กุมาร
สุดิปโต โกช
ตรุณ นาคปาล
อย่าลังเลที่จะถามคำถามของคุณ!! -
ได้รับอนุญาตภายใต้ใบอนุญาต GPL v3
ขอขอบคุณผู้ร่วมให้ข้อมูลมากมายของเรา