Date post: | 22-Jan-2018 |
Category: |
Mobile |
Upload: | jared-sheehan |
View: | 175 times |
Download: | 0 times |
PA
GE
1
© 2015 Apio Systems, Inc. Confidential 1
Jared Sheehan @ Driversiti
Taking the blinders off – The power of Stetho
PA
GE
2
© 2015 Apio Systems, Inc. Confidential 2
Who am I
Glass explorer, speech recognition enthusiast and big android nerd
Android Lead @Driversiti - driving safety for the mobile generation
Part of the team that built the Speech Recognition application for the Amazon Fire Phone
Suite of applications - AIM Android, Engadget Android, Distro Android, TechCrunch
Android, AOL HD, AIM Blackberry
Meetup Evangelist
PA
GE
3
© 2015 Apio Systems, Inc. Confidential 3
Overview
Data obscurity
Stetho to the rescue
How it works
Sample code
Questions?
PA
GE
4
© 2015 Apio Systems, Inc. Confidential 4
Data obscurity
Database access and visualization
API Request/Response obscurity
Shared Preferences
Solutions – Root, rebuilding logging over and over
A solution - Stetho
PA
GE
6
© 2015 Apio Systems, Inc. Confidential 6
Web developers have it made
The web has been around for decades
The suite of tools for WebDevs is very robust
Facebook - Lets piggy back off one of them and build a deb bridge to access
Android data
Chrome developer tools - https://developer.chrome.com/devtools
Obviously, this is not secure, never ship this in production
PA
GE
7
© 2015 Apio Systems, Inc. Confidential 7
Stetho - What it does
Database access and visualization – No more Sqlite exporting
Remove API Request/Response obscurity – Network inspection
Easily read and change Shared Preferences
Replacement for Hierarchy Viewer
Dump App – Command line tool
PA
GE
18© 2015 Apio Systems, Inc. Confidential 18
Driversiti by Apio
Mobile Platform (Software) as a Service
Utilizes mobile device sensor fusion in conjunction with proprietary algorithms
Initial focus: Transportation
Drivers, Fleets, Auto Insurers, Roadside Assistance
Provides drivers with “Situational Awareness”
- improves safety, efficiency, and the driving experience
No easily outdated, expensive embedded equipment, or connection to car
- uses only the smartphones/tablets that drivers already carry
PA
GE
19© 2015 Apio Systems, Inc. Confidential
Android Developer
Tweet: @jayroo5245
THANK YOU