android dev conference 2017 - produtividade ninja no android studio

Post on 21-Jan-2018

68 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Ramon Rabelloandroid ninja developer

Ninja Productivity in android studio

Ramon Rabello about.me/ramonrabello

~10 years

Senior Android Software Engineer

Says “Égua!”Communities

"What I need to be a ninjoid™" ?

Master the shortcuts. They are your shurikens!Preferences > Keymap

Learn and love the tools

SDK Manager

AVD Manager

Layout Inspector

Theme Editor

APK Analyzer

Layout Designer

AppLink Assistant

Firebase

Android Device Monitor

Android ProfilersNew Layout EditorKotlin ConverterShow BytecodesAndroid O Support

Adaptive Icons

Device Explorer

Instant AppsDownloadable Fonts

New APK Analyzer…

New Emulator

SDK Manager

AVD Manager

Layout Inspector

Theme Editor

APK Analyzer

Layout Designer

AppLink Assistant

Firebase

Android Device Monitor

Android ProfilersNew Layout EditorKotlin ConverterShow BytecodesAndroid O Support

Adaptive Icons

Device Explorer

Instant AppsDownloadable Fonts

New APK Analyzer…

New Emulator

Learn and love the tools

……

Network Profiler new

What’s New in Android Development Tools (Google I/O ’17)

Boost your code with Live TemplatesPreferences > Editor > Live Templates

control + Jcommand + J

Use Scope-based selectionalt + ⬆ | ⬇option + ⬆ | ⬇

Organize your resources with sourceSets

android { … sourceSets { main.res.srcDirs = [ ‘src/main/res-screen/agenda’, ‘src/main/res-screen/categories’ ] main.java.srcDirs = [‘src/main/kotlin’ ] test.java.srcDirs = [ ‘src/test/kotlin’ ] androidTest.java.srcDirs = [ ‘src/androidTest/kotlin’ ] } } }

Follow the lights!alt + enter command + return

Save time with multi-cursor edition!control + G command + G

Time to live coding!

Learn and move to Kotlin, for the win!

Lambda expressions

Extension Functions

Null-Safety

Smart-casts

Data classes

Type Inference

Properties

Singletons

High-order Functions

Delegations

Coroutines

Kotlin Programming Language

Primary constructors

Contribute testing Android Studio Previews

Be an Early Adopter

Android Studio Like a Boss

Live Templates in Android Studio: Using and Creating Them

Android Studio Project Site

The experts guide to Android development tools - Google I/O 2016

https://goo.gl/XuCqEs

http://tools.android.com

https://goo.gl/lqUC8X

What’s next?

https://www.youtube.com/watch?v=4rI4tTd7-J8

(About) 10 Things You (Probably) Didn’t Know You Could do in Android Studiohttps://goo.gl/8mcnZQ

Thank you! about.me/ramonrabello

slack.androiddevbr.org

Join the largest Android brazilian community!

slack.kotlinlang.org

Contribute to the worldwide Kotlin community!

meetup.com/kotlin-meetup-sp

Join the growing Kotlin Meetup SP!

top related