march 2014 meetup - android studio + genymotion

Post on 29-Aug-2014

398 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

DESCRIPTION

Sowmya talks about how you can increase producivity and save time by switching to the combination of Android Studio and Genymotion

TRANSCRIPT

Android Studio + Genymotion

= Upgrade in productivity

The Inception

• What is Android Studio?

An IntelliJ based IDE specifically developed for Android development.

Early Access Preview was rolled out on May 16th at Google I/O.

Download and Install• http://developer.android.com/sdk/installing/studio.html

• http://tools.android.com/download/studio/canary/latest

Eclipse - the Grandaddy! • Heavy • Slow• Building is a pain• Li’l or no UI design Preview• Untimely crashes• Lint checker is basic• Mainly for Java

Why switch to Studio?• Light weight compared to Eclipse.• GradleBuild management system is impeccable.• A great visual editor for UI design.• Super fast and accurate code completion and

refactoring. • Advanced lint checker options. • Native GCM platform support.• ProGuard and app-signing capabilities.

Goodness of Gradle• Dependency management made easy.– Local references for Jars and Maven Repos.

• Build Variants (Paid or Free) and Product Flavors (Release, Prod) for flexibility and making your life simple.

• App key storage.• Separate modules compilation. • Every app has a complete build system. • A single build system used in command line or

menu options.

Editing the UI had never been better

Let Studio point out your errors and manage

your TODOs.

What’s new in refactoring and code completion?

Key Board Short CutsCTRL + SHIFT + A – Autocomplete command lookup.Ctrl + Shift + N – Find a class.Ctrl + Shift + L – Code formatting.Alt +Shift + F10 – Build and run.Alt +Shift + F9 – Debug.Ctrl + Z – Undo.Ctrl + Shift + Z – (Ctrl+ Y) – Undo the undone.Ctrl + Shift + O – Optimize.Ctrl + Shift + F - Find in path.Ctrl + Shift + R - Find and replace.Alt + F7 – Find a variable.

• Genymotion: The rocket fast emulator.

Android Studio fallbacks

• Difficult to install.• Takes some time to learn Gradle. • Early Access Preview – So buggy. (No

very apparently!)• Frequent Build roll outs. • Cannot have two versions at the

same time.

Android Studio + Genymotion =

Upgrade in productivity.

top related