DailyAnimeList - MyAnimeList Client
A Flutter based MyAnimeList client with a clean and simple UI.
Download
Note: The app has been delisted from the Google Play Store. Please use GitHub Releases or F-Droid to download the app.
Features
Explore the extensive MyAnimeList database to discover your favorite anime and manga. Engage in forums with millions of discussions at your fingertips. Access detailed reviews and receive numerous recommendations for all anime and manga on MyAnimeList.
Screenshots
⚡️ アニメ&マンガ ⚡️
- 季節ごとのアニメ、今後の注目アニメ、人気アニメ、アニメランキングリスト、歴代お気に入りなどを発見。
- アニメ/マンガのあらすじ、関連コンテンツやおすすめコンテンツにアクセス。
- 詳細なアニメレビューを読み、アニメ/マンガの統計情報を閲覧。
⚡️ テーマとカスタマイズ ⚡️
- 4種類のダークテーマから選択:春、夏、秋、冬。
- ボトムナビゲーションバーのカスタマイズとキャッシュ更新頻度の調整。
⚡️ MyAnimeListフォーラム ⚡️
- MyAnimeList、アニメ&マンガ、一般ディスカッション専用フォーラムに参加。
⚡️ 高度な検索バー ⚡️
- 「@」や「#」を使って検索バーから直接高度な検索を簡単に実行。
- キャッシュ機構により検索の読み込み時間を高速化。
⚡️ ユーザー固有の機能 ⚡️
- アニメ/マンガリストを素早く編集・更新。
- リストをタイトル、スコア、開始日、更新日でソート可能。
はじめに
- このプロジェクトを実行するには、マシンにFlutterをインストールする必要があります。
- このリポジトリをマシンにクローン:
git clone dal-code.code-workspaceを使ってVSCodeでプロジェクトを開く- スクリプト
update_gradle.shを実行して、Gradleファイルを開発用に準備します - 依存関係をインストールするために
flutter pub getを実行します flutter runまたは VSCode のF5キーでアプリを起動します
追加セットアップ
- ユーザータスク -
intl generateを実行してローカライズファイルを生成します - ユーザータスク -
build runnerを実行して必要なファイルを生成します - ユーザータスク -
python translateを実行して翻訳ファイルを生成します
- 状態管理ソリューションの提案はご遠慮ください。