telegram_web_app 0.1.4 copy "telegram_web_app: ^0.1.4" to clipboard
telegram_web_app: ^0.1.4 copied to clipboard

Representation and implementation of telegram web/mini apps apis

example/lib/main.dart

import 'package:example/screens/main_screen.dart';
import 'package:flutter/material.dart';
import 'package:telegram_web_app/telegram_web_app.dart';

void main() async {
  // add delay for 'Telegram not loading sometimes' bug
  await Future.delayed(const Duration(milliseconds: 500));

  if (TelegramWebApp.instance.isSupported) {
    await TelegramWebApp.instance.ready();
    Future.delayed(const Duration(seconds: 1), TelegramWebApp.instance.expand);
  }

  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Telegram Web App Example',
      theme: TelegramThemeUtil.getTheme(TelegramWebApp.instance),
      home: const MainScreen(),
    );
  }
}
33
likes
0
pub points
86%
popularity

Publisher

unverified uploader

Representation and implementation of telegram web/mini apps apis

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, js

More

Packages that depend on telegram_web_app