https://github.com/colendi-project/colendiwebviewsdk-flutter
The Colendi Web View is a Software Development Kit developed by Colendians to enable fast and simple integration to Colendi World.
https://github.com/colendi-project/colendiwebviewsdk-flutter
dart flutter pubdev
Last synced: about 1 month ago
JSON representation
The Colendi Web View is a Software Development Kit developed by Colendians to enable fast and simple integration to Colendi World.
- Host: GitHub
- URL: https://github.com/colendi-project/colendiwebviewsdk-flutter
- Owner: colendi-project
- License: gpl-3.0
- Created: 2023-04-06T10:41:37.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-06T14:24:15.000Z (over 2 years ago)
- Last Synced: 2025-10-22T22:53:26.553Z (5 months ago)
- Topics: dart, flutter, pubdev
- Language: Dart
- Homepage: https://pub.dev/packages/colendi_web_view_sdk_flutter/
- Size: 128 KB
- Stars: 4
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# ColendiWebViewSDK-Flutter
The Colendi Web View Software Development Kit.
# Table of Content
- [Overview](#overview)
- [Requirements](#requirements)
- [Installation](#installation)
- [Integration](#integration)
- [Author](#author)
- [LICENSE](#license)
# Overview
The Colendi Web View is a Software Development Kit developed by Colendians to enable fast and simple integration to Colendi World.
# Requirements
- Dart: ">=3.1.0 <4.0.0"
- Flutter: ">=3.13.0"
- Android: minSdkVersion 19
- iOS 11.0+
# Installation
with Flutter:
```
$ flutter pub add colendi_web_view_sdk_flutter
```
This will add a line like this to your package's pubspec.yaml (and run an implicit `flutter pub get`):
```
dependencies:
colendi_web_view_sdk_flutter: ^1.5.0
```
# Integration
```dart
class MyWidget extends StatelessWidget {
const MyWidget({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
home: ColendiWebView(
/// Set url to open ColendiWebView
url: Uri.parse('URL_STRING'),
/// Set isFullScreen false before loadUrl function to open ColendiWebView fullscreen.
isFullScreen: true,
/// Handle message from ColendiWebView
messageCallback: (message) {
debugPrint(message);
},
/// Send message to ColendiWebView
onServiceCreated: (instance) {
instance.sendMessage('message to ColendiWebView');
},
),
);
}
}
```
# Author
[Colendi](https://www.twitter.com/colendiapp)
# License
ColendiWebView is available under the GNU GENERAL PUBLIC LICENSE license. See the LICENSE file for more info.