GithubHelp home page GithubHelp logo

leagiboy / flutter_cnblogs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xiaoyaocz/flutter_cnblogs

0.0 0.0 0.0 996 KB

博客园Flutter客户端

License: MIT License

JavaScript 35.98% Ruby 0.55% Objective-C 0.01% Kotlin 0.02% Dart 57.96% CSS 4.93% Swift 0.08% HTML 0.47%

flutter_cnblogs's Introduction

博客园Flutter

使用Flutter编写的博客园客户端,支持iOS及Android。

基于博客园开放API开发;受制于API,部分功能可能并不完善。

浅色模式

深色模式

开发

说明

开发前请先申请博客园API KEY,在根目录创建.env文件并写入以下内容

CLIENT_ID=【申请的CLIENT_ID】
CLIENT_SECRET=【申请的CLIENT_SECRET】

框架

  • GetX 状态管理、路由管理、国际化
  • Dio 网络请求
  • Hive 数据存储

目录结构

  • app 一些通用的类及样式
  • services 提供数据存储等服务
  • requests 请求的封装
  • generated 生成的国际化文件,使用 get generate locales生成
  • modules 模块,每个会有两个文件,view及controller
  • widgets 自定义的小组件
  • routes 路由定义
  • models 实体类

TODO

  • 博客
    • 检查博文收藏状态(API似乎有问题)
  • 新闻
    • 新闻评论(博客园已关闭新闻评论)
  • 博问
    • 获取单个回答的评论
    • 删除回答
    • 修改回答
    • 提问
    • 回答
    • 评论
    • 删除评论
    • 更新评论

flutter_cnblogs's People

Contributors

xiaoyaocz 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.