twitter_extractor 0.0.1 copy "twitter_extractor: ^0.0.1" to clipboard
twitter_extractor: ^0.0.1 copied to clipboard

PlatformAndroid

This plugin lets you download tweets

example/lib/main.dart

import 'dart:developer';

import 'package:flutter/material.dart';
import 'package:twitter_extractor/twitter_extractor.dart';

void main() {
  runApp(
    const MaterialApp(
      home: MainApp(),
    ),
  );
}

class MainApp extends StatefulWidget {
  const MainApp({Key? key}) : super(key: key);

  @override
  _MainAppState createState() => _MainAppState();
}

class _MainAppState extends State<MainApp> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: FutureBuilder(
            future: TwitterExtractor.extract(
                "https://twitter.com/mspoweruser/status/1453107912314871810/photo/1"),
            builder: (context, AsyncSnapshot<Twitter> snapshot) {
              if (snapshot.hasData) {
                Twitter tweet = snapshot.data!;
                return Center(
                    child: Column(
                  mainAxisSize: MainAxisSize.min,
                  children: [
                    CircleAvatar(
                      child: Image.network(tweet.videos.first.thumb),
                    ),
                    Text(tweet.videos.first.text),
                  ],
                ));
              }
              return const Center(
                child: CircularProgressIndicator(),
              );
            }));
  }
}
9
likes
130
points
19
downloads

Publisher

verified publisherpub.tamilkannancv.dev

Weekly Downloads

This plugin lets you download tweets

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, http

More

Packages that depend on twitter_extractor