<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/draw-on-our-home-page--2gbnvpiwm" -->

---
title: Draw on our home page! | daily.dev
description: Touchlab built a fun experiment allowing users to draw on their website in real time using an Android app. The app connects via QR code scan, authenticates...
canonical: https://daily.dev/posts/draw-on-our-home-page--2gbnvpiwm
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Draw on our home page! | daily.dev
og:description: Touchlab built a fun experiment allowing users to draw on their website in real time using an Android app. The app connects via QR code scan, authenticates...
og:url: https://daily.dev/posts/draw-on-our-home-page--2gbnvpiwm
og:image: https://api.daily.dev/og/posts/2gbnVPiwM.png
og:image:alt: Draw on our home page!
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Draw on our home page!

**[Touchlab](https://daily.dev/sources/touchlab)** · 2 min read · 0 upvotes · 0 comments

## Summary

Touchlab built a fun experiment allowing users to draw on their website in real time using an Android app. The app connects via QR code scan, authenticates with Twitter, and sends drawing commands to the website which renders them using JavaScript and HTML5 canvas. The client code is open source on GitHub. The project was built to gain experience with QR codes and Twitter integration, with a 60-second drawing window per session.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://touchlab.co/2012-04-draw-on-our-home-page>

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#android](https://daily.dev/tags/android)

[View this post on daily.dev](https://daily.dev/posts/draw-on-our-home-page--2gbnvpiwm)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Draw on our home page!","url":"https://daily.dev/posts/draw-on-our-home-page--2gbnvpiwm","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/draw-on-our-home-page--2gbnvpiwm"},"datePublished":"2026-08-02T07:15:18.222Z","dateModified":"2026-08-02T07:36:23.623Z","description":"Touchlab built a fun experiment allowing users to draw on their website in real time using an Android app. The app connects via QR code scan, authenticates...","image":"https://media.daily.dev/image/upload/s--1KxV4ohY--/f_auto/v1722860400/public/Placeholder%2007","thumbnailUrl":"https://media.daily.dev/image/upload/s--1KxV4ohY--/f_auto/v1722860400/public/Placeholder%2007","isAccessibleForFree":true,"articleSection":"Touchlab","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Touchlab","logo":"https://media.daily.dev/image/upload/s--CQ0u6GwB--/f_auto,q_auto/v1785654902/logos/touchlab?_a=BAMAMicg0","url":"https://daily.dev/sources/touchlab"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/draw-on-our-home-page--2gbnvpiwm","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"javascript,android","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Touchlab","item":"https://daily.dev/sources/touchlab"},{"@type":"ListItem","position":3,"name":"Draw on our home page!"}]}
```

