我的动漫App

myanimeapp

项目描述

我的动漫App是一款使用Flutter开发的移动应用程序。我的动漫App允许用户免费观看他们喜爱的动漫节目,拥有用户友好的界面,可响应所有移动设备。通过内置的搜索引擎,用户可以根据自己的喜好轻松筛选动漫节目,并通过筛选按钮类别,用户可以快速找到他们想要的特定动漫。

我的动漫App包含12个页面,每个页面都旨在增强用户体验并提供有用的信息。以下是每个页面的作用:

  1. 新用户引导屏幕:此页面欢迎用户使用该应用,并简要介绍其功能。

  2. 启动屏幕:此页面显示应用徽标,并在应用启动时作为加载屏幕。

  3. 登录/注册:这些页面允许用户创建账户或登录现有账户,以便他们可以保存自己喜欢的动漫节目并继续上次观看的位置。

  4. 主页:这是应用的主中心,用户可以在其中查看推荐的动漫节目、热门动漫节目以及新添加的动漫节目。

  5. 所有动漫页面:这些页面显示应用中所有可用的动漫节目,按类型、发行年份和受欢迎程度等类别排序。

  6. 动漫详情页面:此页面提供关于特定动漫节目的详细信息,包括其类别、评分和描述。

  7. 您喜欢的动漫页面:此页面显示用户收藏的所有动漫节目,让他们可以快速访问自己喜欢的节目。

  8. 类别页面:此页面显示用于筛选动漫节目的所有可用类别,让用户可以快速找到他们想要的特定动漫。

  9. 设置页面:此页面允许用户自定义应用设置,例如语言偏好和推送通知。

  10. 帮助页面:此页面为用户提供有关如何使用该应用、解决常见问题以及联系客户支持的有用信息。

  11. 关于应用页面:此页面提供有关应用开发者、描述和联系方式的信息。

总而言之,我的动漫App为动漫迷提供全面且用户友好的体验,提供广泛的选择以及增强他们观看体验的有用功能。


? 文件夹结构


└── my_anime_app/
    ├── lib/
    |   ├── models/
    |       └── auth.dart
    |       └── login.dart
    |       └── signup.dart
    │   ├── models/
    |       └── product.dart
    |       └── categorym.dart
    |   ├── pages/
    |       └── about.dart
    |       └── category.dart
    |       └── categoryanime.dart
    |       └── favourite.dart
    |       └── help.dart
    |       └── home.dart
    |       └── seeall.dart
    |       └── setting.dart
    |   ├── screens/
    |       └── anime_screen.dart
    |       └── onboard.dart
    |   ├── services/
    |       └── anime_service.dart
    |       └── category_service.dart
    └── main.dart


完整演示

Demo.mp4


GUI

新用户引导屏幕

onboardscreen


启动屏幕

Launch Screen


主页

home screen page


登录页

login page


注册页面

sign up page


所有动漫页面

all animes page


动漫详情页面

anime details page


关于我们页面

about page


Drawer

Drawer


设置页面

settings


帮助页面

help page


设备预览:iPhone 12 mini


注意事项

1. 该应用仍处于开发阶段,尚未完成。

2. 目前,我正专注于改进应用的类别和收藏机制,以提供更无缝且用户友好的体验。通过优化这些功能,我们的目标是让用户更容易找到和保存他们喜爱的动漫节目,并简化任何高级内容的结账流程。我们的目标是确保用户能够尽可能顺畅地享受他们的动漫观看体验。

3. 该应用将连接到用户的Firebase账户,以提供安全的登录和账户管理功能。


作者

Mostafa Hassan

入门

注意:请确保您的Flutter环境已设置好。

安装

在命令终端中,运行以下命令

$ git clone https://github.com/TheMostafax/My_Anime_App.git my_anime_app
$ cd my_anime_app/
$ flutter packages get
$ flutter run

此项目中使用的语言和工具

flutter dart


GitHub

查看 Github