Site icon Flutter Packages | Pub dev Packages – Flutter Mobile App World

A testing ground for the Tello drone’s socket API in dart

This packages provides a Dart interface to Ryze Tello drones.

Getting started

Usage

Here’s some sample code that shows how you can make a Tello takeoff, hover in the air for 5 seconds, and then land.

An important thing to note here is that tello.disconnect() must be called to properly dispose of the sockets that connect to the tello.

import 'package:ryze_tello/ryze_tello.dart';

void main() async {
  late final Tello tello;

  try {
    /* Initializing */
    tello = await Tello.tello();

    /* Flying Around */
    await tello.takeoff();

    await Future.delayed(const Duration(seconds: 5));

    await tello.land();
  } finally {
    /* Cleanup & Disconnection */
    tello
        .disconnect(); 
  }
}

Additional information

You may find these links helpful for understanding the underlying SDK that serves as the base for this package.

Download and contribute to this plugin on GitHub

Exit mobile version