61
PRESENTED BY LUIS DE LA ROSA DIRECTOR OF TECHNOLOGY BECOMING MORE EFFECTIVE WITH THE ANDROID EMULATOR @louielouie ANDEVCON BOSTON

BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

  • Upload
    ngohanh

  • View
    231

  • Download
    3

Embed Size (px)

Citation preview

Page 1: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

P RE SENTED BY

LU IS DE LA ROSAD IREC T OR OF T EC HNOLOGY

BECOMING MORE EFFECTIVEWITH THE ANDROID EMULATOR

@louielouie

ANDEVCON BOSTON

Page 2: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

AKA

ANDROID EMULATOR MYTHS.. .

BUSTED!

Page 3: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

WHAT YOU WILL LEARN

Engineers f rom many companies have been working hard on making it better. . .but they don’t get 1 hour Broadway Launch Events to show it off.

THE EMULATOR IS WAY, WAY BETTER THAN YOU EVER THOUGHT

Page 4: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

- SPEED UP THE EMULATOR

- KNOW WHAT YOU CAN / CAN’T DO

- BEND THE EMULATOR TO YOUR WILL

WHAT YOU WILL LEARN IN DETAIL

Page 5: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

LET’S DEMYSTIFY THIS

Android Virtual Device Manager > New.. .

Page 6: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #1: NON-NEXUS DEVICES CAN’T BE EMULATED

Page 7: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

EMULATING THE AMAZON KINDLE FIRE

Android SDK ManagerTools > Manage Add-On Sites. . .User-defined Sites, New.. .

http://kindle-sdk.s3.amazonaws.com/addon.xml

Page 8: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #1: NON-NEXUS DEVICES CAN’T BE EMULATED

BUSTED!

Page 9: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #1: NON-NEXUS DEVICES CAN’T BE EMULATED

Page 10: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #1: NON-NEXUS DEVICES CAN’T BE EMULATED

Page 11: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #1: NON-NEXUS DEVICES CAN’T BE EMULATED

Page 12: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

NEXUS DEVICES ARE GOOD

Page 13: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

-HTC-LG-MOTOROLA-NOOK-SAMSUNG-SNAPDRAGON-SONY

MORE EMULATOR ADD-ONS

Page 14: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

STARTUP TIME ON2011 13” MACBOOK PRO2.3 GHZ I5 + SSD UPGRADE:

CONFIRMED?

3:40

Page 15: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

ON SUBSEQUENT STARTS:

PLAUSIBLE?

1:10

Page 16: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

MOST ANDROID DEVICES RUN ARM

THE ANDROID EMULATOR TOO

BUT ARM EMULATION ON INTEL IS SLOW

Page 17: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

INTEL ATOM X86SYSTEM IMAGE

Page 18: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

INTEL ATOM X86SYSTEM IMAGE

Available for 2.3.3 (10), 4.0.3 (15),4.1.2 (16) and 4.2.2 (17)

Page 19: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

INTEL ATOM X86SYSTEM IMAGE

Page 20: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

HAXM MAKES EMULATOR RUN CLOSE TO NATIVE SPEED

Page 21: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

HAXM MAKES EMULATOR RUN CLOSE TO NATIVE SPEED

Page 22: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

HAXM MAKES EMULATOR RUN CLOSE TO NATIVE SPEED

<sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.dmg (or .exe on Windows)

Need to install HAXM in addition to the Android add-in.

Page 23: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

BEACON MOUNTAIN

Simpler install

Page 24: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

ON LINUX, USE KVMINSTEAD OF HAXM

emulator -avd <avd_name> -qemu -m 512 -enable-kvm

Page 25: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

HAXM MAKES EMULATOR RUN CLOSE TO NATIVE SPEED

HAX is working and emulator runs in fast virt mode

Look in LogCat for:

Page 26: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

STARTUP TIME WITHX86 SYSTEM IMAGE + HAXM ON 2011 13” MACBOOK PRO2.3 GHZ I5 + SSD UPGRADE:

BUSTED!0:21

Page 27: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

ON SUBSEQUENT STARTSX86 SYSTEM IMAGE + HAXM:

DOUBLE BUSTED!!

0:17

Page 28: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

ON SUBSEQUENT STARTSX86 SYSTEM IMAGE + HAXM+ LAUNCH FROM SNAPSHOT:

Page 29: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #2: EMULATOR IS SLOW

ON SUBSEQUENT STARTSX86 SYSTEM IMAGE + HAXM+ LAUNCH FROM SNAPSHOT:

