搜索插件、代码仓与 APP 分类

GitHub 代码仓BrunoMazzocchi/crunchyanime

CrunchyAnime

这是一个基于 Flutter 的动漫信息应用,允许用户搜索和浏览动漫标题,查看特定动漫的详细信息,并将他们喜欢的动漫保存到个性化列表中。

CrunchyAnime 项目封面
星标
5
复刻
2
最近推送(UTC)
2023年2月27日
项目状态
未归档

原始 README

以下为英文项目原文快照,最新内容请访问 GitHub。

CrunchyAnime

This is a Flutter-based anime information app that allows users to search and browse anime titles, view details about specific anime, and save their favorite anime to a personalized list. The app utilizes a REST API to retrieve anime data and is built using Flutter, a popular open-source framework for building mobile apps. The code is available on GitHub for anyone to use or contribute to. If you want to contribute to the development of this app, please check out the repository.

Features

  • List trending anime
  • List some categories
  • Bookmark your favorite anime using
  • Watch anime information, images, staff and characters. (Some information might not be available)

Depedencies

  • Curved navigation bar: A beautiful navigation bar with animations.
  • Dio: To retrieve the API rest information and handle errors.
  • Generic Bloc Provider: Instead of using all BLoc features, I'm using a generic one.
  • Provider: To use all blocs in singleton, I'm using provider dependency to call them all via the MultiProvider in the main.dart
  • SQFLite: To store the bookmarked anime and call them later.
  • Youtube Player Flutter: To use a widget with the youtube video for each anime.
  • Shimmer: To show a loading animation while the data is being fetched from the API.

Backend

For the backend, I'm using the Kitsu Anime API

Kitsu API Docs, Kitsu API Docs. Kitsu API Github, Kitsu API Github.

Bruno Mazzocchi GitHub avatar
GitHub 作者

Bruno Mazzocchi ↗

Flutter Dev. Systems engineering student learning about software development, software architecture and some fun stuff. PC master race.

Managua, Nicaragua
语言DartSwiftKotlinObjective-C

分类

依赖Flutter组件

使用的依赖

依赖清单 25 项

App 分类

如何选择适合项目的代码仓?

先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。

  1. 通过仓库名、作者或描述搜索,再按技术分类缩小范围。
  2. 结合星标、复刻与最近推送比较项目;星标反映社区关注,不代表质量保证。
  3. 使用前在 GitHub 核对 README、许可证与 Issues。

来源与维护

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