mina_reader 0.0.6 copy "mina_reader: ^0.0.6" to clipboard
mina_reader: ^0.0.6 copied to clipboard

Read Plain Text books. Make highlight, bold, italic selected text. Read with auto scroll.

Developer Challenge

mina_reader #

Read Plain Text books. Make highlight, bold, italic selected text. Read with auto scroll.

Features: #

  • Auto Scroll Text
  • Highlight Text with Color
  • Color Labels names can changable by user
  • Make Bold, Italic, Underline of selected text
  • Last Read Location saves automatically

Web Support #

  • Highlight menu not supported on web yet.

Screens #

  • Book List
  • Sections
  • Reader Settings

Get on pub.dev

Example Project

How to use #

void main() {
  MinaReader.initReader();
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Flutter Demo',
      home: Scaffold(
        body: BooksScreen(
          title: 'Books',
          booksAssetsFolder: "assets/books/",
          books: [
            Book(
              title: 'Asâ-yı Musa',
              assetFolder: 'asayi_musa',
              sections: [
                Section(
                  title: 'Mukaddimat',
                  fileName: 'mukaddimat.txt',
                ),
                Section(
                    title: 'Birinci Mesele', fileName: 'birinci_mesele.txt'),
                Section(
                  title: 'İkinci Mesele',
                  fileName: 'ikinci_mesele.txt',
                )
              ],
            ),
            Book(
              title: 'Sözler',
              sections: [
                Section(
                  title: 'Birinci Söz',
                  fileName: 'birinci_soz.txt',
                ),
                Section(title: 'İkinci Söz', fileName: 'ikinci_soz.txt'),
                Section(
                  title: 'Üçüncü Söz',
                  fileName: 'ucuncu_soz.txt',
                )
              ],
              assetFolder: 'sozler',
            ),
          ],
        ),
      ),
    );
  }
}
8
likes
80
points
57
downloads

Publisher

unverified uploader

Weekly Downloads

Read Plain Text books. Make highlight, bold, italic selected text. Read with auto scroll.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

equatable, flutter, flutter_bloc, flutter_screenutil, hive, hive_flutter

More

Packages that depend on mina_reader