TRIPLE BUSTED!!!

0:06

Page 30: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #3: DEVICES ARE FASTER

HAXM/KVM LEVERAGES YOUR DESKTOP/LAPTOP CPU

2.4Ghz Intel i7 vs1.5Ghz ARM A8

Different goals: Performance vs ba"ery life

BUSTED!

Page 31: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #3: DEVICES ARE FASTER

EXPERIMENTAL GPU ACCELERATION LEVERAGES

YOUR VIDEO CHIPSET

Note: does not play well with Snapshot

Page 32: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #3: DEVICES ARE FASTER

TOO FAST?

File I/O can be much slower with SD vs SSD or HDD

Profiling should be done on Devices

Page 33: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

BRIEF MYTH INTERLUDE

Page 34: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

KEYBOARD & SKIN

Page 35: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

NO KEYBOARD

Page 36: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

NO SKIN WITH CONTROLS

Page 37: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MEMORY & STORAGE SIZING

Page 38: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

TALKING TO YOUR COMPUTER

10.0.2.2

Page 39: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

KEYBOARD SHORTCUTSRotate - Control-F11

Home - Home (Fn-le# on Mac)

Back - Esc

Menu - F2

Page 40: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #4: ANDROID EMULATOR IS LIMITED

It takes work to emulate a device and some things have not been built yet:

PLAUSIBLE

Bluetooth

USB

Page 41: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #4: ANDROID EMULATOR IS LIMITED?

But there is so much it can do!

EMULATOR CONSOLEtelnet localhost 5554

Note: need to enable telnet in Windows 7/8

Page 42: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #4: ANDROID EMULATOR IS LIMITED?

INBOUND CALL

gsm call 15558675309

Page 43: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #4: ANDROID EMULATOR IS LIMITED?

INBOUND SMS

sms send 15558675309 "It's me, Jenny"

Page 44: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #4: ANDROID EMULATOR IS LIMITED?

ENABLING POWER CHANGESIn <avd_home>/avd/<avd_name>.avd/config.ini:

change hw.ba"ery=noto

hw.ba"ery=yes

Otherwise: crash!

Page 45: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #4: ANDROID EMULATOR IS LIMITED?

ENABLING POWER CHANGES

Page 46: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #4: ANDROID EMULATOR IS LIMITED?

“No support for determining ba"ery charge level and AC charging state.”

- Android Emulator Documentation

BUSTED!

Page 47: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #4: ANDROID EMULATOR IS LIMITED?

FULL SPEED AHEAD!

power capacity 100power ac on

Page 48: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #4: ANDROID EMULATOR IS LIMITED?

ALMOST EMPTYpower ac off

power status dischargingpower capacity 10

Page 49: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #4: ANDROID EMULATOR IS LIMITED?

SAY CHEESE!

Page 50: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #4: ANDROID EMULATOR IS LIMITED?

EMULATED CHEESE

Page 51: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #4: ANDROID EMULATOR IS LIMITED

Experimental tethering support for:

Hardware Sensors

Multi-Touch

Page 52: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #5: DEVICE IS BETTER FOR DEBUGGING

Emulator is like a Rooted Device

BUSTED

without voiding your warranty

Page 53: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #5: DEVICE IS BETTER FOR DEBUGGING

You can’t normally browse internal data at /data/data

Page 54: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #5: DEVICE IS BETTER FOR DEBUGGING

You can pull a file and verify

Page 55: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #5: DEVICE IS BETTER FOR DEBUGGING

Unit Tests run faster on Emulator (due to CPU)

Your physical keyboard is easier to use than virtual

Can click with mouse instead of touching

Page 56: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #5: DEVICE IS BETTER FOR DEBUGGING

Sometimes you don’t have a device

Le# it at home

On the plane

The Next Big Thing

Presentation

Page 57: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #5: DEVICE IS BETTER FOR DEBUGGINGThe Next Big Thing

Page 58: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #5: DEVICE IS BETTER FOR DEBUGGINGThe Next Big Thing

Page 59: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

MYTH #5: DEVICE IS BETTER FOR DEBUGGINGThe Next Big Thing

Page 60: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

QUESTIONS

?Luis de la RosaDirector of Technology, savvy appsh!p://savvyapps.comEmail: [email protected]!er: @louielouieGoogle: +Luis de la Rosa

Presentation, notes and links:luisdelarosa.com/emulator

Page 61: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED

HTTP://SAVVYAPPS.COM/

COME DO THE BEST WORK OF YOUR CAREER

luisdelarosa.com/emulator