![Page 1: March 2014 Meetup - Android Studio + Genymotion](https://reader036.vdocument.in/reader036/viewer/2022082623/53fffc3e8d7f7261088b493d/html5/thumbnails/1.jpg)
Android Studio + Genymotion
= Upgrade in productivity
![Page 2: March 2014 Meetup - Android Studio + Genymotion](https://reader036.vdocument.in/reader036/viewer/2022082623/53fffc3e8d7f7261088b493d/html5/thumbnails/2.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082623/53fffc3e8d7f7261088b493d/html5/thumbnails/3.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082623/53fffc3e8d7f7261088b493d/html5/thumbnails/4.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082623/53fffc3e8d7f7261088b493d/html5/thumbnails/5.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082623/53fffc3e8d7f7261088b493d/html5/thumbnails/6.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082623/53fffc3e8d7f7261088b493d/html5/thumbnails/7.jpg)
Editing the UI had never been better
![Page 8: March 2014 Meetup - Android Studio + Genymotion](https://reader036.vdocument.in/reader036/viewer/2022082623/53fffc3e8d7f7261088b493d/html5/thumbnails/8.jpg)
Let Studio point out your errors and manage
your TODOs.
![Page 9: March 2014 Meetup - Android Studio + Genymotion](https://reader036.vdocument.in/reader036/viewer/2022082623/53fffc3e8d7f7261088b493d/html5/thumbnails/9.jpg)
What’s new in refactoring and code completion?
![Page 10: March 2014 Meetup - Android Studio + Genymotion](https://reader036.vdocument.in/reader036/viewer/2022082623/53fffc3e8d7f7261088b493d/html5/thumbnails/10.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082623/53fffc3e8d7f7261088b493d/html5/thumbnails/11.jpg)
• Genymotion: The rocket fast emulator.
![Page 12: March 2014 Meetup - Android Studio + Genymotion](https://reader036.vdocument.in/reader036/viewer/2022082623/53fffc3e8d7f7261088b493d/html5/thumbnails/12.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022082623/53fffc3e8d7f7261088b493d/html5/thumbnails/13.jpg)
Android Studio + Genymotion =
Upgrade in productivity.