GithubHelp home page GithubHelp logo

hhy5277 / flutter_shuqi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jayden320/flutter_shuqi

0.0 1.0 0.0 6.81 MB

高仿书旗小说 Flutter版,支持iOS、Android

Java 0.37% Ruby 2.25% Objective-C 0.77% Dart 96.62%

flutter_shuqi's Introduction

高仿书旗小说 Flutter 版

简书

加入我们

掌中云文化传媒有限公司,技术部招募精兵强将!!!

地址:

福州市软件园

岗位:

一、前端工程师

二、PHP工程师

三、测试工程师

四、UI设计师

欢迎各位小伙伴加入,联系QQ:67111677

screen shot for iOS

screen shot for Android

Setup

  1. Clone the repo
$ git clone https://github.com/huanxsd/flutter_shuqi.git
$ cd flutter_shuqi
  1. Running:
$ flutter run

Dependency

Contact

If you have any suggestions, leave a message here 简书

简介

这是一个用Flutter写的书旗小说客户端。

主要实现的功能有:

  • 框架:App常用的Tab框架,UI根据系统字体设定自适应;
  • 书城:3D轮播、菜单、五种通过API配置的卡片样式;
  • 小说详情:导航栏样式切换动效、高斯模糊效果、文字伸缩;
  • 书架:顶部云彩动效、导航栏样式切换动效、书籍展示;
  • 我的:未登录/登录状态切换,菜单展示;
  • 登录:获取验证码、用户登录、用户状态缓存、用户注销;
  • 阅读:文章加载、横向翻页、菜单展示。

所有功能都是用Dart写的,iOS和Android的代码复用率达到了100%

我试着让这个Demo的结构尽量接近实际项目,同时使用比较简单方式去实现功能。这样可以让刚接触Flutter的人更够容易理解代码。

App中的网络请求均通过一个名为Request的工具类。在Request内部,通过本地mock方式,获取模拟数据。

安卓版扫码下载 image.png

第三方依赖

安装

  1. Clone the repo
$ git clone https://github.com/huanxsd/flutter_shuqi.git
$ cd flutter_shuqi
  1. Running:
$ flutter run

License

MIT

最后

如果你喜欢这个项目,欢迎给我一个star。我将持续更新这个项目 :)

也欢迎在Github主页关注我的其他项目。

如果对这个项目有任何建议或意见,欢迎加入Flutter QQ群,群号:685481972

image.png

flutter_shuqi's People

Contributors

jayden320 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.