Size: a a a

Android Dev Подкаст

2018 April 30

DN

Denis Nek (slow response) in Android Dev Подкаст
мы таки дозаписали про тесты
источник

DN

Denis Nek (slow response) in Android Dev Подкаст
наслаждайтесь
источник

DN

Denis Nek (slow response) in Android Dev Подкаст
=)
источник

ST

Sasha Tainyuk in Android Dev Подкаст
спасибо.)
источник

D

Dmitry in Android Dev Подкаст
источник

EM

Eugene Matsyuk in Android Dev Подкаст
Denis Nek (slow response)
https://androiddev.apptractor.ru/android-dev-podkast-63/

Подкаст #63.  Автоматизация тестирования. Ч.3 UI-тестирование

Завершающая третья часть . Про то, кто пишет UI тесты, как организовано тестирование в Agoda, Avito, Juno, Lyft. Мы постарались осветить проблемы высшего порядка, когда в тестирование вписались в серьез и надолго. Как поддерживать старые тесты. Как происходит подготовка состояния приложения перед тестом и после. Шардирование тестов на большие массивы устройств и эмуляторов, оркестрация прогона. Обсуждение преимуществ реальных устройств, эмуляторов, облачных ферм. Как построить свою ферму. Impact Analysis, тестирование производительности, тестирование верстки, мутационное тестирование, скриншот тестирование и другие интересные термины. В конце ребята дают совет, какие еще проверки добавить в свой прогон.


Из обсуждения:
http://square.github.io/spoon/ -  оркестрация девайсов для тестирования при помощи Spoon
https://github.com/shazam/fork -  оркестрация девайсов для тестирования при помощи Fork
https://github.com/gojuno/composer оркестрация девайсов для тестирования при помощи Composer
https://www.genymotion.com/cloud/ - облачная ферма эмуляторов Genymotion Cloud
https://aws.amazon.com/device-farm/ - облачная ферма девайсов AWS Device Farm
https://firebase.google.com/docs/test-lab/ - облачная ферма девайсов и эмуляторов Firebase Test Lab
https://github.com/openstf/stf - открытая платформа для своей фермы девайсов
https://github.com/gojuno/swarmer -  удобное управление эмуляторами в Swarmer
https://medium.com/@Malinskiy/android-ci-with-kubernetes-684713a83eec- масштабирование CI с Kubernetes в Agoda
https://github.com/shazam/androidTestRules - исключение тестов из прогона по признакам девайсов
https://github.com/square/leakcanary - для отслеживания утечек
https://developer.android.com/training/testing/ui-automator - UI automator

Текст спонсора:
HeadHunter сегодня — это не только высоконагруженный сайт с миллионами пользователей, но и целая линейка мобильных продуктов.
Приложение под Android установили порядка 8 миллионов пользователей.
У нас гибкая команда, которая влияет на все от продукта до процессов.
Современные технологии: Kotlin, Rx, Dagger, Moxy, UI и Unit тесты.
Для нас важно какие артефакты мы производим — чистая архитектура, модульность и т.д.

Пара слов о том, кого мы ищем: инициативного и нацеленного на продукт коллегу (было бы здорово несколько, а не одного) с хорошим техническим бекграундом.

Описание вакансии: https://hh.ru/vacancy/25135673
Контакты для связи: e.revyakina@hh.ru
источник

Y

Yaroslav in Android Dev Подкаст
источник
2018 May 02

DN

Denis Nek (slow response) in Android Dev Подкаст
Дениса часто спрашивают, как стать Google Developer Expert и что это вообще значит. Сегодня на Reddit ask-me-anything о том, как стать GDE:
https://www.reddit.com/r/androiddev/comments/8g983w/becoming_a_gde_ama_request/
источник

AB

Alexander Blinov in Android Dev Подкаст
Какой DI фреймворк вы используете?
anonymous poll

Dagger 2 💪 – 233
👍👍👍👍👍👍👍 65%

Toothpick 🤙 – 43
👍 12%

Мне не нужен DI 🤓 – 26
👍 7%

Koin 🖖 – 16
▫️ 4%

Что такое DI? 🤣 – 16
▫️ 4%

Самописный 🚲 – 12
▫️ 3%

Kodein ✌️ – 9
▫️ 3%

Несколько 💉 – 2
▫️ 1%

👥 357 people voted so far.
источник

AO

Artem Osipov in Android Dev Подкаст
Denis Nek (slow response)
Дениса часто спрашивают, как стать Google Developer Expert и что это вообще значит. Сегодня на Reddit ask-me-anything о том, как стать GDE:
https://www.reddit.com/r/androiddev/comments/8g983w/becoming_a_gde_ama_request/
Получается ты знаешь про новый Стафф но тебе нельзя про него рассказывать? Какая ужасная жизнь )
источник
2018 May 03

AY

Axrorxo'ja Yodgorov in Android Dev Подкаст
Artem Osipov
Получается ты знаешь про новый Стафф но тебе нельзя про него рассказывать? Какая ужасная жизнь )
:)
источник
2018 May 04

DN

Denis Nek (slow response) in Android Dev Подкаст
источник

DN

Denis Nek (slow response) in Android Dev Подкаст
Each Maven dependency matching com.google.android.gms:play-services-* and com.google.firebase:firebase-* is no longer required to have the same version number in order to work correctly at build time and at run time.
источник

DN

Denis Nek (slow response) in Android Dev Подкаст
каждой зависимости по версии!
источник

Sergey λ in Android Dev Подкаст
Denis Nek (slow response)
каждой зависимости по версии!
> If you're not using Android Studio 3.1 to develop your app, you will need to upgrade in order to get the correct version checking behavior within the IDE
😏
источник

Sergey λ in Android Dev Подкаст
Дно Xcode уже близко
источник

АД

Андрей Данилов in Android Dev Подкаст
Denis Nek (slow response)
каждой зависимости по версии!
Если для всех сервисов 15.0.+ писать будет работать же?
источник

DN

Denis Nek (slow response) in Android Dev Подкаст
при + будет собираться дольше же
источник

RB

Roman Byakov in Android Dev Подкаст
я тут рефакторил проектик с 30+ зависимостями через плюс, насрать бы в руки
источник

DN

Denis Nek (slow response) in Android Dev Подкаст
источник