Code Monkey home page Code Monkey logo

kayces / fluttermarkdowneditor Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adeeteya/fluttermarkdowneditor

0.0 0.0 0.0 6.15 MB

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.

License: MIT License

C++ 36.72% C 1.56% Objective-C 0.08% Kotlin 2.99% Dart 32.48% Swift 0.86% HTML 3.97% CMake 21.33%

fluttermarkdowneditor's Introduction

πŸ“ 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

Get it on Google Play

(or)

Download apk

✨ Features

  • Ability to open .md files directly from the explorer
  • Convenient way to style text (bold,italics,headings and etc)
  • Convenient way to add links
  • Ability to preview JPEG, PNG, GIF, WebP, BMP, and WBMP image formats.
  • Easily open links from the preview
  • Light and Dark Theme Modes available
  • Dual View Mode available (Both Preview and Editing View)
  • Single View Mode available (Either Preview or the Editing View)
  • Added Multi Language Support (For Some of the most popular languages of the world)
  • Ability to clear text and start from scratch
  • Create new .md files
  • Edit existing .md files

πŸ“Έ Screenshots

Light Mode Image Dark Mode Image File Explorer Image Add Link Image Markdown Preview Image Markdown Editor Image

πŸ”Œ Plugins

Name Usage
markdown_editable_textinput Text field with useful markdown helper buttons
flutter_markdown To render markdown text
permission_handler To get storage permissions for opening and saving .md files
url_launcher To launch markdown links
file_picker To open markdown files directly from the app
flutter_localizations Internationalizing app
intl Provides internationalization and localization facilities
flutter_lints For linting

πŸ€“ Author

Aditya R

πŸ”– LICENCE

Copyright (c) 2023 Aditya R MIT LICENCE

πŸ™ Attributions

Text Editor icons created by Freepik - Flaticon

fluttermarkdowneditor's People

Contributors

adeeteya avatar cccc-owo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.