Talk
Intermediate
First Talk

Magic ePaper App

Review Pending

Magic ePaper App

Description:

Introduction to Magic ePaper App:

  • Overview of a Flutter-based app that transforms user drawings/images into dithered bitmaps for e-ink screens via NFC.

  • Brief background on e-ink displays, supported palettes (e.g., black/white/red), and typical use cases.

Architecture Snapshot:

  • Modular code structure:

    • UI Layer: Flutter canvas with drawing/editing tools (brush, shapes, undo/redo).

    • Image Processing Pipeline: Custom approach for processing and dithering the images

    • Display Drivers: Overall architecture and integration of display drivers communication in the app.

    • NFC Module: Packaging dithered bitmap into packets to transfer it to an eink display

Live Demo & Code Walkthrough:

  • Editor & Dithering Demo:

    • Quickly open the editor to show the image customization and editing features

    • Show real-time preview of converted bitmap in (e.g., black/white/red) mode.

  • Code Snippet Tour:

    • Highlight Image processing to convert into the desired palette colors.

    • Explain the working of an image quantizer

    • Briefly inspect NFC write logic.

  • Transfer to E-Ink Display:

    • Trigger NFC transfer; watch the physical e-ink module refresh with the new image.

Key Takeaways & Community Call-to-Action:

  • Exploring all the features of the app, exploring new use cases from the audience.

  • Invite contributors: to add new cool features, fix issues or bugs.

  • Share GitHub repo link and quick start guide for first pull request.

Introducing a FOSS project or a new version of a popular project
Tutorial about using a FOSS project
Contributing to FOSS
Technology architecture
Story of a FOSS project - from inception to growth
Community
Engineering practice - productivity, debugging
Which track are you applying for?
Android Open Source Project (AOSP) Devroom

100 %
Approvability
1
Approvals
0
Rejections
0
Not Sure

Looks great. Include a bit about dithering as well (if not planned already).

Reviewer #1
Approved