tingting 1.0.0 copy "tingting: ^1.0.0" to clipboard
tingting: ^1.0.0 copied to clipboard

discontinued

Automatic comparison of transcripts to originals for listening comprehension practice.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:tingting/ui/tingting.dart';
import 'package:tingting/utils/saveState.dart';
import 'package:tingting/viewModels/tingtingViewModel.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  final saveState = SaveState();
  await saveState.init();

  runApp(TingTingApp(saveState));
}

class TingTingApp extends StatelessWidget {
  final SaveState saveState;

  TingTingApp(this.saveState);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'TingTing',
      theme: ThemeData(
        primarySwatch: Colors.blue,
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: ChangeNotifierProvider<TingTingViewModel>(
        create: (_) => TingTingViewModel(saveState),
        child: Consumer<TingTingViewModel>(
          builder: (context, model, child) {
            return Scaffold(
                body: TingTing(
              title: "TingTing",
            ));
          },
        ),
      ),
    );
  }
}
1
likes
40
pub points
0%
popularity

Publisher

unverified uploader

Automatic comparison of transcripts to originals for listening comprehension practice.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

characters, equatable, file_picker, flutter, flutter_staggered_grid_view, flutter_tts, just_audio, path_provider, provider, shared_preferences

More

Packages that depend on tingting