Language: English | Portugues (Brasil)
Android and iOS open-source GitHub Flutter client app
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.
- 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
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'.
- 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.