Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adeeteya/fluttermarkdowneditor
Markdown Editor app allows easy markdown file creation and editing. It opens ".md" files directly from explorer, provides text styling options, effortless link addition, Light and Dark Theme Modes, Multiple View Modes. Developed using Flutter, it's mainly intended for mobile devices as there are no standalone markdown editors presently available.
https://github.com/adeeteya/fluttermarkdowneditor
android dart flutter flutter-apps flutter-examples markdown markdown-editor markdown-previewer mobile-app
Last synced: 7 days ago
JSON representation
Markdown Editor app allows easy markdown file creation and editing. It opens ".md" files directly from explorer, provides text styling options, effortless link addition, Light and Dark Theme Modes, Multiple View Modes. Developed using Flutter, it's mainly intended for mobile devices as there are no standalone markdown editors presently available.
- Host: GitHub
- URL: https://github.com/adeeteya/fluttermarkdowneditor
- Owner: adeeteya
- License: mit
- Created: 2023-04-01T13:25:43.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-18T09:34:56.000Z (9 months ago)
- Last Synced: 2024-10-28T21:40:27.374Z (9 days ago)
- Topics: android, dart, flutter, flutter-apps, flutter-examples, markdown, markdown-editor, markdown-previewer, mobile-app
- Language: Dart
- Homepage:
- Size: 6.04 MB
- Stars: 156
- Watchers: 4
- Forks: 18
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# π Flutter Markdown Editor
Introducing the Markdown Editor app, the perfect tool for anyone who needs to create and edit markdown files with ease. With the ability to open ".md" files directly from the explorer, you can easily access your files and start working on them right away.
The app also offers a convenient way to style your text with options such as bold, italics, headings, and more. Adding links is also a breeze with the simple interface.
In addition, you can preview JPEG, PNG, GIF, WebP, BMP, and WBMP image formats right within the app. You can easily open links from the preview, making it easy to navigate between different files and sources.
Choose between Light and Dark Theme Modes, and use the Dual View Mode to simultaneously view both the preview and editing views. Alternatively, you can use Single View Mode to focus on either the preview or editing view.
The app also offers the ability to clear text and start from scratch, as well as create new .md files or edit existing ones.
This Editor was developed using Flutter and is mainly targeted for mobile devices as currently there aren't any standalone markdown editors available.
Please starβ the repo if you like what you seeπ.
## π» Installation links
[](https://play.google.com/store/apps/details?id=com.adeeteya.markdown_editor&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1)
(or)
[![Download apk](https://img.shields.io/badge/Download-apk-green)](https://github.com/adeeteya/FlutterMarkdownEditor/releases/download/1.2.1/MarkdownEditor-android-1.2.1.apk)
## β¨ Features
- [x] Ability to open .md files directly from the explorer
- [x] Convenient way to style text (bold,italics,headings and etc)
- [x] Convenient way to add links
- [x] Ability to preview JPEG, PNG, GIF, WebP, BMP, and WBMP image formats.
- [x] Easily open links from the preview
- [x] Light and Dark Theme Modes available
- [x] Dual View Mode available (Both Preview and Editing View)
- [x] Single View Mode available (Either Preview or the Editing View)
- [x] Added Multi Language Support (For Some of the most popular languages of the world)
- [x] Ability to clear text and start from scratch
- [x] Create new .md files
- [x] Edit existing .md files## πΈ Screenshots
## π Plugins
| Name | Usage |
|-----------------------------------------------------------------------------|-------------------------------------------------------------|
| [**flutter_markdown**](https://pub.dev/packages/flutter_markdown) | To render markdown text |
| [**permission_handler**](https://pub.dev/packages/permission_handler) | To get storage permissions for opening and saving .md files |
| [**url_launcher**](https://pub.dev/packages/url_launcher) | To launch markdown links |
| [**file_picker**](https://pub.dev/packages/file_picker) | To open markdown files directly from the app |
| [**expandable**](https://pub.dev/packages/expandable) | To create expandable header buttons |
| [**flutter_localizations**](https://pub.dev/packages/flutter_localizations) | Internationalizing app |
| [**intl**](https://pub.dev/packages/intl) | Provides internationalization and localization facilities |
| [**flutter_lints**](https://pub.dev/packages/flutter_lints) | For linting |## π€ Author
**[Aditya R](https://github.com/adeeteya)**
## π LICENCE
Copyright (c) 2023 Aditya R
[MIT LICENCE](https://github.com/adeeteya/FlutterMarkdownEditor/blob/master/LICENSE)## π Attributions
Text Editor icons created by Freepik - Flaticon