Skip to content

Flutter Github客户端,同时支持Android与IOS,支持账户密码与认证登陆。使用dart语言进行开发,项目架构是基于Model/State/ViewModel的MSVM;使用Navigator进行页面的跳转;网络框架使用了dio。项目持续更新中,为了防止走失,请做好start准备!😊😊

Notifications You must be signed in to change notification settings

idisfkj/flutter_github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8c080f4 · Jul 13, 2020

History

51 Commits
Jun 10, 2020
Mar 4, 2020
Mar 1, 2020
Jun 12, 2020
Feb 20, 2020
Feb 13, 2020
Feb 13, 2020
Jul 13, 2020
Jun 10, 2020
Jun 10, 2020

Repository files navigation

flutter_github

License Platform Language Author Rating

在Android原生Github客户端AwesomeGithub上同步开发出的基于Flutter的跨平台客户端。

Flutter Github客户端,同时支持Android与IOS,支持账户密码与认证登陆。使用dart语言进行开发,项目架构是基于Model/State/ViewModel的MSVM; 使用Navigator进行页面的跳转;网络框架使用了dio;通过MethodChannel实现与客户端的通信;使用Provider进行全局变量共享,优化页面的局部刷新。

这主要是一个学习项目,如有疑问欢迎来一起讨论,当然如果有帮助的话,请不要吝啬你的Star😄

flutter_github_preview

温馨提示:GitHub提供的OpenApi可能不稳定,如果登录失败或者成功之后页面无数据,请尝试使用科学上网或者稍等再尝试。

Doing

下面是与该项目相关的技术总结,欢迎一起来讨论👏

Android纯原生版直通车

AwesomeGithub

Pubspec.yaml

version: 1.0.0+1

environment:
  sdk: ">=2.2.2 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  http: 0.12.0+4
  dio: 3.0.7
  shared_preferences: 0.5.6+1
  url_launcher: 5.4.1
  toast: 0.1.5
  webview_flutter: 0.3.19+8

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^0.1.2

加入我们

如需了解更多可以扫描下方二维码,加入我们:Android补给站。让我们与志同道合的你一起成长。

关注

About

Flutter Github客户端,同时支持Android与IOS,支持账户密码与认证登陆。使用dart语言进行开发,项目架构是基于Model/State/ViewModel的MSVM;使用Navigator进行页面的跳转;网络框架使用了dio。项目持续更新中,为了防止走失,请做好start准备!😊😊

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published