Swipe Book | 使用 Flutter 开发的 Android 和 iOS 电子书移动应用
Swipe Book
是一个包含各种教育资源的集合,包括pdf、图片、试卷、重要问题集、程序、有用的视频,有助于有效的学习过程。
最初,它只包含供9-12年级计算机工程专业的学生使用的技术资源。现在,它已经包含了文化、宗教、技术、科学、计算机、编程语言、数学、SAT备考等各种资源。该应用程序旨在让学习过程变得轻松,并且无处不在。
贡献
您需要什么
- Flutter (在此获取:https://docs.flutterdart.cn/get-started/install)
- Dark SDK
- 选择的IDE (在此按照步骤操作:https://docs.flutterdart.cn/get-started/editor)
- Fork该存储库并向主分支提交拉取请求
如果您想为我们使教育免费且易于贫困人群获取的倡议做出贡献,您可以帮助我们构建这个开源项目,并将任何教育资源发送到我们的电子邮件地址([email protected])。
代码结构
- 主代码位于lib文件夹内
- main.dart 是程序的启动点
- screens 文件夹包含应用程序的不同路径
- components 文件夹包含跨页面使用的基本功能相关文件
- courses 文件夹包含所有课程相关内容的文件
- admincontrol 包含与用户详细信息和登录相关的文件
- Firebase 用于后端
- pubspec.yaml 包含所有应用程序的依赖项
- android 和 ios 文件夹由 flutter 自动生成
- Flutter 使用 dart 来处理在各自平台上构建应用程序。
- Flutter 使用嵌套的小部件来布局应用程序
运行应用程序
要运行该应用程序,您需要安装 Flutter 和 Android 和/或 iOS 的模拟器。根据您的开发平台,请按照此链接中的步骤进行操作:https://docs.flutterdart.cn/get-started/install
要实时查看您的更改,请热重载 flutter,它将在您的模拟器上实时显示更改,而不是重建整个项目,这会花费很多时间。
