2. Android Studio – это:
www.merasws.com
• Официальная IDE от Google
• Быстрая сборка проектов
• Быстрый эмулятор с поддержкой последней версии Android и Google Play Services
3. Что нового в Android Studio 2.0:
www.merasws.com
• Instant Run
• Эмулятор Android
• Интеграция с Cloud Test Lab
• App Indexing Code Generation & Test
• GPU Debugger Preview
• Новые возможности IntelliJ 15
4. Instant run
www.merasws.com
Работает в следующих случаях:
• Устанавливается debug build variant
• Android Plugin для Gradle версии 2.0.0 или выше
• minSdkVersion = 15 или выше (лучше 21 или выше)
Различают следующее поведение:
• Hot swap
• Warm swap
• Cold swap
5. Instant run
www.merasws.com
Hot swap:
• Изменения в реализации существующего метода
Warm swap:
• Изменение или удаление существующего ресурса
Cold swap:
• Добавление, изменение или удаление: аннотации, поля класса, сигнатуры
метода
• Изменение класса-родителя
• Изменение списка реализованных интерфейсов
• Изменение статического инициализатора класса
• Переупорядочивание элементов разметки, которые используют
динамические id ресурсов
Deploys a new build:
• Изменение манифеста
• Изменение ресурсов, на которые имеется ссылка в манифесте
• Изменение Android widget -а
7. Cloud Test Lab
www.merasws.com
Работает со следующими фреймворками:
• Espresso
• UI Automator 2.0
• Robotium
Для начала работы с ним необходимо:
• Создать Google Cloud Platform account
• Создать Google Cloud project для Вашего приложения
• Настроить active billing account и связать его с проектом, который только
что был создан