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

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',
),
],
),
),
);
}
}
Libraries
- book_library/model/book
- book_library/screens/books/bloc/book_bloc
- book_library/model/book_list
- book_library/screens/books/widgets/book_list_tile_widget
- book_library/screens/reader/book_reader_screen
- book_library/screens/books/books_screen
- book_library/screens/books/widgets/books_widget
- constants
- book_library/dictionary
- extensions/extensions_future
- book_library/model/highlight
- book_library/screens/reader/highlight/highlight_helper
- book_library/model/highlight_type
- book_library/screens/reader/keys
- book_library/components/loading
- book_library/model/lugat_position
- book_library/components/lugat_position
- mina_reader
- book_library/screens/sections/helper/name_parsing_helper
- book_library/screens/reader/widgets/next_section_widget
- book_library/screens/reader/widgets/paragraph_widget
- book_library/screens/reader/bloc/reader_bloc
- book_library/screens/reader/ReaderScreenSettings
- book_library/screens/reader/reading_settings_texts
- book_library/components/scroll_speed_widget
- book_library/model/section
- book_library/screens/sections/bloc/section_bloc
- book_library/screens/sections/widgets/section_list_widget
- book_library/screens/sections/SectionScreen
- book_library/storage
- book_library/test_screen
- book_library/text_selection_controls
- book_library/theme/text_theme