Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bleeding Edge Android Development

Bleeding Edge Android Development

A look into the latest and greatest development tools Android has to offer.

Avatar for Abhijith Srivatsav

Abhijith Srivatsav

November 05, 2013

Other Decks in Programming

Transcript

  1. Abhijith Srivatsav Srinathan Android Studio Features • Fast • Gradle-based

    build support • A rich layout editor that allows you to drag-and- drop UI components, preview layouts on multiple screen configurations • Android-specific refactoring and quick fixes • Minor tweaks for improved usability(reduced number of clicks) • Support for recording the device screen as a movie
  2. Abhijith Srivatsav Srinathan GenyMotion Features • Virtualise the Android device

    rather than emulating it • Therefore, SPEED! • Hardware management: GPS Sensor, Camera • Integration with Android Studio and Eclipse • Shell capable
  3. Abhijith Srivatsav Srinathan Gradle Features • Powerful dependency management(Maven) •

    Product Flavours, Build Variants, and Build Type • Android Studio support. • Binary Bundles for Libraries (.aar)
  4. Abhijith Srivatsav Srinathan Droid Inspector Features • Inspect Views in

    3D • Find Overdraw • Eclipse integration - Launch from DDMS • Usable on WebBrowser using WebGL (for use with Android Studio) • Show/ Hide view hierarchies to isolate problems.
  5. Abhijith Srivatsav Srinathan References and Sources • http://developer.android.com/sdk/installing/studio.html • Youtube

    - (I/O 13)What's New in Android Dev Tools • http://www.genymotion.com/ • http://www.sriramramani.com/droidinspector/ • http://www.gradleware.com/resources/tech/android • http://www.curious-creature.org/docs/android-performance- case-study-1.html • http://cyrilmottier.com/2013/06/27/a-productive-android- development-environment/ • http://www.flickr.com/photos/ecpica/5542438574/ • https://github.com/JakeWharton/AndroidDesignKeynoteTheme