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

Advanced Android Studio

Avatar for mscheel mscheel
November 30, 2016

Advanced Android Studio

AnDevCon SF 2016 talk

Avatar for mscheel

mscheel

November 30, 2016
Tweet

More Decks by mscheel

Other Decks in Technology

Transcript

  1. @5280mark Call To Action Tweet, people, tweet! @5280mark is making

    a fool of himself at #AnDevCon, he totally just confused structural search with live templates! #AndroidDev
  2. @5280mark Update Channels Android Studio's built-in update mechanism can be

    set to receive updates through any one of these 4 channels. Canary: Bleeding edge, released about weekly. These are early previews released in order to obtain real-world feedback during development. The canary channel will always have the latest build, including updates to beta or stable releases. We recommend running canary builds side-by-side with a beta or stable installation. Dev: Canary builds after a full round of internal testing get promoted into the Dev Channel. Beta: Release candidates based on stable canary builds, released and updated to obtain feedback prior to the stable release. The beta channel will be updated with new stable builds until a new canary build goes to beta. Stable: The official stable release, as available from the Android Developer site.
  3. @5280mark Themes Darcula • great contrast for coding • except

    for outdoor high light situations • or perhaps, presentations Preferences > Appearance
  4. More Advanced Stuff “I feel like this is the best

    version of this talk to date.” - Mark https://github.com/googlesamples/android-MultiWindowPlayground
  5. @5280mark Navigation • cmd-click layout file / click • sniper

    cross hairs (“scroll from source”?) • shift-cmd-[ (editor tab nav) • ctrl-tab (switcher) • ctrl-tab + number (switcher to panel) • Cmd-e (recents) • Cmd-[ (back) (] for forward)
  6. @5280mark Surround With cmd-alt t (wraps code in structure, like

    try/catch) neat: try cmd-shift-delete to un-surround note: on mac delete = fn + delete
  7. @5280mark You complete me Tab vs. Enter • tab will

    fill in “smarter” (replace) • enter is more like insert (bar bart barbecue)
  8. @5280mark Dryrun Does: download project, unzip, import into Android Studio,

    gradle sync, build, run, install In ONE easy command! $ gem install dryrun $ dryrun https://github.com/googlesamples/android-unsplash https://github.com/googlesamples https://github.com/cesarferreira/dryrun
  9. @5280mark About the speaker Google Developer Group Denver Digital Construction

    www.digitalconstruction.com iTriage (5+ Million downloads)
  10. @5280mark About the speaker Google Developer Group Denver Digital Construction

    www.digitalconstruction.com iTriage (5+ Million downloads)