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

Introduction to Android Studio

Introduction to Android Studio

A brief introduction to Android Studio. This was presented at Phx Mobi Festival (www.phxmobifestival.com)

Donn Felker

August 24, 2013
Tweet

More Decks by Donn Felker

Other Decks in Technology

Transcript

  1. Text donnfelker.com // #phxmobi NOTHING. in regards to Android If

    you use IntelliJ ... If not ... Keep using it. IntelliJ 13 will have all the same stuff. Try EAP 13 to get the new stuff.* Give Android Studio a try. * It might break. EAP = Early Access Preview
  2. Text donnfelker.com // #phxmobi ANDROID STUDIO FEATURES Maven Support Gradle

    Support Android Refactorings Lint Tool Code Analysis Template Based Wizards Rich Layout Editor & Layout Preview Various Themes (darcula! woo!) ... and all the additional goodness of IntelliJ
  3. Text donnfelker.com // #phxmobi FEATURES GRADLE DEPENDENCY MANAGEMENT BUILD VARIANTS

    BUILD CUSTOMIZATION CLEAN DSL MULTI PROJECT SET UP VERY CONFIGURABLE
  4. Text donnfelker.com // #phxmobi DEPENDENCY MANAGEMENT SOURCE & LIBS ARE

    STORED TOGETHER INSIDE OF APP SOURCE CURRENT STATE OF AFFAIRS IN ANT jars, libs, etc compiled with turns into ANDROID APK ALL SOURCE & JARS ARE COMBINED INTO APK <SOURCE_CODE/>
  5. Text donnfelker.com // #phxmobi turns into ANDROID APK ALL SOURCE

    & JARS ARE COMBINED INTO APK <SOURCE_CODE/> central DEPENDENCY MANAGEMENT MAVEN BUILDS reads pom.xml for dependencies and gets them from ... compiled with (or other specified repos) repos
  6. Text donnfelker.com // #phxmobi turns into ANDROID APK FILES ALL

    SOURCE & JARS ARE COMBINED INTO BUILD VARIANTS <SOURCE_CODE/> DEPENDENCY MANAGEMENT GRADLE BUILDS reads build.gradle for dependencies and gets them from ... compiled with central repos local files project itself DEBUG QA RELEASE
  7. Text donnfelker.com // #phxmobi http://goo.gl/t6XvA GRADLE INTRO VIDEO: SOURCE ANDROID

    GRADLE INTEGRATION BUILD VARIANTS DEBUG - DEV DEBUG - QA RELEASE - GOOGLE PLAY RELEASE - AMAZON file replacements, config changes, all kinds of goodness ...
  8. Text donnfelker.com // #phxmobi ANDROID STUDIO COMMON QUESTIONS Should I

    use Android Studio as my main IDE RIGHT NOW? Is Android Studio ready for prime time? Should I delete Eclipse or IntelliJ from my machine and only use Android Studio? Is IntelliJ 13 EAP OK to use for Android Dev?