/AnimeOne

anime1的非官方APP

Primary LanguageDartMIT LicenseMIT

AnimeOne

AnimeOne不是官方 APP。這是我使用 Flutter 製作的第三方 APP。第一個 React Native 的 APP 是用來看動漫的,第一個 Flutter 的 APP 也是用來看動漫的。これは運命かもしれない。不久之前,我學習了 COMP2511,正好用這個 App 來練手。 總的來講,Flutter 非常好用,比起 React Native 我覺得最大的進步就是編譯方面。我沒有一次會因爲編譯不通過而苦惱。大多數時間可以專心寫代碼而且調試也非常棒。

If you prefer watching anime with English subtitles, you might consider AnimeGo.

功能

  • 最新動畫
  • 動畫列表
  • 快速搜索
  • 新番時間表
  • 新番介紹視頻
  • 内置視頻播放器
  • 自動軟件更新
  • 自動夜間模式

關於

目前版本已經可以正常使用,有任何問題的話可以使用 issues。 有一些數據會到本地本地(每七天會更新一次數據,1月/4月/7月/10月1日會自動更新)。 這是因爲動畫列表以及新番時間表并不會每天都更新, 所以 APP 也沒有理由每次開打都重新下載一遍數據。

年齡限制

最近因爲某異世界 xxx 評鑑指南的播出,雖然沒有官方的分級審核,但還是決定為 AnimeOne 增加年齡限制。本 App 至少需要 15 歲(建議18嵗)才可以使用本 App,如果你不到 15 嵗請立即刪除本 App。

安卓權限

AnimeOne 不需要任何權限(除網絡連接)

隱私條款

AnimeOne 本身不會收集用戶的任何數據, GitHub 會紀錄 APK 下載次數以及頁面觀看次數和 Clone 次數。

截圖 (桌面版 1.0.7)

相關 App

下載安裝

安卓可以在這裏下載,IOS 則需要自己使用 Xcode 進行編譯或者下載 IPA 安裝包

Get it on F-Droid

Xcode 如何編譯

  • 在電腦上安裝 Flutter 以及 Xcode
  • 使用 flutter doctor 指令來檢查是否設置成功
  • clone 這個 repo
  • 進入 animeone 文件夾(注意是小寫)
  • 使用 flutter build ios --release 獲得 release 包(如果代碼沒有變化的話,只需要運行一次)
  • 進入 Xcode 打開 ios 文件夾下的 Runner.xcworkspace
  • 在暫停按鈕旁邊選擇 RunnerRelease (如果沒有的話,需要修改 Runner 的 schema?,把 debug 變成 release 即可)
  • 連接 IOS 設備(十分重要)
  • 點擊運行按鈕 -> 等待 Xcode 編譯 -> App 會自動安裝到設備並且打開
  • 需要每七天重複一次(開發者帳號是一直有效的)

目前還在Alpha階段,將會支持 Linux、Mac 以及 Windows。

網頁版

暫無(估計也不會有了吧)

支持

  • 給 Repo 一顆星星
  • 上面的 Sponsor 按鈕(捐助)
  • App 内的捐助