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

Android Studio, a focus on the tool in different contexts

Android Studio, a focus on the tool in different contexts

Marc Poppleton

November 18, 2016
Tweet

More Decks by Marc Poppleton

Other Decks in Programming

Transcript

  1. Constraint Layout say goodbye to deep hierarchy layout Convert your

    existing Layouts RelativeLayout on steroids dependencies  {          compile  'com.android.support.constraint:constraint-­‐layout:*'   }  
  2. Layout Inspector HierarchyViewer is dead, long live Layout Inspector! Snapshot

    of layout Inspect layout hierarchy and properties Currently in early release mode
  3. Vector Assets Import SVG or PSD files Let the runtime

    load PNG or VectorDrawable android  {      defaultConfig  {          vectorDrawables.useSupportLibrary  =  true      }   }   dependencies  {      compile  'com.android.support:appcompat-­‐v7:23.2.0'   }  
  4. Welcome to The Clickodrome! Plain vanilla Espresso Tests code Record

    UI interactions Add assertions as you go Espresso Test Recorder
  5. Emulate Phones, TV, Wear and Tablets Full Android stack Run

    your Unit Tests Run any APK Extended Controls Android Emulator
  6. One Manifest to rule them all Identify origin of nodes

    Define merge priorities Merged Manifest
  7. WTF? Why is my APK so big? Err, new version

    is 120% bigger, why? Wut? Different APK sizes? APK Analyzer
  8. Want more Android Studio? Download Android Studio Canary Channel (or

    the Stable release if you’re not a true developer) http://tools.android.com/download/studio/canary