Table of Contents
- Project UNICORN Shaping Document  work notes unicorn
- WEBVIEW  work notes unicorn
- E-reader libraries  work notes unicorn
- Unicorn Initial Research  work notes unicorn
- Unicorn google meeting  work notes unicorn
- DONE Help gitlab with shitty signing flow  opensource personal refile
- DONE Read poetry  life refile
- DONE Align cards  work refile bfe
- DONE do user profile homework  work unicorn
- DONE Reset tablet  work unicorn
- 2020
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"
Option 2: Scren pinning
Some sort of build in android thing
Option 3: Custom launcher
Launch app on device startup and when home button is pressed
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