15. 23AndMe API + {N}
• Big data to small data – human
genome to Tinder
• Adaptive learning to determine what
you are attracted to
• Use a subset of the data returned to
discover matches
16. Recipe for an app
• Card interface with swiping
• Authentication with 23AndMe API
• Analyze subset of 23AndMe data
• “Teach the app” user’s likes to narrow
future results
• Create: Tinder for 23AndMe – find
Neanderthal love!
18. 2 API calls:
Get my DNA relatives
https://api.23andme.com/1/relatives/c44
3434949302/
Get a relative’s Neanderthal Ancestry
https://api.23andme.com/1/neanderthal/
d343ie9939405r/
Show me the photo!
19. Teach the app
{ "id": "7ad467ea509080fb"
"neanderthal":
{ "proportion": 0.0310,
"ancestry": "East Asian",
"average": 0.028,
"percentile": 20 }
}
Track which proportion I tend to swipe
right, find me better matches
22. Time’s Up!
• About your speaker:
– Name: Jen Looper
– Company: Developer Advocate, Telerik
– Twitter: @jenlooper
– Email: jen.looper@telerik.com
– http://www.ladeezfirstmedia.com
– Quick bio: Jen Looper has over 13 years'
experience as a web and mobile developer,
specializing in creating cross-platform family-
oriented mobile apps. Also hardware!
ThingLearn.com!
Editor's Notes
This JavaScript code instantiates an Objective-C UIAlertView class, sets its message property, and then calls its addButtonWithTitle() and show() methods. When you run a NativeScript iOS app with this code you'll see the alert "hello world!"
this JavaScript code instantiates a Java android.text.format.Time() object, calls its set() method, then logs the return value of its format() method, which is the string "01/01/15".
Big data? Small data? All data! A mobile app can consume big data via an API, but it has to be presented in bite-sized pieces. Let’s use the big data of 23AndMe (DNA mapping) in a little bitty mobile app