#AndroidStudio #ProjectMarble
Вышла Android Studio 3.5
Вышла следующая стабильная версия Android Studio в который команда исправила более 600 багов, 50 утечек памяти, 20 зависаний IDE, помогла авторам сторонних плагинов исправить баги и постараюсь поднять скорость в проблемных местах.
Что еще нового:
🗜️ Уменьшен расход памяти и CPU эмулятором
🔁 Instant Run ушел на покой. Да здравствует Apply Changes!
🔔 IDE научилась подсказывать рекомендовать увеличить объем выделяемой памяти, а также что ваш антивирус тормозит вам сборку 😞
🚀 Улучшена инкрементальная сборка: Data Binding икрементальный, Kotlin
👉 Улучшена система сборки багов, утечек памяти и общей статистики, соблюдая безопасность и ваши пожелания по отправки
👉 Улучшения в Layout Editor
👉 Улучшения для С/С++ проектов
👉 Добавлена поддержка Chrome OS на несаольких устройствах
👉 IntelliJ IDEA 2019.1
Вышла Android Studio 3.5
Вышла следующая стабильная версия Android Studio в который команда исправила более 600 багов, 50 утечек памяти, 20 зависаний IDE, помогла авторам сторонних плагинов исправить баги и постараюсь поднять скорость в проблемных местах.
Что еще нового:
🗜️ Уменьшен расход памяти и CPU эмулятором
🔁 Instant Run ушел на покой. Да здравствует Apply Changes!
🔔 IDE научилась подсказывать рекомендовать увеличить объем выделяемой памяти, а также что ваш антивирус тормозит вам сборку 😞
🚀 Улучшена инкрементальная сборка: Data Binding икрементальный, Kotlin
👉 Улучшена система сборки багов, утечек памяти и общей статистики, соблюдая безопасность и ваши пожелания по отправки
👉 Улучшения в Layout Editor
👉 Улучшения для С/С++ проектов
👉 Добавлена поддержка Chrome OS на несаольких устройствах
👉 IntelliJ IDEA 2019.1
Android Developers Blog
Android Studio 3.5: Project Marble goes into stable
Posted by Jamal Eason , Product Manager, Android Have you ever wished that Android Studio was faster, more performant, and more memo...
#GooglePlay
Google Warns Developers that All New Android Apps Require Three Days for Approval
Google втихую увеличила срок апрува всех новых приложений до 3 дней минимум 🤯 Перейдет ли это в качество? Станет ли лучше? Подождем и увидем
Пока у вас есть шанс почитать историю разработчика приложений с многолетним стажем работы в Google Play и его общением с поддержкой магазина
Google Warns Developers that All New Android Apps Require Three Days for Approval
Google втихую увеличила срок апрува всех новых приложений до 3 дней минимум 🤯 Перейдет ли это в качество? Станет ли лучше? Подождем и увидем
Пока у вас есть шанс почитать историю разработчика приложений с многолетним стажем работы в Google Play и его общением с поддержкой магазина
Choice of Games LLC
Google Warns Developers that All New Android Apps Require Three Days for Approval
In conversation with Google Play Store developer support today, they confirmed to me that all new Android apps now require at least three days for approval.
This media is not supported in your browser
VIEW IN TELEGRAM
#Animation #Vector
Animating a strike through on Android
Руководство как реализовать анимацию на основе AnimatedVectorDrawable
Animating a strike through on Android
Руководство как реализовать анимацию на основе AnimatedVectorDrawable
#Kotlin
Primaries Matter (a discussion of constructors)
В Kotlin разделили конструкторы: primary и secondary. secondary очень похоже на старого добро знакомого из Java, но вот primary - это новинка. В статье подробно рассматривается его роль
Primaries Matter (a discussion of constructors)
В Kotlin разделили конструкторы: primary и secondary. secondary очень похоже на старого добро знакомого из Java, но вот primary - это новинка. В статье подробно рассматривается его роль
zsmb.co
Primaries Matter (a discussion of constructors)
Primary constructors play a fundamental role in Kotlin classes. Let's take a close look at them, and really understand what exactly is part of a primary constructor, and what makes this constructor so special.
Feature Flags - Why you should care
Возможность включения/выключения фичей в приложении полезная вещь. Она позволит вам что-то включить в тестовом режиме, а в какие-то сборки вовсе не включать код связанный этими возможностями.
Также такой тумблер позволяет вам доставлять новый функционал в ваше приложение в раннем состоянии чтобы его проверили отважные пользователи!
Больше подробности о feature flag в статье
Возможность включения/выключения фичей в приложении полезная вещь. Она позволит вам что-то включить в тестовом режиме, а в какие-то сборки вовсе не включать код связанный этими возможностями.
Также такой тумблер позволяет вам доставлять новый функционал в ваше приложение в раннем состоянии чтобы его проверили отважные пользователи!
Больше подробности о feature flag в статье
Jeroen Mols
Feature Flags - Why you should care
A key ingredient to speed up modern software development is feature flags. But what is a feature flag precisely? Why should you care about them? How do you integrate them into your codebase?
#AndroidAcademy #Minsk
Минское отделение Android Academy объявляет о запуске курса Fundamentals. Занятия начнутся 2 сентября и продлятся 3 месяца. По сравнению с первым курсом, прошедшим год назад, программа была переработана. Теперь в ней 14 занятий (ранее 10) и появились workshop-ы и все на Kotlin. Как всегда вам будут помогать менторы и завершится все хакатоном.
План у ребят следующий:
👉 Hello Android
👉 Hello world - Первый проект
👉 Views.1 - Базис View
👷 Workshop ConstraintLayout
👉 Views.2 - Lists & Adapters
👉 Fragments
👉 Многопоточность в Android
👉 Architecture Components
👉 Работа с сетью
👉 Хранение данных на диске. БД. Настройки
👉 Работа приложения в фоне
👉 Уведомления и Broadcast
👷 Workshop DataBinding
👉 Базовое введение в RxJava
Также в рамках курса вы разработаете приложение, применяя к нему опыт, полученный на занятиях и выполняя домашнее задание.
Минское отделение Android Academy объявляет о запуске курса Fundamentals. Занятия начнутся 2 сентября и продлятся 3 месяца. По сравнению с первым курсом, прошедшим год назад, программа была переработана. Теперь в ней 14 занятий (ранее 10) и появились workshop-ы и все на Kotlin. Как всегда вам будут помогать менторы и завершится все хакатоном.
План у ребят следующий:
👉 Hello Android
👉 Hello world - Первый проект
👉 Views.1 - Базис View
👷 Workshop ConstraintLayout
👉 Views.2 - Lists & Adapters
👉 Fragments
👉 Многопоточность в Android
👉 Architecture Components
👉 Работа с сетью
👉 Хранение данных на диске. БД. Настройки
👉 Работа приложения в фоне
👉 Уведомления и Broadcast
👷 Workshop DataBinding
👉 Базовое введение в RxJava
Также в рамках курса вы разработаете приложение, применяя к нему опыт, полученный на занятиях и выполняя домашнее задание.
Android Broadcast
Вы заботитесь об accesebility в ваших приложениях?
Те кто заботятся об этом в Android приложениях, поделитесь своим опытом сколько это тратит у вас времени, что вы поддерживаете и пр. Пишите в @android_broadcast_discussions
#ArchitectureComponents
Android ProcessLifecycleOwner by example
Очень часто приходится сталкиваться с задачей по определению, когда приложение скрывается с экрана. Android Arсhitecture Components имеют ProcessLifecycleOwner. В статье рассматриваются подробности его работы и как его использовать
Android ProcessLifecycleOwner by example
Очень часто приходится сталкиваться с задачей по определению, когда приложение скрывается с экрана. Android Arсhitecture Components имеют ProcessLifecycleOwner. В статье рассматриваются подробности его работы и как его использовать
Medium
Android ProcessLifecycleOwner by example
The ProcessLifecycleOwner is an extension for getting information about lifecycle for the whole application process. Let’s explore it.
#IntellijIDEA
Фантастические плагины, vol. 2. Практика
Написание плагинов для IDEA/Android Studio - это непростое занятие в силу малого количества документации. Павел Стрельченко из HeadHunter продолжает рассказывать о том как строить плагины на основе опыта ускорения разработки с их помощью.
Первая часть "Фантастические плагины, vol. 1. Теория"
Фантастические плагины, vol. 2. Практика
Написание плагинов для IDEA/Android Studio - это непростое занятие в силу малого количества документации. Павел Стрельченко из HeadHunter продолжает рассказывать о том как строить плагины на основе опыта ускорения разработки с их помощью.
Первая часть "Фантастические плагины, vol. 1. Теория"
Хабр
Фантастические плагины, vol. 2. Практика
Здесь можно почитать первую статью с теорией плагиностроения. А в этой части я расскажу, с какими проблемами мы сталкивались во время создания плагина и как пыта...
#Tools #HTTP
Chucker
Chucker - это библиотека, которая упростит вам анализ HTTP запросов/ответов и ошибок, которые возникают в вашем Android приложении.
Chucker
Chucker - это библиотека, которая упростит вам анализ HTTP запросов/ответов и ошибок, которые возникают в вашем Android приложении.
GitHub
GitHub - ChuckerTeam/chucker: 🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device)
🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device) - ChuckerTeam/chucker
This media is not supported in your browser
VIEW IN TELEGRAM
Ошибки в приложении
#AndroidQ
A pop of color and more: updates to Android’s brand
Ничто не будет вечно, вот и именование версий Android, которое радовало нас так долго своими сладкими эмоциями больше не будет использоваться. Следующая версия называется просто и бездушно - Android 10. Сладостей и букв больше не будет. Также не обошлось и без обновления логотипа.
A pop of color and more: updates to Android’s brand
Ничто не будет вечно, вот и именование версий Android, которое радовало нас так долго своими сладкими эмоциями больше не будет использоваться. Следующая версия называется просто и бездушно - Android 10. Сладостей и букв больше не будет. Также не обошлось и без обновления логотипа.
Google
A pop of color and more: updates to Android’s brand
As we continue to build Android for everyone, we’re introducing some changes that make our brand more inclusive and accessible.
#Kotlin
Вышел Kotlin 1.3.50
Вышла новая минорная версия языка в Kotlin в которой произошли следующие изменения:
👉 Новое экспериментальное API для измерения продолжительности
👉 Функции для управления побитовыми операциями
👉 Улучшения в конвертера кода из Java в Kotlin
👉 Улучшения дебаггера
👉 Новые подсказки для замены кода в IDE
👉 Добавлены возможности для конвертации lateinit в Delegates.nonNull(), обычных property в lateinit и др.
👉 Улучшения в Kotlin/Js
👉 Улучшения в Kotlin/Native
Вышел Kotlin 1.3.50
Вышла новая минорная версия языка в Kotlin в которой произошли следующие изменения:
👉 Новое экспериментальное API для измерения продолжительности
👉 Функции для управления побитовыми операциями
👉 Улучшения в конвертера кода из Java в Kotlin
👉 Улучшения дебаггера
👉 Новые подсказки для замены кода в IDE
👉 Добавлены возможности для конвертации lateinit в Delegates.nonNull(), обычных property в lateinit и др.
👉 Улучшения в Kotlin/Js
👉 Улучшения в Kotlin/Native
The JetBrains Blog
Kotlin 1.3.50 released | The Kotlin Blog
We’re happy to announce the release of Kotlin 1.3.50 today. In addition to the quality and tooling improvements, the main focus for this version has been on: Designing a new Duration and Time Measur
#Kotlin #Conference #Minsk
Если вы хотите узнать о Kotlin больше, тогда рекомендую посетить вам конференцию Kotlin/Everywhere Minsk, которая пройдёт 7 сентября. Участие бесплатное, по предварительной регистрации!
Если вы хотите узнать о Kotlin больше, тогда рекомендую посетить вам конференцию Kotlin/Everywhere Minsk, которая пройдёт 7 сентября. Участие бесплатное, по предварительной регистрации!
#AndroidStudio
Проблема при обновление до стабильной Android Studio 3.5
У ряда разработчиков возникла проблема с форматированием XML после обновления до Android Studio 3.5. Вам нужно поправить стиль XML как указано в статье. Разработчики Android Studio уже работают над фиксом.
Странное как эта проблема попала в прод так как я наблюдал ее и на Canary версиях.
Проблема при обновление до стабильной Android Studio 3.5
У ряда разработчиков возникла проблема с форматированием XML после обновления до Android Studio 3.5. Вам нужно поправить стиль XML как указано в статье. Разработчики Android Studio уже работают над фиксом.
Странное как эта проблема попала в прод так как я наблюдал ее и на Canary версиях.
#Kotlin #Coroutines
Вышла библиотека kotlinx.coroutines 1.3.0
Вышла следующая версия библиотеки Coroutine, которая содержит следующие основные изменения:
🔥 Flow перешли в состояние experimental, а по некоторым API, даже в stable.
🛠️ Исправление багов
👉 Обновление Kotlin до 1.3.50
Вышла библиотека kotlinx.coroutines 1.3.0
Вышла следующая версия библиотеки Coroutine, которая содержит следующие основные изменения:
🔥 Flow перешли в состояние experimental, а по некоторым API, даже в stable.
🛠️ Исправление багов
👉 Обновление Kotlin до 1.3.50
#Kotlin #Coroutines
MathCoroutinesFlow
Android приложение с примером использования Flow и Channel и разбором разницы между ними
MathCoroutinesFlow
Android приложение с примером использования Flow и Channel и разбором разницы между ними
GitHub
GitHub - manuelvicnt/MathCoroutinesFlow: Usage of Flow and Channels
Usage of Flow and Channels. Contribute to manuelvicnt/MathCoroutinesFlow development by creating an account on GitHub.
#JetpackWeekly #AndroidX #AndroidJetpack
Android Jetpack Weekly #5
Текущая неделя не была богатой на обновления и принесла только багфикс в
Также была начата разработка
Android Jetpack Weekly #5
Текущая неделя не была богатой на обновления и принесла только багфикс в
Room
и Media2
и приближение их к релизу. Также была начата разработка
WorkManager
2.3.0Medium
Android Jetpack Weekly #5
Review of the most interesting updates in Android Jetpack libraries