Platform
開発基盤
PC版は .NET 8 と WPF を中心に構成された Windows 向けデスクトップアプリです。Android版はスマホ向けの簡易・携帯版として提供しています。
Technology
AnimeManager のPC版は、Windows 向けデスクトップアプリとして .NET 8 と WPF をベースに開発されています。 PC版とAndroid版のデータ保存には SQLite または MariaDB / MySQL を利用でき、作品情報の一部補完には Annict の API を利用しています。
Platform
PC版は .NET 8 と WPF を中心に構成された Windows 向けデスクトップアプリです。Android版はスマホ向けの簡易・携帯版として提供しています。
Database
PC版とAndroid版の単体利用では SQLite、複数端末で同じDBを参照する場合は MariaDB / MySQL を利用できます。
External API
作品情報の取得や補完には Annict GraphQL API / REST API を利用しています。
Main Stack
PC版: .NET 8 / WPF
SQLite
MariaDB / MySQL
Annict GraphQL API / Annict REST API
WebView2 によるアプリ内ブラウザ表示
通知表示、統計表示、JSON入出力、多言語対応用の言語辞書
Libraries
Annict GraphQL API との通信に使用しています。
GraphQL レスポンスの JSON 処理に使用しています。
JSON の読み書き全般に使用しています。
SQLite 接続に使用しています。
MariaDB / MySQL 接続に使用しています。
アプリ内ブラウザ表示に使用しています。
タスクトレイ常駐や通知表示に使用しています。
統計グラフ表示に使用しています。
UI デザインとカラー関連に使用しています。
Data Policy
基本的な利用形態は、PC版またはAndroid版で SQLite を使う単体運用です。 MariaDB接続を使う場合も、開発者の公式サーバーではなく、利用者自身が用意した DB 環境を利用します。
そのため、クラウド型サービスのように開発者側のサーバーへデータを預ける構成ではありません。
Credits
本アプリは Annict の API を利用していますが、Annict の公式アプリではありません。
各サービス名、商標、コンテンツの権利は、それぞれの権利者に帰属します。
キービジュアルやPVの自動取得・表示機能は搭載していません。
Annict API
Annict 連携では、作品情報の取得や補完に Annict API を利用します。 個人用アクセストークンを利用する場合は、第三者に共有せず、不要になった場合は削除してください。
本アプリに起因するトラブルについて、Annict 側でのサポートは行われません。 本アプリについて、Annict 側への問い合わせは行わないでください。
アクセストークンの注意
AI Note
本アプリの開発では、一部の実装補助や文言整理に生成AIを利用しています。 ただし、実装方針、コード反映、公開に関する最終判断は開発者自身が行っています。