proto_bytes 0.9.2 copy "proto_bytes: ^0.9.2" to clipboard
proto_bytes: ^0.9.2 copied to clipboard

outdated

A Flutter library for binary protocol serialization and deserialization.

example/lib/main.dart

import 'dart:math';

import 'package:example/com/myprotos/infos/att_info.dart';
import 'package:example/com/myprotos/infos/example_info.dart';
import 'package:proto_bytes/com/protobytes/utils/byte_array.dart';

void main() {
  ByteArray array = ByteArray();
  array.writeInt(1000);
  print(array);
  array.position = 0;
  print(array.readInt());

  // ExampleInfo info = ExampleInfo();
  // info.byteProp = 1;
  // info.shortProp = 2;
  // info.doubleProp = pi;
  // info.longstringProp = 'hello word';
  // info.intListProp.addAll([1, 2, 3, 4, 5]);

  // AttInfo attInfo = AttInfo();
  // attInfo.attId = 1;
  // info.attInfo1ListProp.add(attInfo);

  // attInfo = AttInfo();
  // attInfo.attId = 2;
  // info.attInfo1ListProp.add(attInfo);

  // List<int> bytes = ExampleInfo.toBytes(info);
  // print(bytes);

  // ExampleInfo info2 = ExampleInfo.fromBytes(bytes);
  // print(info2);
}
0
likes
0
points
30
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter library for binary protocol serialization and deserialization.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, typed_data

More

Packages that depend on proto_bytes