Skip to content

zqh0421/MuseumX

Repository files navigation

MuseumX

前端仓库地址

https://github.com/zqh0421/MuseumX

前端技术选型

  • React Native: ^0.71.6
  • React: 18.2.0
  • expo:48.0.11
  • eslint: ^8.38.0
  • husky: ^8.0.3
  • lint-staged: ^13.2.1
  • prettier: ^2.8.7
  • gradle: 7.5.1

项目运行

克隆项目目录后,执行:

npx expo install
npx expo run:android

即可在安卓真机或模拟机设备中运行调试。

项目目录说明

  • assets:放置静态资源,比如固定展示的图片。
  • src/api:放置公共接口函数。
  • src/views:放置页面,比如登录、注册。
  • src/components:放置一些公用组件,比如TabBar、Button。
  • App.js:应用入口文件。

打包apk文件

在终端执行如下语句:

cd android
./gradlew assembleRelease

打包成功后可在android/app/build/outputs/apk/release目录下,找到生成的app-release.apk文件,在安卓设备中安装即可使用。

版本信息

TODOs

  • 发布页所上传图片宽高自适应显示
  • 优化详情页评论样式
  • 瀑布流组件性能优化

1.1.0版本更新 (May 23) - 集成检查版本

BUG修复

  • 修复网络连接错误时“刷新重试”不显示的问题
  • 修复发现列表最新/热门切换异常的问题
  • 修复用户喜欢/收藏异常的问题
  • 详情页获取用户是否点赞/收藏的状态
  • 优化详情页底部白边问题
  • 瀑布流频闪宽高自适应显示
  • 修复Home/Discover页用户是否点赞/收藏的显示异常问题
  • 修复Profile页发布动态的点赞状态显示问题

优化

  • 点击发现动态关联的文物标签跳转至对应文物详情
  • 发布动态后跳转回发现页
  • 进入Profile页时更新喜欢/收藏/动态数
  • 取消动态发布和以图搜图中图片的宽高限制
  • 优化详情页图片显示问题
  • 优化Home页标题样式

1.0版本发布 (May 14) - 子系统检查版本

功能实现

  • 登录、注册
  • Home页文物列表显示、收藏、文物详情显示
  • Search页关键词搜索、以图搜图、跳转智能问答、热门榜
  • Discover页动态列表显示、最新/热门排序切换、发布新动态、点赞、动态详情显示
  • Profile页查看用户喜欢/收藏/动态内容、用户信息的显示与编辑、退出登录
  • 未登录状态下仍可查看文物/发现动态列表/搜索热门榜,可使用Search页功能,点击触发其他功能时跳转至登录页

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published