13
Android Studio + Genymotion = Upgrade in productivity

March 2014 Meetup - Android Studio + Genymotion

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: March 2014 Meetup - Android Studio + Genymotion

Android Studio + Genymotion

= Upgrade in productivity

Page 2: March 2014 Meetup - Android Studio + Genymotion

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.

Page 3: March 2014 Meetup - Android Studio + Genymotion

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

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

Page 4: March 2014 Meetup - Android Studio + Genymotion

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

Page 5: March 2014 Meetup - Android Studio + Genymotion

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.

Page 6: March 2014 Meetup - Android Studio + Genymotion

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.

Page 7: March 2014 Meetup - Android Studio + Genymotion

Editing the UI had never been better

Page 8: March 2014 Meetup - Android Studio + Genymotion

Let Studio point out your errors and manage

your TODOs.

Page 9: March 2014 Meetup - Android Studio + Genymotion

What’s new in refactoring and code completion?

Page 10: March 2014 Meetup - Android Studio + Genymotion

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.

Page 11: March 2014 Meetup - Android Studio + Genymotion

• Genymotion: The rocket fast emulator.

Page 12: March 2014 Meetup - Android Studio + Genymotion

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.

Page 13: March 2014 Meetup - Android Studio + Genymotion

Android Studio + Genymotion =

Upgrade in productivity.