FLUTTER ECOSYSTEM

conghaonet/githao

Um aplicativo cliente Flutter do GitHub de código aberto

Capa do projeto githao
Stars
233
Forks
48
Último push (UTC)
26 de dez. de 2022
Status do projeto
Ativo
conghaonet GitHub avatar
GITHUB User

conghaonet ↗

LinguagensDartBatchfileSwiftKotlinObjective-C

Dependências usadas

Lista de dependências 22 itens

Rankings

README original

Texto original em inglês. Visite o GitHub para a versão atual.

Expandir / recolher README

Language: English | Portugues (Brasil)

GitHao

Android and iOS open-source GitHub Flutter client app

Releases Releases

Releases Releases

Google Play

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Development environment and tool chain

  • Flutter version v1.22.2
  • Dart version 2.10.1
  • Android Studio (version 4.1)
    • Java version 1.8.0_241
    • Flutter plugin version 50.0.2
    • Dart plugin version 201.9002
  • Develop for Android
    • Platform android-29, build-tools 29.0.2
    • Kotlin version 1.3.50
  • Develop for iOS and macOS
    • Mac OS X 10.15.7
    • Xcode 12
    • CocoaPods version 1.9.1

Setup your OAuth App

Create a file named github.yaml in the root directory of the project and fill it with your OAuth App information.

github:
  oauth_app:
    client_id: "YOUR-CLIENT-ID"
    client_secret: "YOUR-CLIENT-SECRET"
    callback_url: "YOUR-AUTHORIZATION-CALLBACK-URL"

For security reasons, I cannot upload my 'github.yaml'.

Screenshots

https://i.loli.net/2019/11/05/AkG4ZdigaXKNbI9.gif https://i.loli.net/2019/11/05/S5tzWDnIAoUXlmJ.gif https://i.loli.net/2019/11/05/n7VkI9eaufEShTU.gif https://i.loli.net/2019/11/05/EFavRCkn3etfzwD.gif https://i.loli.net/2019/11/05/goTxX2OaY37eyQ8.gif https://i.loli.net/2019/11/05/8aMtKLZz9kdFYmx.jpg https://i.loli.net/2019/11/05/Y5Qk8jWenuyfOCs.jpg https://i.loli.net/2019/11/05/TXl9uf2yv6JVQRI.jpg https://i.loli.net/2019/11/05/8JbvSCNgLGMf2A7.jpg https://i.loli.net/2019/11/05/1w5jxqrLEGsUcXu.jpg https://i.loli.net/2019/11/05/OwDxrSfeGKspi7P.jpg https://i.loli.net/2019/11/05/3ygxnFOLJAwVBZ4.jpg https://i.loli.net/2019/11/05/iWymNrMBEQYAhIV.jpg https://i.loli.net/2019/11/05/7P2IgF4KlEzOuQp.jpg https://i.loli.net/2019/11/05/8mgnNKr27QRwJat.jpg

Thanks for open source

  • OpenHub An open source GitHub Android client app, faster and concise.
  • BotToast A really easy to use flutter toast library.
  • flutter/plugins
    • shared_preferences Wraps NSUserDefaults (on iOS) and SharedPreferences (on Android), providing a persistent store for simple data.
    • webview_flutter A Flutter plugin that provides a WebView widget.
    • connectivity This plugin allows Flutter apps to discover network connectivity and configure themselves accordingly.
  • json_serializable, json_annotation Provides source_gen Generators to create code for JSON serialization and deserialization.
  • dio A powerful Http client for Dart, which supports Interceptors, FormData, Request Cancellation, File Downloading, Timeout etc.
  • intl Internationalization and localization support.
  • provider A wrapper around InheritedWidget to make them easier to use and more reusable.
  • cached_network_image Download, cache and show images in a flutter app.
  • dart-event-bus An Event Bus using Dart Streams for decoupling applications.
  • flutter_syntax_view A SyntaxView Widget which highlights code text according to the programming language syntax.
  • flutter_statusbarcolor A package can help you to change your flutter app's statusbar's color or navigationbar's color programmatically.
  • build_runner A build system for Dart.