🌟 Markwon Extension – Render Beautiful Markdown BY Glich

🧩 MarkWon

An extension for MIT App Inventor 2.
Render Markdown in any Label using Markwon with and formatting support.

:pushpin: What it does:

β€œBring elegant Markdown support to your Kodular app β€” bold, italic, headers, lists, quotes, links, and more β€” all rendered beautifully in your Label.”


:white_check_mark: Features

  • Supports headings, bold, italic, strikethrough, inline code
  • Multi-level lists and bullet points
  • Blockquotes and line breaks
  • Clickable links
  • Clean rendering inside Label
  • Handles TextBox \n automatically

:wrench: Available Blocks

1. RenderMarkdown
RenderMarkdown_Method

RenderMarkdown(label, markdownText)

Render any Markdown directly into a Label.


2. SanitizeAndRenderMarkdown
SanitizeAndRenderMarkdown_Method

SanitizeAndRenderMarkdown(label, rawTextFromTextbox)

Automatically replaces \\n and incorrect line breaks from TextBox before rendering.


3. GetRenderedMarkdown
GetRenderedMarkdown_Method

GetRenderedMarkdown(markdownText)

Returns a plain text version of Markdown (no formatting) for display or logging.


:test_tube: Examples

Text in TextBox:

# Welcome to My App\n\n> Powered by Markdown\n\n- Easy\n  - Flexible\n  - Clean\n\n[Learn more](https://example.com)

Use:

call Markwon1.SanitizeAndRenderMarkdown(Label1, TextBox1.Text)

:bookmark: Blockquote Markdown Example

Blockquote

> This Extension was built with ❀️ using Markwon Extension.

Renders as:

This Extension was built with :heart: using Markwon Extension.


Supported markdown features:

  • Emphasis (*, _)

  • Strong emphasis (**, __)

  • Strike-through (~~)

  • Headers (#{1,6})

  • Links ([]() && [][])

  • Images

  • Thematic break (---, ***, ___)

  • Quotes & nested quotes (>{1,})

  • Ordered & non-ordered lists & nested ones

  • Inline code

  • Code blocks

  • Tables (with limitations)

  • Syntax highlight

  • LaTeX formulas

  • HTML

    • Emphasis (<i>, <em>, <cite>, <dfn>)
    • Strong emphasis (<b>, <strong>)
    • SuperScript (<sup>)
    • SubScript (<sub>)
    • Underline (<u>, ins)
    • Strike-through (<s>, <strike>, <del>)
    • Link (a)
    • Lists (ul, ol)
    • Images (img will require configured image loader)
    • Blockquote (blockquote)
    • Heading (h1, h2, h3, h4, h5, h6)
    • there is support to render any HTML tag
  • Task lists:

  • Not done

    • Done with X
    • and or small x

:memo: Specifications


:package: Package: com.glich.markwon
:floppy_disk: Size: 258.26 KB
:mobile_phone: Minimum API Level: 7
:date: Updated On: 2025-07-22T18:00:00Z
:laptop: Built & documented using: FAST-CLI
:package: Library: Markwon

:downwards_button: Download AIX

com.glich.markwon.aix (258.3 KB)

8 Likes