Working and Winning with Android Studio

Working and Winning with Android Studio

Android Developers build apps with Android Studio. This presentation exposes them to all the amazing and latest functionality the IDE has to offer and presents tips on how to shorten their development time.

E803718649600ddffc1bc625d957e786?s=128

Moyinoluwa Adeyemi

July 28, 2017
Tweet

Transcript

  1. Developer Conference 2017

  2. Many many years ago in Android Developer Land, there lived

    an IDE named...
  3. And along came... Built by Jetbrains

  4. And along came... Built by Jetbrains First class support for

    Android
  5. And along came... Built by Jetbrains First class support for

    Android Effective tooling
  6. And along came... Built by Jetbrains First class support for

    Android Effective tooling Great build system
  7. Android Studio 3.0 App performance profiling tools

  8. Android Studio 3.0 App performance profiling tools Support for Kotlin

  9. Android Studio 3.0 App performance profiling tools Support for Kotlin

    Gradle build optimization
  10. Wait, there’s more!

  11. Android Studio 3.0... Instant Apps

  12. Android Studio 3.0... Instant Apps XML Fonts

  13. Android Studio 3.0... Instant Apps XML Fonts Downloadable fonts

  14. Android Studio 3.0... Instant Apps XML Fonts Downloadable fonts Adaptive

    icons
  15. Features

  16. Code - Instant Run

  17. Code - Emulator

  18. Code - Code Editor

  19. Configure - Build System

  20. Configure - Version Control

  21. Tooling - Code Templates

  22. Tooling - Testing tools and framework

  23. Connected apps - Firebase integration

  24. Connected apps - Firebase integration

  25. Connected apps - Firebase integration

  26. Connected apps - Firebase integration

  27. GUI Tools - Layout Editor

  28. GUI Tools - APK Analyzer

  29. GUI Tools - APK Analyzer

  30. GUI Tools - Vector Asset Studio

  31. GUI Tools - Vector Asset Studio

  32. GUI Tools - Vector Asset Studio

  33. Tips for faster development

  34. None
  35. Shortcuts ctrl O cmd alt O ctrl N cmd space

    cmd alt L cmd D cmd / cmd F cmd K cmd J Double Shift
  36. Debug mode

  37. Split view

  38. Run tests with coverage

  39. Emoji Support!

  40. References https://developer.android.com/studio/features.html https://caster.io/lessons/creating-git-branches-in-android-studio/ https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_Ref erenceCard.pdf Illustrations The extremely talented Virginia

    Poltrack - @VPoltrack
  41. None