Upload
blrdroid
View
398
Download
6
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
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.