PGzxc / flutter_zhihu_getx

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flutter_zhihu_getx

A new Flutter project.

一 项目介绍

  • 本项目是基于Flutter语言开发的个人项目,仿制知乎(仅UI界面,如有侵权请告知)
  • 项目所有框架及UI库均来自互联网(见下文开源库)

二 开发工具及版本

为防止开发工具及版本引起的运行异常,现将开发工具及版本告知如下:

  • 开发系统:Windows 11 家庭中文版(版本号:21H2)
  • 开发工具:IntelliJ IDEA 2022.2.4 (Community Edition)
  • Flutter:3.7.3
  • Dart:2.19.2
  • Java: 19.0.2
  • jre: 11.0.12
  • Gradle: 7.5
  • Kotlin: 1.7.10

三 发布版本

v1.0

  • 项目框架搭建(底部导航+切换界面)
  • 底部导航参考:r_nav_n_sheetBest-Flutter-UI-Templates
  • 点击首页、关注、会员、我的分别切换到对应界面,点击中间+号弹出Sheet

v2.0

  • 首页和会员页面主体框架搭建
  • 状态栏显示异常问题
  • 解决底部导航引起的body显示不全问题

v3.0

  • 首页—>想法 页面完成
  • 首页—>推荐->全站 页面完成
  • 首页—>热榜 页面完成

v4.0

  • 关注->精选 页面完成
  • 会员->发现 页面完成
  • 我的 界面完成(包含未登录和已登录)

四 运行说明

由于我的界面->回答问题通过滑动移除上一张,获取下一张卡片的信息中使用了第三方库flutter_tindercard(null safety),无法直接运行,可通过以下两种途径: 方法一:cmd终端执行如下指令:

flutter run --no-sound-null-safety
flutter build apk --no-sound-null-safety

方法2:Run/Debug Configurations的Additional run args:中添加如下参数

--no-sound-null-safety

五 项目截图

六 开源库

About


Languages

Language:Dart 87.5%Language:C++ 6.2%Language:CMake 4.9%Language:HTML 0.5%Language:Swift 0.5%Language:C 0.4%Language:Kotlin 0.0%Language:Objective-C 0.0%