แอพ FlashCards
ภาพรวม
แอพ FlashCards เป็นแอพพลิเคชั่นมือถือที่ออกแบบมาเพื่อช่วยเหลือผู้ใช้ในการเรียนรู้และท่องจำผ่านการใช้งานแฟลชการ์ดดิจิตอล ด้วยการมุ่งเน้นไปที่ความเรียบง่ายและประสบการณ์ของผู้ใช้แอพนี้ช่วยให้ผู้ใช้สามารถสร้างแก้ไขและศึกษาจากชุดของแฟลชการ์ดแต่ละตัวแสดงหัวข้อหรือหัวข้อที่น่าสนใจ
คุณสมบัติ
- สร้างเด็ค : ผู้ใช้สามารถสร้างหลายชั้นสำหรับวิชาหรือหัวข้อที่แตกต่างกันโดยแต่ละคนมีชื่อและคำอธิบายที่ไม่ซ้ำกัน
- เพิ่ม FlashCards : แต่ละเด็คสามารถมีแฟลชการ์ดจำนวนมากพร้อมด้านหน้า (คำถามหรือพรอมต์) และด้านหลัง (คำตอบหรือข้อมูล)
- โหมดการศึกษา : มีส่วนร่วมในเซสชั่นการศึกษาที่มีการนำเสนอแฟลชการ์ดทำให้สามารถทำซ้ำได้ระยะห่างและการเรียกคืนที่ใช้งานอยู่
- ติดตามความคืบหน้า : แอพติดตามประวัติการดูและให้สถิติเกี่ยวกับความคืบหน้าการเรียนรู้
- รายการโปรด : ผู้ใช้สามารถทำเครื่องหมายดาดฟ้าเป็นรายการโปรดสำหรับการเข้าถึงที่รวดเร็ว
- การกดแบบยาว : การกดระยะยาวบนดาดฟ้าหรือแฟลชการ์ดช่วยให้สามารถแก้ไขหรือลบได้ซึ่งให้การโต้ตอบกับผู้ใช้ที่ราบรื่น
- Adaptive UI : แอปมี UI ที่ตอบสนองได้ซึ่งปรับให้เข้ากับการวางแนวอุปกรณ์และขนาดหน้าจอเพื่อให้มั่นใจว่าประสบการณ์ที่สอดคล้องกันในทุกอุปกรณ์
สแต็คทางเทคนิค
- ภาษา : Swift
- Frameworks : Uikit, รวมสำหรับการเขียนโปรแกรมปฏิกิริยา
- การจัดการข้อมูล : coredata สำหรับการคงอยู่ของข้อมูลในท้องถิ่น
- รูปแบบการออกแบบ : MVC (Model-View-Controller) สำหรับสถาปัตยกรรมที่สะอาด
เริ่มต้น
โคลนที่เก็บและเปิดโครงการใน Xcode เพื่อเริ่มต้น:
git clone https://github.com/yourusername/flashcards-app.git
cd flashcards-app
open Flashcards.xcodeproj
เรียกใช้โครงการบนเครื่องจำลองที่คุณต้องการหรืออุปกรณ์จริงที่ใช้ iOS 16.0 หรือใหม่กว่า
ภาพหน้าจอ
อินเทอร์เฟซหลัก


ดาดฟ้าที่ชอบ


หน้าแฟลชการ์ด


การฝึกซ้อม Flashcard


เพิ่มหน้าดาดฟ้าใหม่


เพิ่มหน้า FlashCards ใหม่


ภาพหน้าจอแต่ละคู่แสดงรูปแบบของโหมดมืดและแสงให้มุมมองที่ครอบคลุมเกี่ยวกับความสามารถในการปรับตัวของแอป
ผลงาน
ยินดีต้อนรับการมีส่วนร่วม โปรดแยกที่เก็บและส่งคำขอดึงพร้อมคุณสมบัติหรือการแก้ไขของคุณ
ใบอนุญาต
แจกจ่ายภายใต้ใบอนุญาต MIT ดู LICENSE สำหรับข้อมูลเพิ่มเติม
ติดต่อ
ชื่อของคุณ - @danujajayasuri3 - [email protected]
ลิงค์โครงการ: https://github.com/danuja01/flashcardsapp-ios