random_emoji_picker 0.0.4 copy "random_emoji_picker: ^0.0.4" to clipboard
random_emoji_picker: ^0.0.4 copied to clipboard

A simple emoji picker that returns random emojis with optional category filters.

example/lib/main.dart

import 'package:flutter/material.dart';
import '../../lib/random_emoji_picker.dart';

void main() {
  runApp(RandomEmojiApp());
}

class RandomEmojiApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Random Emoji Picker Demo',
      theme: ThemeData(
        primarySwatch: Colors.purple,
        useMaterial3: true,
      ),
      home: EmojiScreen(),
    );
  }
}

class EmojiScreen extends StatefulWidget {
  @override
  _EmojiScreenState createState() => _EmojiScreenState();
}

class _EmojiScreenState extends State<EmojiScreen> {
  String _emoji = getRandomEmoji();

  void _getNewEmoji() {
    setState(() {
      _emoji = getRandomEmoji();
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Random Emoji Picker'),
        centerTitle: true,
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            Text(
              _emoji,
              style: TextStyle(fontSize: 100),
            ),
            SizedBox(height: 30),
            ElevatedButton(
              onPressed: _getNewEmoji,
              child: Text('Get New Emoji'),
              style: ElevatedButton.styleFrom(
                padding: EdgeInsets.symmetric(horizontal: 24, vertical: 12),
                textStyle: TextStyle(fontSize: 18),
              ),
            ),
          ],
        ),
      ),
    );
  }
}
6
likes
160
points
3
downloads

Publisher

unverified uploader

Weekly Downloads

A simple emoji picker that returns random emojis with optional category filters.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on random_emoji_picker