#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