Flutter 电影数据库
电影数据库应用程序是一个 Flutter 应用项目,允许用户搜索电影或电视剧,查看详情、季和集,并保存观看列表。电影和电视剧数据来自 https://www.themoviedb.org/
先决条件
在将项目安装到本地机器并进行测试之前,请确保您已满足以下要求
- 已安装最新版本的 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';
...
}
该项目使用的核心概念
- Clean Architecture ?️
- 测试驱动开发 (TDD) – 单元、Widget 和集成测试 ?
- 高级 UI ?️
? 贡献 此项目
如果您目前正在学习 Flutter 开发并希望开始为开源项目做贡献,让我们开始吧!要为此项目做贡献,请按照以下步骤操作
- Fork 此存储库
- 创建新分支:
git checkout -b <branch_name> - 进行更改并提交:
git commit -m '<commit_message>'。请遵循此 提交风格指南 - 将您的更改推送到您存储库中的原始分支
- 创建 PR(Pull Request)
要为该项目做贡献,您可以探索 TMDB API 文档 并开始添加对影迷有趣且有用的新功能。
重要提示:添加新功能时,您必须遵循 Clean Architecture 和 TDD 流程。
贡献者
谢谢 ?
