Play Store теперь будет предлагать пользователю обновить приложение, если оно крэшит и есть новая версия. Это позволит улучшить статистку крэшей.
#android #playstore #crash #update
https://android-developers.googleblog.com/2023/04/automatic-update-prompts-for-crashing-apps.html
#android #playstore #crash #update
https://android-developers.googleblog.com/2023/04/automatic-update-prompts-for-crashing-apps.html
❤33👍23🔥4🤔2💘1
Краткий обзор основных изменений в Kotlin 1.8.20
New language features
- Enum class entries function
- Data objects
- Secondary constructors with the body in inline classes
Standard library updates
- Autocloseable interface
- Base64 encoding and decoding
- Support for @Volatile annotation in Kotlin/Native
Kotlin/JVM
- Preview of Java synthetic property references
#kotlin
https://proandroiddev.com/exploring-koltin-1-8-20-6ac4fb16dd19
New language features
- Enum class entries function
- Data objects
- Secondary constructors with the body in inline classes
Standard library updates
- Autocloseable interface
- Base64 encoding and decoding
- Support for @Volatile annotation in Kotlin/Native
Kotlin/JVM
- Preview of Java synthetic property references
#kotlin
https://proandroiddev.com/exploring-koltin-1-8-20-6ac4fb16dd19
Medium
Exploring Kotlin 1.8.20
Kotlin 1.8.20 has been released, and we will explore some of the new features/improvements.
🔥12👍3❤2👎1
Новый Compose урок - про Material Design.
Выясняем, как стандартные UI элементы используют Material под капотом. Рассматриваем основные отличия Material 3 и Material 2. Разбираемся как устроены темы в Compose.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
Выясняем, как стандартные UI элементы используют Material под капотом. Рассматриваем основные отличия Material 3 и Material 2. Разбираемся как устроены темы в Compose.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
👍23🔥1
YouTube плейлист видео с KotlinConf'23
#kotlin #conference
https://www.youtube.com/playlist?list=PLlFc5cFwUnmwcJ7ZXyMmS70A9QFyUu1HI
#kotlin #conference
https://www.youtube.com/playlist?list=PLlFc5cFwUnmwcJ7ZXyMmS70A9QFyUu1HI
👍6
Несколько полезных советов (dos and don'ts) по разработке приложений под разные типы устройств.
#android #bestpractice
https://android-developers.googleblog.com/2023/05/optimizing-your-android-app-for-large-screens.html
#android #bestpractice
https://android-developers.googleblog.com/2023/05/optimizing-your-android-app-for-large-screens.html
👍5
Через 8 часов стартует Google I/O
https://io.google/2023/ По моим наблюдениям мало кто это смотрит, но я не мог не запостить новость об этом. Давайте выясним какое у нас отношение к Google I/O
https://io.google/2023/ По моим наблюдениям мало кто это смотрит, но я не мог не запостить новость об этом. Давайте выясним какое у нас отношение к Google I/O
Anonymous Poll
4%
Буду на конфе вживую
12%
Буду смотреть онлайн
57%
Потом посмотрю видосы на YouTube
26%
Пройду мимо, нет там ничего интересного
👍6
Новый дизайн и другие новые фичи доступны в beta (Giraffe) и canary (Hedgehog) версиях Android Studio.
Coding productivity
- Android Studio Bot
- Live Edit
Build productivity
- Kotlin DSL and Version Catalogs
- Per-app language preferences
- Download impact in Build Analyzer
- New Android SDK Upgrade Assistant
Developing for form factors
- Google Pixel Fold and Google Pixel Tablet Virtual Devices
- Wear OS 4 Developer Preview Emulator
- Watch Face Format support in Wear OS 4 Developer Preview Emulator
- Device Mirroring for local devices
- Android Device Streaming
- Espresso Device API
Improve your app quality
- App Quality Insights: Android vitals
- App Quality Insights with improved code navigation
- Compose State information in Debugger
- New Power Profiler
- Device Explorer
- Compose animation preview
- Embedded Layout Inspector
- Firebase Test Lab support for Gradle Managed Devices
IntelliJ
- IntelliJ Platform Update to the IntelliJ 2023.1
- New UI
#androidstudio
https://android-developers.googleblog.com/2023/05/android-studio-io-23-announcing-studio-bot.html
Coding productivity
- Android Studio Bot
- Live Edit
Build productivity
- Kotlin DSL and Version Catalogs
- Per-app language preferences
- Download impact in Build Analyzer
- New Android SDK Upgrade Assistant
Developing for form factors
- Google Pixel Fold and Google Pixel Tablet Virtual Devices
- Wear OS 4 Developer Preview Emulator
- Watch Face Format support in Wear OS 4 Developer Preview Emulator
- Device Mirroring for local devices
- Android Device Streaming
- Espresso Device API
Improve your app quality
- App Quality Insights: Android vitals
- App Quality Insights with improved code navigation
- Compose State information in Debugger
- New Power Profiler
- Device Explorer
- Compose animation preview
- Embedded Layout Inspector
- Firebase Test Lab support for Gradle Managed Devices
IntelliJ
- IntelliJ Platform Update to the IntelliJ 2023.1
- New UI
#androidstudio
https://android-developers.googleblog.com/2023/05/android-studio-io-23-announcing-studio-bot.html
👍11🔥8❤1🤔1🤬1
Видео для начинающих о том, как устроен простой data layer в приложении: репозиторий, сеть, БД, типы данных, тесты.
#android #architecture
https://www.youtube.com/watch?v=P125nWICYps
#android #architecture
https://www.youtube.com/watch?v=P125nWICYps
👍21
Роман Елизаров рассказывает про Loom и корутины.
Пока что выглядит так, что они не являются прямыми конкурентами друг для друга, потому что они немного о разном. Более того, их потенциальное совместное использование может быть полезным с точки зрения производительности.
#kotlin coroutines
https://www.youtube.com/watch?v=zluKcazgkV4
Пока что выглядит так, что они не являются прямыми конкурентами друг для друга, потому что они немного о разном. Более того, их потенциальное совместное использование может быть полезным с точки зрения производительности.
#kotlin coroutines
https://www.youtube.com/watch?v=zluKcazgkV4
👍17
Screenshot 2023-05-18 130823.png
369.1 KB
Видео с KotlinConf про тестирование корутин.
В целом ничего нового, говорят про базовые вещи. Будет полезно начинающим или продолжающим, которые давно не обновляли свои знания по этой теме.
#kotlin #coroutines #testing
https://www.youtube.com/watch?v=nKCsIHWircA
В целом ничего нового, говорят про базовые вещи. Будет полезно начинающим или продолжающим, которые давно не обновляли свои знания по этой теме.
#kotlin #coroutines #testing
https://www.youtube.com/watch?v=nKCsIHWircA
👍16👌3
Новый Compose урок - про Scaffold.
Там на самом деле особо не о чем рассказывать, все просто и понятно. Но это достаточно важный UI элемент, поэтому я решил включить его в курс.
В итоге получился краткий обзор элементов Scaffold, Drawer, Snackbar, BottomSheet и немного про паттерн Content Slot.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
Там на самом деле особо не о чем рассказывать, все просто и понятно. Но это достаточно важный UI элемент, поэтому я решил включить его в курс.
В итоге получился краткий обзор элементов Scaffold, Drawer, Snackbar, BottomSheet и немного про паттерн Content Slot.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
🔥24👍6
Онлайн-мероприятие Kaspersky Tech «Выйти в open source и нанести всем пользу». Начало 24 мая 16.00 по мск
На примере популярного open source фреймворка для тестирования пользовательского интерфейса Android расскажем, какой путь предстоит пройти контрибьюторам и какие подводные камни их могут ждать.
Что дает Kaspresso:
- Стабильность: устраняет flakyness тестов: они не ломаются на N+1й попытке
- Ускорение библиотек тестов пользовательского интерфейса: некоторые команды UI Automator выполняются в 10 раз быстрее
- Читаемость кода, читаемость логов: код делается значительно короче и читабельнее, а сам фреймворк пишет собственные и подробные логи
- Перехватчики: свои перехватчики поведения Kaspresso для обработки сбоев, чтобы добавлять настраиваемые действия и преодолеть ненадежные операции
- Конфигурируемость: можно самостоятельно настроить любую часть Kaspresso
Регистрируйтесь по ссылке на сайте: https://kas.pr/5ve2
#реклама
На примере популярного open source фреймворка для тестирования пользовательского интерфейса Android расскажем, какой путь предстоит пройти контрибьюторам и какие подводные камни их могут ждать.
Что дает Kaspresso:
- Стабильность: устраняет flakyness тестов: они не ломаются на N+1й попытке
- Ускорение библиотек тестов пользовательского интерфейса: некоторые команды UI Automator выполняются в 10 раз быстрее
- Читаемость кода, читаемость логов: код делается значительно короче и читабельнее, а сам фреймворк пишет собственные и подробные логи
- Перехватчики: свои перехватчики поведения Kaspresso для обработки сбоев, чтобы добавлять настраиваемые действия и преодолеть ненадежные операции
- Конфигурируемость: можно самостоятельно настроить любую часть Kaspresso
Регистрируйтесь по ссылке на сайте: https://kas.pr/5ve2
#реклама
🤮9👍4💩1
История редизайна иконки Android Studio
#androidstudio
https://android-developers.googleblog.com/2023/05/redesigning-android-studio-logo.html
#androidstudio
https://android-developers.googleblog.com/2023/05/redesigning-android-studio-logo.html
❤🔥38👍2🤔1
Код-ревью: cookbook от Google
- Стандарт код-ревью
- На что обращать внимание
- Навигация по CL
- Скорость ревью
- Как писать комментарии
- Обработка обратной связи
#codereview #bestpractices
https://habr.com/ru/articles/737012/
- Стандарт код-ревью
- На что обращать внимание
- Навигация по CL
- Скорость ревью
- Как писать комментарии
- Обработка обратной связи
#codereview #bestpractices
https://habr.com/ru/articles/737012/
👍23
Библиотека Jetpack Media 3 предоставляет возможности по редактированию видео:
- Transcode between formats
- Video Effects and Transformations
- Remove audio or video
- Trim a clip
#android #video #media
https://android-developers.googleblog.com/2023/05/media-transcoding-and-editing-transform-and-roll-out.html
- Transcode between formats
- Video Effects and Transformations
- Remove audio or video
- Trim a clip
#android #video #media
https://android-developers.googleblog.com/2023/05/media-transcoding-and-editing-transform-and-roll-out.html
Android Developers Blog
Media transcoding and editing, transform and roll out!
News and insights on the Android platform, developer tools, and events.
👍16🔥4