Using Android Studio and Genymotion for improved productivity

13
Android Studio + Genymotion = Upgrade in productivity

description

A JetBrains’ - IntelliJ based IDE specifically developed for Android development. Early Access Preview was rolled out on May 16th '13 at Google I/O. Andriod Studio: Flexible and effective Gradle Buid System. Improved Visual Editor for UI design. Effective code completion and refactoring. Advanced lint checker options. Native GCM platform support. Advanced ProGuard and app-signing capabilities. Genymotion: Rocket Speed emulator. Drag and drop an apk file to install and run. Wifi, GPS, Battery, Multi-screen display, Gyroscope, Temperature, Rotation vector. Integrates in the development environment using a plugin. OpenGL hardware acceleration allows you to test your applications with amazing 3D performance. Powerful command line tools allow you to build complex tests. Screen recording.

Transcript of Using Android Studio and Genymotion for improved productivity

Page 1: Using Android Studio and Genymotion for improved productivity

Android Studio +

Genymotion=

Upgrade in productivity

Page 2: Using Android Studio and Genymotion for improved productivity

What is ?

• A JetBrains’ - IntelliJ based IDE specifically developed for Android development.

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

Page 3: Using Android Studio and Genymotion for improved productivity

Download and Install

Android Studio:

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

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

Genymotion:

• https://cloud.genymotion.com/page/launchpad/download

Page 4: Using Android Studio and Genymotion for improved productivity

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: Using Android Studio and Genymotion for improved productivity

Why switch to ?• Light weight.• Flexible build management system.• Improved visual editor for UI design.• Fast and accurate code completion and

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

Page 6: Using Android Studio and Genymotion for improved productivity

Goodness of

• A complete build system. • Hassle-free dependency management.• Build Variants and Product Flavors for flexibility.• App key storage.• Separate module compilation. • A single build system used in command line or

menu options.

Page 7: Using Android Studio and Genymotion for improved productivity

Editing the UI had never been better

Page 8: Using Android Studio and Genymotion for improved productivity

Let Studio point out your errors and manage

your TODOs.

Page 9: Using Android Studio and Genymotion for improved productivity

What’s new in refactoring and code completion?

Page 10: Using Android Studio and Genymotion for improved productivity

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 – Y – Delete Line.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: Using Android Studio and Genymotion for improved productivity

Genymotion: The rocket speed emulator.

Page 12: Using Android Studio and Genymotion for improved productivity

Android Studio fallbacks

• Complex installation process.• Takes time to learn Gradle. • Early Access Preview – So buggy.• Frequent build roll outs. • Cannot have two versions at the same

time.

Page 13: Using Android Studio and Genymotion for improved productivity

in productivity.

Presented by – Sowmya Guru

https://plus.google.com/+SowmyaGuru https://twitter.com/sowmyasguru