สำหรับอะไร? •ฟังก์ชันการทำงาน•ภาพหน้าจอ•ใช้•แผนงาน•สถาปัตยกรรม•ใบอนุญาต
เช่นเดียวกับพวกเราหลายคนฉันชอบดูรายการทีวี (ส่วนใหญ่เป็นอะนิเมะ) แต่ด้วยเหตุผลหลายประการฉันต้องดูพวกเขาในเว็บไซต์ที่แตกต่างกันและฉันไม่ต้องการเริ่มบัญชีที่แต่ละคนเพื่อติดตามความคืบหน้าของฉัน
นอกจากนี้ฉันมักจะหยุดพักระหว่างการดูอะไรบางอย่างและฉันลืมไปว่าตอนที่ฉันตัดสิน
เพื่อแก้ปัญหานี้และหยุดจดบันทึกในแอปพลิเคชันของฉันสำหรับบันทึกย่อของฉันฉันได้พัฒนาแอปพลิเคชัน Android ง่าย ๆ ที่ช่วยให้คุณสามารถติดตามตอนที่ดูของซีรีส์เฉพาะ
ฉันยังต้องการทำความคุ้นเคยกับ. NET Maui ในรายละเอียดเพิ่มเติมและการพัฒนามือถือโดยทั่วไป
โครงการใช้ฟังก์ชั่นเพิ่มเติมต่อไปนี้ หากต้องการใช้ให้อ่านส่วนการใช้งาน







ส่วนนี้อธิบายวิธีการใช้ Дополнительные функции ของแอปพลิเคชันที่อธิบายไว้ในฟังก์ชันการทำงาน
หากคุณไม่ต้องการฟังก์ชั่นเพิ่มเติมโปรดอ่านส่วน Releases ของที่เก็บนี้ มันมีไฟล์. APK และซอร์สโค้ดของแอปพลิเคชันที่ไม่มี Дополнительные функции นอกจากนี้ในพื้นที่เก็บข้อมูลมีสาขา Restricted เพิ่มเติมพร้อมฟังก์ชั่นแกะสลัก
ในการใช้ฟังก์ชั่นทั้งหมดของแอปพลิเคชันจำเป็นต้องทำสิ่งต่อไปนี้:
App.xaml.cs ดังนี้:
FirebaseSettings(appSecret: "your_database_secret", baseUrl: "your_projecturl");
แอปพลิเคชันใช้ shikimori.one และ myanimelist apis สำหรับข้อมูล Shikimori API ไม่ต้องการการตรวจสอบประเภทใด ๆ เนื่องจากใช้ GraphQL MyAnimelist API ต้องการการรับรองความถูกต้องพื้นฐานของแอปพลิเคชันซึ่งต้องมีการสร้าง MAL ID แล้วใช้ใน MALBase.cs ดังนี้:
_httpClient.DefaultRequestHeaders.Add("X-MAL-CLIENT-ID", "your_mal_id");
แอปพลิเคชันมีฟังก์ชั่นในการเลือกรูปภาพของซีรี่ส์ที่เพิ่มขึ้นด้วยชื่อโดยใช้ Google Custom Search API ในการใช้ฟังก์ชั่นนี้จำเป็นต้องสร้างเครื่องมือค้นหาและโครงการที่ตั้งโปรแกรมได้ใน Google Console Cloud จากนั้นใช้ идентификатор поисковой системы และโครงการ ApiKey ในไฟล์ GoogleCustomSearchApiService.cs ดังนี้:
var searchService = new Google.Apis.CustomSearchAPI.v1.CustomSearchAPIService(new BaseClientService.Initializer
{
ApiKey = "your_apiKey"
});
var listRequest = searchService.Cse.List();
listRequest.Cx = "your_search_engine_id";
แอปพลิเคชันใช้สถาปัตยกรรมที่สะอาดด้วยเทมเพลตการออกแบบ MVVM และแบ่งออกเป็น 3 ระดับหลัก
ซีรีส์ติดตามกระจายตามข้อกำหนดของใบอนุญาต Apache (เวอร์ชัน 2.0) รายละเอียดเกี่ยวกับใบอนุญาต