Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Can QML make a digital chalkboard feel like real chalk on a ₹6,000 Android tablet?
Qt 6.11 is out! See what's new in the release blog

Can QML make a digital chalkboard feel like real chalk on a ₹6,000 Android tablet?

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
2 Posts 2 Posters 99 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    taniya mittal
    wrote last edited by
    #1

    Hello all, a slightly unusual problem, and I would love input from people who know Qt Quick far better than I do.

    I work at Dev Technosys, an education app development company in India. Most of our education app development is done in Flutter or native code. A school we are talking to asked for something odd: a "chalkboard mode" where kids write math on a tablet and it feels like real chalk. That means a slightly rough, broken stroke, dust at the edges, and the stroke getting thinner as the "chalk" wears down during a session. Their teachers apparently hate how clean and perfect digital ink looks.

    I have a feeling Qt Quick might handle this better than our usual stack, so before I prototype anything:

    Stroke rendering: Would you build this with Shape/ShapePath, a custom QQuickPaintedItem, or a shader effect for the chalk texture? The target devices are very low-end (2 GB RAM, old Mali GPUs).
    Input: Is PointHandler reliable enough for fast handwriting from small kids on cheap capacitive screens, or should I go down to QTabletEvent/QTouchEvent directly?
    Offline first: Many of these schools have almost no connectivity. Is there a recommended way to bundle a large amount of lesson content (images, audio) into a Qt Android app without the APK becoming enormous?
    Licensing: For a commercial app, is LGPL on Android realistic in practice, or does everyone end up on a commercial licence?

    Most education app development services I have seen use the same template: videos, quizzes, a progress bar. A good education app development solution for young kids might need to be less polished and more "tactile," and I am curious whether Qt is the right tool for that kind of imperfection.

    Any pointers, examples or war stories are welcome. And if someone has already made QML chalk squeak, I would love to hear how.

    Ronel_qtmasterR 1 Reply Last reply
    0
    • T taniya mittal

      Hello all, a slightly unusual problem, and I would love input from people who know Qt Quick far better than I do.

      I work at Dev Technosys, an education app development company in India. Most of our education app development is done in Flutter or native code. A school we are talking to asked for something odd: a "chalkboard mode" where kids write math on a tablet and it feels like real chalk. That means a slightly rough, broken stroke, dust at the edges, and the stroke getting thinner as the "chalk" wears down during a session. Their teachers apparently hate how clean and perfect digital ink looks.

      I have a feeling Qt Quick might handle this better than our usual stack, so before I prototype anything:

      Stroke rendering: Would you build this with Shape/ShapePath, a custom QQuickPaintedItem, or a shader effect for the chalk texture? The target devices are very low-end (2 GB RAM, old Mali GPUs).
      Input: Is PointHandler reliable enough for fast handwriting from small kids on cheap capacitive screens, or should I go down to QTabletEvent/QTouchEvent directly?
      Offline first: Many of these schools have almost no connectivity. Is there a recommended way to bundle a large amount of lesson content (images, audio) into a Qt Android app without the APK becoming enormous?
      Licensing: For a commercial app, is LGPL on Android realistic in practice, or does everyone end up on a commercial licence?

      Most education app development services I have seen use the same template: videos, quizzes, a progress bar. A good education app development solution for young kids might need to be less polished and more "tactile," and I am curious whether Qt is the right tool for that kind of imperfection.

      Any pointers, examples or war stories are welcome. And if someone has already made QML chalk squeak, I would love to hear how.

      Ronel_qtmasterR Offline
      Ronel_qtmasterR Offline
      Ronel_qtmaster
      wrote last edited by
      #2

      @taniya-mittal yes you can, this is an exemple https://github.com/jordanprog86/QML-Chalkboard.git

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt
      • Unsolved