#GooglePlay #Test #Robo
Automate Android App Testing with Robo
Для все тех кто использует Pre-launch отчеты в Google Play перед запуском приложения и хочет улучшить их качество рекомендую посмотреть интро по Robo тестам
Automate Android App Testing with Robo
Для все тех кто использует Pre-launch отчеты в Google Play перед запуском приложения и хочет улучшить их качество рекомендую посмотреть интро по Robo тестам
YouTube
Automate Android app testing with Robo
It’s important to continually monitor and test your apps functionality to ensure a quality user experience. In this video, we give you a quick explanation of what your test automation options are when it comes to your Android apps. We’ll discuss two ways…
👍1
#Test #Mock
Superior Testing: Make Fakes not Mocks
Всегда ли эффективно использовать Mock-и или лучше делать Stub-ы? Stub позволяет с более дешевой ценой для производительности выполнять тесты, соотвественно скорость их выполнения увеличится. Более подробное сравнение в статье
Superior Testing: Make Fakes not Mocks
Всегда ли эффективно использовать Mock-и или лучше делать Stub-ы? Stub позволяет с более дешевой ценой для производительности выполнять тесты, соотвественно скорость их выполнения увеличится. Более подробное сравнение в статье
👍1
#AndroidQ #AndroidBeta
Introducing Android Q Beta
Я думаю многие из вас уже слышали что вышла Android Q Beta 1. Я не пропустил это событие и готовлю большой обзор изменений в отдельной статье, ждите публикации в ближайшее время...
В чате обсуждений буду рад услышать что вам интересно было бы узнать о изменениях
Introducing Android Q Beta
Я думаю многие из вас уже слышали что вышла Android Q Beta 1. Я не пропустил это событие и готовлю большой обзор изменений в отдельной статье, ждите публикации в ближайшее время...
В чате обсуждений буду рад услышать что вам интересно было бы узнать о изменениях
👍1
#ArchComponent #Jetpack #Architecture
Android Jetpack Navigation Stable Release
🎉 Долгожданный релиз Android Navigation состоялся 🎉
Jetpack Navigation компонент предоставляет вам:
👉 Обработка нажатий кнопок "Up" и "Back", так чтобы они работали одинаково на всех экранах и устройствах
👉 Доступ к любой части приложения с помощью deep link, позволяя создавать единообразную навигацию
👉 Безопасная передача аргументов между экранами, которая уменьшает вероятность крэшей приложения при навигации по нему на основе Safe Args Gradle плагина
👉 Навигация в Navigation Drawer и Bottom Navigation в соотвествии с Material Design
👉 Визуальный редактор для управления навигацией в вашем приложение с помощью Navigation Editor (доступен c Android Studio 3.3)
Подробное руководство по библиотеке
Codelab по Navigation библиотеке
Android Jetpack Navigation Stable Release
🎉 Долгожданный релиз Android Navigation состоялся 🎉
Jetpack Navigation компонент предоставляет вам:
👉 Обработка нажатий кнопок "Up" и "Back", так чтобы они работали одинаково на всех экранах и устройствах
👉 Доступ к любой части приложения с помощью deep link, позволяя создавать единообразную навигацию
👉 Безопасная передача аргументов между экранами, которая уменьшает вероятность крэшей приложения при навигации по нему на основе Safe Args Gradle плагина
👉 Навигация в Navigation Drawer и Bottom Navigation в соотвествии с Material Design
👉 Визуальный редактор для управления навигацией в вашем приложение с помощью Navigation Editor (доступен c Android Studio 3.3)
Подробное руководство по библиотеке
Codelab по Navigation библиотеке
Подключение библиотеки
Для тех кто хочет использовать версию на основе Android Support Library смотрите версию 1.0
dependencies { def nav_version = 2.0.0 // Java implementation "androidx.navigation:navigation-fragment:$nav_version" implementation "androidx.navigation:navigation-ui:$nav_version" // Kotlin KTX implementation "androidx.navigation:navigation-fragment-ktx:$nav_version" implementation "androidx.navigation:navigation-ui-ktx:$nav_version" }Для тех кто хочет использовать версию на основе Android Support Library смотрите версию 1.0
👍1
#Network #LibUpdates
OkHttp 3.14
Изменения в библиотеке:
👉 Удалены уже давно помеченные как deprecated OkUrlFactory и OkApacheClient
👉 Добавлена поддержка duplex вызовов по HTTP/2
👉 Запрет на повторную передачу тела запроса с помощью RequestBody.isOneShot()
👉 EventListener теперь содержит новые методы requestFailed() и responseFailed(), которые requestBodyEnd() и responseBodyEnd(), в случае возникновения ряда ошибок
👉 Обновление до Conscrypt 2.0.0
👉 Обновление списка встроенных публичных суффиксов
👉 Исправление ошибок, утечек памяти,
OkHttp 3.14
Изменения в библиотеке:
👉 Удалены уже давно помеченные как deprecated OkUrlFactory и OkApacheClient
👉 Добавлена поддержка duplex вызовов по HTTP/2
👉 Запрет на повторную передачу тела запроса с помощью RequestBody.isOneShot()
👉 EventListener теперь содержит новые методы requestFailed() и responseFailed(), которые requestBodyEnd() и responseBodyEnd(), в случае возникновения ряда ошибок
👉 Обновление до Conscrypt 2.0.0
👉 Обновление списка встроенных публичных суффиксов
👉 Исправление ошибок, утечек памяти,
GitHub
okhttp/CHANGELOG.md at master · square/okhttp
Square’s meticulous HTTP client for the JVM, Android, and GraalVM. - square/okhttp
👍1
#Google #Indie #GooglePlay #Games
Grow your indie game with Google Play
Google анонсировала Indie Games Showcase для независимых разработчиков игр - международное соревнование для игровых студий из Европы, Южной Кореи и Японии. В результате соревнования можно выиграть следующий призы:
👉 Оплату поездки на завершающее событие в вашем регионе
👉 Продвижение в Google Play
👉 Продвижение в различных маркетинговых каналах по Android и Google Play
👉 Консультация с командой Google Play
👉 Гаджеты от Google
👉 И другие...
Grow your indie game with Google Play
Google анонсировала Indie Games Showcase для независимых разработчиков игр - международное соревнование для игровых студий из Европы, Южной Кореи и Японии. В результате соревнования можно выиграть следующий призы:
👉 Оплату поездки на завершающее событие в вашем регионе
👉 Продвижение в Google Play
👉 Продвижение в различных маркетинговых каналах по Android и Google Play
👉 Консультация с командой Google Play
👉 Гаджеты от Google
👉 И другие...
👍1
Enter the Indie Games Showcase from Google Play
YouTube
Enter the Indie Games Showcase from Google Play
Submit your game to our international competition for a chance to win prizes such as promotion in the Google Play Store, consultations with Google teams, paid travel & accommodation to the final events, the latest hardware and much more. Submit by May 6 →…
👍1
#GooglePlay
Introducing a new Google Play app and game icon specification
Google Play Store представляет новые требования по дизайну для иконок приложений.
Какие изменения:
❗ Размер иконок остаётся прежним, но прозрачный фон больше недопустим
❗ Google Play и Chrome OS будут динамически закруглять углы и отбрасывать тень на иконку. Радиус углов будет 20% от размера иконки.
❗ Изменения не касаются Google Play на Android TV, Wear и Auto
❗ Изменения не касаются иконок в лаунчере для Android
Сроки для внесения изменения следующие:
1️⃣ Начало апреля - можно начать загрузку иконок с новыми требованиями. Старые и новые иконки будут отображаться корректно
2️⃣ 1 мая - можно загружать только новые иконки. Оба типа иконок будут отображаться корректно.
3️⃣ . 24 июня - старые иконки будут конвертированы в "legacy" режим. Загружать можно только новые иконки. Старые иконки будут сконвертированы в "legacy" режим
Обновление поможет команде из Google унифицировать внешний вид Google Play.
Google Play icon design specifications
Introducing a new Google Play app and game icon specification
Google Play Store представляет новые требования по дизайну для иконок приложений.
Какие изменения:
❗ Размер иконок остаётся прежним, но прозрачный фон больше недопустим
❗ Google Play и Chrome OS будут динамически закруглять углы и отбрасывать тень на иконку. Радиус углов будет 20% от размера иконки.
❗ Изменения не касаются Google Play на Android TV, Wear и Auto
❗ Изменения не касаются иконок в лаунчере для Android
Сроки для внесения изменения следующие:
1️⃣ Начало апреля - можно начать загрузку иконок с новыми требованиями. Старые и новые иконки будут отображаться корректно
2️⃣ 1 мая - можно загружать только новые иконки. Оба типа иконок будут отображаться корректно.
3️⃣ . 24 июня - старые иконки будут конвертированы в "legacy" режим. Загружать можно только новые иконки. Старые иконки будут сконвертированы в "legacy" режим
Обновление поможет команде из Google унифицировать внешний вид Google Play.
Google Play icon design specifications
👍1
#AndroidQ #WhatNews
Android Q - что нового для разработчиков
13 марта была представлена первая бета версия Android Q - очередного обновления популярной ОС. Основные изменения направлены на улучшение безопасности данных пользователя и ограничение возможностей сторонних приложений.
В статье я подробно разобрал все изменения
Android Q - что нового для разработчиков
13 марта была представлена первая бета версия Android Q - очередного обновления популярной ОС. Основные изменения направлены на улучшение безопасности данных пользователя и ограничение возможностей сторонних приложений.
В статье я подробно разобрал все изменения
Medium
Android Q Beta 1 — Обзор изменений для разработчиков
Хотите узнать больше интересных новостей из мира Android разработки — подписывайтесь на Telegram канал Android Broadcast
👍1
#ArchComponents #Navigation #MasterDetail
Master-Detail views with Navigation Components
Совсем недавно вышел Navigation Arch Component и идет его активное исследование. В статье рассказывается как реализовать "Master-Detail" на планшете с помощью новой библиотеки. Как оказалось это не совсем тривиальное решение.
Master-Detail views with Navigation Components
Совсем недавно вышел Navigation Arch Component и идет его активное исследование. В статье рассказывается как реализовать "Master-Detail" на планшете с помощью новой библиотеки. Как оказалось это не совсем тривиальное решение.
👍1
#D8 #R8 #CPU #JVM
Android CPU, Compilers, D8 & R8
Статья о компиляции кода в Android и как Google улучшает процесс. В ней вы найдете:
👉 JVM и ее связи с Android
👉 Как работает JVM
👉 DEX
👉 Как читать байткод
👉 Как происходит сборка Android приложения
👉 Android Runtime (ART)
👉 D8 & R8
Android CPU, Compilers, D8 & R8
Статья о компиляции кода в Android и как Google улучшает процесс. В ней вы найдете:
👉 JVM и ее связи с Android
👉 Как работает JVM
👉 DEX
👉 Как читать байткод
👉 Как происходит сборка Android приложения
👉 Android Runtime (ART)
👉 D8 & R8
Medium
Android CPU, Compilers, D8 & R8
Imagine you have an important space mission ahead. You need a spacecraft that won’t get you into much trouble on the way. You may opt in a…
👍1
#Koin #DependencyInjection #Kotlin
Koin 2.0 Beta
Я люблю Kotlin и стараюсь использовать библиотеки, которые написаны на этом языке чтобы получить максимальную эффективность от использования Kotlin.
Самое важное в Koin 2.0 то, что библиотека упростила API и повысила скорость работы.
Koin 2.0 Beta
Я люблю Kotlin и стараюсь использовать библиотеки, которые написаны на этом языке чтобы получить максимальную эффективность от использования Kotlin.
Самое важное в Koin 2.0 то, что библиотека упростила API и повысила скорость работы.
👍1
Forwarded from The Daily Kotlin (Ruslan Ibragimov)
Билеты на Kotlin Conf появились в продаже. Твит.
KotlinConf
Registration | KotlinConf 2026, May 20–22, Munich
KotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.
👍1
#GooglePlay
Google Mobile Developer Day at Game Developers Conference 2019
Google принимает участие в Game Developers Conference и сделала интересные анонсы:
👉 Теперь предварительная регистрация доступна для всех. Этот механизм позволяет заранее узнать о выходе продукта и подписаться пользователям на анонс приложения/игры, когда оно станет доступно в Google Play
👉 Увеличен размер конечной APK, получаемой из Android App Bundles, до 150 МБ (раньше было 100 МБ)
👉 Возможность кастомизации описания приложения в разных странах
👉 Обновление A/B тестов с описанием приложения в Google Play: теперь можно поменять описание для пользователей кто уже посетил страничку приложения.
Google Mobile Developer Day at Game Developers Conference 2019
Google принимает участие в Game Developers Conference и сделала интересные анонсы:
👉 Теперь предварительная регистрация доступна для всех. Этот механизм позволяет заранее узнать о выходе продукта и подписаться пользователям на анонс приложения/игры, когда оно станет доступно в Google Play
👉 Увеличен размер конечной APK, получаемой из Android App Bundles, до 150 МБ (раньше было 100 МБ)
👉 Возможность кастомизации описания приложения в разных странах
👉 Обновление A/B тестов с описанием приложения в Google Play: теперь можно поменять описание для пользователей кто уже посетил страничку приложения.
Android Developers Blog
Google Mobile Developer Day at Game Developers Conference 2019
Posted by Kacey Fahey, Developer Marketing, Google Play & Android We're excited to host the Google Mobile Developer Day at Game Deve...
👍1