Untuk apa? • Fungsionalitas • Tangkapan layar • Gunakan • Roadmap • Arsitektur • Lisensi
Seperti banyak dari kita, saya suka menonton acara TV (terutama anime), tetapi karena berbagai alasan saya harus menontonnya di situs yang berbeda dan saya tidak benar -benar ingin memulai akun di masing -masing untuk melacak kemajuan saya.
Selain itu, saya sering memiliki istirahat panjang antara menonton sesuatu dan saya lupa episode apa yang saya selesaikan.
Untuk entah bagaimana menyelesaikan masalah ini dan berhenti membuat catatan dalam aplikasi saya untuk catatan, saya telah mengembangkan aplikasi Android sederhana yang memungkinkan Anda melacak episode yang dilihat dari seri tertentu.
Saya juga ingin berkenalan dengan .net Maui secara lebih rinci dan pengembangan seluler secara umum.
Proyek ini mengimplementasikan fungsi tambahan berikut. Untuk menggunakannya, baca bagian penggunaan.







Bagian ini menjelaskan cara menggunakan Дополнительные функции dari aplikasi yang dijelaskan dalam fungsionalitas.
Jika Anda tidak memerlukan fungsi tambahan, silakan baca bagian Releases repositori ini. Ini berisi file .apk dan kode sumber aplikasi di mana Дополнительные функции tidak ada. Juga di repositori ada cabang Restricted tambahan dengan fungsi berukir.
Untuk menggunakan semua fungsi aplikasi, perlu membuat yang berikut:
App.xaml.cs sebagai berikut:
FirebaseSettings(appSecret: "your_database_secret", baseUrl: "your_projecturl");
Aplikasi ini menggunakan API Shikimori.one dan Myanimelist untuk data. API Shikimori tidak memerlukan jenis otentikasi apa pun, seperti yang digunakan GraphQL. Myanimelist API memerlukan otentikasi dasar aplikasi, ini membutuhkan pembuatan Mal ID, dan kemudian menggunakannya di MALBase.cs sebagai berikut:
_httpClient.DefaultRequestHeaders.Add("X-MAL-CLIENT-ID", "your_mal_id");
Aplikasi ini memiliki fungsi memilih gambar dari seri yang ditambahkan dengan namanya menggunakan Google Custom Search API. Untuk menggunakan fungsi ini, perlu membuat mesin pencari dan proyek yang dapat diprogram di cloud google console, dan kemudian menggunakan идентификатор поисковой системы dan proyek ApiKey di file GoogleCustomSearchApiService.cs sebagai berikut:
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";
Aplikasi ini menggunakan arsitektur bersih dengan template desain MVVM dan dibagi menjadi 3 tingkat utama.
Pelacak seri menyebar dengan ketentuan lisensi Apache (versi 2.0). Detail ke lisensi.