Table of Contents

Project UNICORN Shaping Document   work notes unicorn

Nick gave me thsi thing to get up to speed on my new project

CALEB'S QUESTIONS

Clarify the goal?

Why do we care about ebooks?

What is family link

Are we concrned about just getting kids to still need micro-interactiosn?

Are the daily diaries happening right now?

"Family Link: Reading Shaping?"

What does that mean lol

Observation

"Children are spending a lot of time with non-educational video and game content on their tablet." So, somehow we're going to get them to be educated? This is dumbledore, oh, now I remember seeing this before.

Hypothesis

"Instead of locking out children from their tablet functionality, what if we provided them with an e-reader option?

Seeking to discover:

Will this cause kids to grow interested in reading?

Will this make parents want ebooks more than physical books?

I didn't really understand this and left a comment

Will this increase opportunities for google to surface content?

Will this make people google customers starting at age 8 lol?

GOAL

"Replicate how this experience [what experience?] might work to gain an understanding of a child's reaction through releaseing for a generative research led diary study" ….what lol

Prinicples

Focus on learnings, not implementation

Prioritize iteration on learnings

Focus on child's experience over parent's

They had some pics of designs

Looks like they got a couple examples of user flows, i like the one where a character is "holding" whatever book your'e considering, as well as saying a preview of that book. They're using emojis for categories which I don't like at all. That being said book categorizing needs work anyway - the app i us to check out from the library has like, fiction, sci fi, and that's it lol.

Also, I don't think this goes in depth to the reader experience enough. I think that'll need a lot of work

Tech stuff

Option 1: Kiosk mode

"Puts the device in single aplication mode"

  • DONE Explore android phone kids mod stuff   unicorn

    Apparently kiosk mode requires a dedicated a device

  • PROS:
    • Child can't leave app
    • Restarting returns to kiosk (child can't leave app same as above)
  • CONS:
    • Requires provisioned device
    • Hard to remove kisok mode
    • Requires enterprise administration???

Option 2: Scren pinning

Some sort of build in android thing

  • DONE Try out android screen pinning   unicorn
  • PROS:
    • kid can't leave app
    • Already built in
    • Simple set up
  • CONS:
    • requires intervention from parent to start application?
    • Restarting device exits screen pinning

Option 3: Custom launcher

Launch app on device startup and when home button is pressed

  • PROS:
    • Kid can't leave app
    • Controlled at user level?
  • CONS:
    • Complicated build
    • Requires parent to set the default launcher

      Oh, apparently they're going with the custom launcher to "launch a webView app"

DONE Find out what a WebView is   unicorn

So the reader and launcher will be developed seperately?

WEBVIEW   work notes unicorn

A view that displays web pages, I guess lol https://developer.android.com/reference/android/webkit/WebView Eh, apparently you can determine whether it goes back, forward etc, can zoom in, that kinda shit. Cool, you can also evaluate javascript in context of the webpage. https://html.spec.whatwg.org/multipage/web-messaging.html#messagechannel We'll probably communicate via that message channel https://html.spec.whatwg.org/multipage/web-messaging.html#messageport There's also "Message ports"

E-reader libraries   work notes unicorn

DONE Are we going to do epub or what?   unicorn

yes

Epub.js

https://github.com/futurepress/epub.js/ v.03? Eek. Demo seems to work prety well FREE BSD license

var book = ePub("url/to/book/package.opf");
var rendition = book.renderTo("area", {width: 600, height: 400});
var displayed = rendition.display();

You can paginate You can seamlessly transition or load it all in a scrolly boi Youc an pop your Table of contents into a dropdown Youc an hook into this shit:

book.spine.hooks.serialize // Section is being converted to text
book.spine.hooks.content // Section has been loaded and parsed
rendition.hooks.render // Section is rendered to the screen
rendition.hooks.content // Section contents have been loaded
rendition.hooks.unloaded // Section contents are being unloaded

Readium-js

https://github.com/readium/readium-js looks way more complicated possibly more configurable? looks liek it takes shitloads of script tags to even get working… Also has requirements around AMD/REquirejs etc

Teabook

https://github.com/TEA-ebook/teabook-open-reader This is some whole movement. No.

TreineticEpubReader

https://github.com/Treinetic/TreineticEpubReader Extension of readium but librarified and simplified Looks a little messier Doesn't seem to have many hooks, documentation not as good

Unicorn Initial Research   work notes unicorn

No need to build out beyond a bare bones prototype, just enough to get them to be able to start research

Observation

Kids are spending a lot of time with fuckboi videogame stuff on their tablets

How about we provide them an ereader instead of locking them out?

What we want to learn:

How do children's behavior change?

How do parents perceive tablet vs physical book reading?

Unicorn google meeting[2020-01-09 Thu]   work notes unicorn

john, interaction designer at google, on kids and family team

We'll probably be giving them a phone

We probably want them to use both Youtube and Ereader on the device

DONE Help gitlab with shitty signing flow   opensource personal refile

It's not accessible and it sucks on small screens

DONE Read poetry   life refile

DONE Align cards   work refile bfe

DONE do user profile homework   work unicorn

DONE Reset tablet   work unicorn

2020

2020-03 March

2020-03-17 Tuesday

2020-05 May

2020-05-08 Friday

  • Test test this is tested right now may 8

2020-05-10 Sunday

Created: 2026-05-08 Fri 18:45