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

Android Studio Is Amazing (Big Android BBQ 2016)

mscheel
October 21, 2016

Android Studio Is Amazing (Big Android BBQ 2016)

Mark Scheel - Android Studio is Amazing (Ballroom E/F)

Let's dive deep into the best tool for all Android developers--Android Studio. Learn the secrets of pro users, how to maximize your efficiency and ship more code and more features all with less escaped defects. Android Studio is so nice you can use it twice! Learn about pairing techniques garnered from Android developers at the biggest brands in the Play Store. Please bring a laptop with the latest version of Android Studio (any channel will do) to this session so you can play along in real time, and learn hands on.

mscheel

October 21, 2016
Tweet

More Decks by mscheel

Other Decks in Programming

Transcript

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

    a fool of himself at #BABBQ16, 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 • 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 About the speaker Google Developer Group Denver Digital Construction

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

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