Flutter 电影数据库

Flutter Dart codecov GitHub stars GitHub forks Actions

电影数据库应用程序是一个 Flutter 应用项目,允许用户搜索电影或电视剧,查看详情、季和集,并保存观看列表。电影和电视剧数据来自 https://www.themoviedb.org/

alt text

先决条件

在将项目安装到本地机器并进行测试之前,请确保您已满足以下要求

  • 您已安装最新版本的 Flutter SDK。 安装 Flutter
  • 您已安装 Android Studio 并设置了模拟器。 下载 Android Studio
  • 您已安装 Xcode 13 并设置了模拟器(如果您使用的是 macOS)

首次运行

将项目加载到本地机器 IDE 后,请按照以下步骤操作

恢复包

flutter pub get

运行

flutter run

要使用您自己的 TMDB API 密钥,您可以编辑 lib/common/urls.dart 文件中的这一行

class Urls {
  static const String baseUrl = 'https://api.themoviedb.org/3';
  static const String apiKey = 'api_key=YOUR_API_KEY';
  ...
}

该项目使用的核心概念

  • 整洁架构 ?️
  • 测试驱动开发(TDD) – 单元、小部件和集成测试 ?
  • 高级 UI ?️
  • 模块化

? 贡献给 此项目

如果您目前正在学习 Flutter 开发并希望开始为开源项目做贡献,让我们开始吧!要为本项目做贡献,请遵循以下步骤

  1. Fork 此存储库
  2. 创建新分支:git checkout -b <branch_name>
  3. 进行更改并提交:git commit -m '<commit_message>'。请遵循此 提交风格指南
  4. 将您的更改推送到您存储库中的原始分支
  5. 创建 PR(拉取请求)

要为本项目做贡献,您可以探索 TMDB API 文档 并开始添加任何令影迷感兴趣且有用的新功能。

重要提示:添加新功能时,您必须遵循整洁架构和 TDD 流程。

谢谢 ?

GitHub

查看 Github