Альмеева Ляйсан - android studio 2.0

12
www.merasws.com Android Studio 2.0 Software Done Right

Upload: provectus

Post on 26-Jan-2017

83 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Альмеева Ляйсан - Android studio 2.0

www.merasws.com

Android Studio 2.0SoftwareDoneRight

Page 2: Альмеева Ляйсан - Android studio 2.0

Android Studio – это:

www.merasws.com

• Официальная IDE от Google• Быстрая сборка проектов• Быстрый эмулятор с поддержкой последней версии Android и Google Play Services

Page 3: Альмеева Ляйсан - Android studio 2.0

Что нового в Android Studio 2.0:

www.merasws.com

• Instant Run• Эмулятор Android• Интеграция с Cloud Test Lab• App Indexing Code Generation & Test• GPU Debugger Preview• Новые возможности IntelliJ 15

Page 4: Альмеева Ляйсан - Android studio 2.0

Instant run

www.merasws.com

Работает в следующих случаях:• Устанавливается debug build variant• Android Plugin для Gradle версии 2.0.0 или выше• minSdkVersion = 15 или выше (лучше 21 или выше)

Различают следующее поведение:• Hot swap• Warm swap• Cold swap

Page 5: Альмеева Ляйсан - Android studio 2.0

Instant run

www.merasws.com

Hot swap:• Изменения в реализации существующего методаWarm swap:• Изменение или удаление существующего ресурсаCold swap:• Добавление, изменение или удаление: аннотации, поля класса, сигнатуры

метода• Изменение класса-родителя• Изменение списка реализованных интерфейсов• Изменение статического инициализатора класса• Переупорядочивание элементов разметки, которые используют

динамические id ресурсовDeploys a new build:• Изменение манифеста• Изменение ресурсов, на которые имеется ссылка в манифесте• Изменение Android widget -а

Page 6: Альмеева Ляйсан - Android studio 2.0

Эмулятор Android

www.merasws.com

Возможности:ЛокацияСетьБатареяТелефонОтпечаток пальца

Не поддерживается:WiFiBluetoothNFCSD cardГарнитураUSB

Page 7: Альмеева Ляйсан - Android studio 2.0

Cloud Test Lab

www.merasws.com

Работает со следующими фреймворками:• Espresso• UI Automator 2.0• Robotium

Для начала работы с ним необходимо:• Создать Google Cloud Platform account• Создать Google Cloud project для Вашего приложения• Настроить active billing account и связать его с проектом, который только

что был создан

Page 8: Альмеева Ляйсан - Android studio 2.0

Cloud Test Lab

www.merasws.com

Page 9: Альмеева Ляйсан - Android studio 2.0

App Indexing

www.merasws.com

Типичный сценарий:

Добавить intent filters и код для обработки intent-ов

Связать website с Вашим приложением

Добавить App Indexing API code

Page 10: Альмеева Ляйсан - Android studio 2.0

App Indexing

www.merasws.com

Page 11: Альмеева Ляйсан - Android studio 2.0

App Indexing

www.merasws.com

Page 12: Альмеева Ляйсан - Android studio 2.0

www.merasws.com

Спасибо за внимание!