Очень неожиданно и очень смешно: Jake наш Wharton на Github обмолвился, что фрагменты, которые не из support библиотеки, в Android P станут deprecated.
#androidp #fragment #supportlib
https://github.com/android/android-ktx/pull/161#issuecomment-363270555
#androidp #fragment #supportlib
https://github.com/android/android-ktx/pull/161#issuecomment-363270555
GitHub
Add FragmentManager extension for transactions by romtsn · Pull Request #161 · android/android-ktx
Add extension to execute FragmentTransaction in a handy way
fragmentManager.transact {
remove(fragmentOne)
add(R.id.fragment_container, fragmentTwo)
}
fragmentManager.transact {
remove(fragmentOne)
add(R.id.fragment_container, fragmentTwo)
}
Интересно! Кажется, в Android P нас ждут некие Slices, эдакие RemoteViews на стероидах. Пока ничего особо не известно, но энтузиасты поковырялись и изложили свои находки в виде статьи.
#androidp #slice
http://blog.novoda.com/android-p-slices-missing-documentation-part-1/
#androidp #slice
http://blog.novoda.com/android-p-slices-missing-documentation-part-1/
Novoda
The home of good stories
Learn how we think, what we value, and what's up next here at Novoda.
Классная статья о том, что нового нас ждёт в новой support library. Добавят режим выделения в RecyclerView из коробки. Новые material компоненты - кнопочки с закруглениями, toolbar снизу и ещё по мелочи. Подробнее - по ссылке.
#androidp #material #supportlib
https://habrahabr.ru/post/351920/
#androidp #material #supportlib
https://habrahabr.ru/post/351920/
Хабр
Android Support Library 28. Что нового?
По давней традиции вместе с новой версией Android выходит обновление Support Library. Пока библиотека вышла в стадии альфа, но список изменений уже намного инт...
Что-то из нового Android:
- Battery:
* App standby buckets: использование аппа определяет, как и когда он запустить свои jobs
* Background restrictions: если апп ведёт себя непорядочно, можно ему к чёртовой матери всё запретить
- Background input & privacy:
* Микрофон в фоне - нельзя
* Камера в фоне - нельзя
* Разные сенсоры - вроде бы будут возвращать нулевые значения - можно сказать, тоже нельзя
- Background text measurement:
* Измерять текст дорого, а делать это приходится много. Прозвучала цифра: 80%-90% всего measure-layout-draw цикла приходится на измерение текста.
* Поэтому теперь его можно делать в фоне -
- Notifications:
* inline images & stickers
* можно показать картинки участников чата, например
* smart reply UI (а-ля чатбот)
* no more “app is using battery” notification
- Deprecation policy:
* Август 2018 - новые аппы только с targetSdk 26
* Ноябрь 2018 - обновления аппов только с targetSdk 26
* Август 2019 - те, кто используют нативные куски, обязаны давать 64-bit ABI (32-bit опционально)
Это только то, за что зацепился глаз. В докладе ещё больше, но тратить время не советовал бы :)
#androidp #background #notifications
https://youtu.be/eMHsnvhcf78
- Battery:
* App standby buckets: использование аппа определяет, как и когда он запустить свои jobs
* Background restrictions: если апп ведёт себя непорядочно, можно ему к чёртовой матери всё запретить
- Background input & privacy:
* Микрофон в фоне - нельзя
* Камера в фоне - нельзя
* Разные сенсоры - вроде бы будут возвращать нулевые значения - можно сказать, тоже нельзя
- Background text measurement:
* Измерять текст дорого, а делать это приходится много. Прозвучала цифра: 80%-90% всего measure-layout-draw цикла приходится на измерение текста.
* Поэтому теперь его можно делать в фоне -
PrecomputedText.create(…)- Notifications:
* inline images & stickers
* можно показать картинки участников чата, например
* smart reply UI (а-ля чатбот)
* no more “app is using battery” notification
- Deprecation policy:
* Август 2018 - новые аппы только с targetSdk 26
* Ноябрь 2018 - обновления аппов только с targetSdk 26
* Август 2019 - те, кто используют нативные куски, обязаны давать 64-bit ABI (32-bit опционально)
Это только то, за что зацепился глаз. В докладе ещё больше, но тратить время не советовал бы :)
#androidp #background #notifications
https://youtu.be/eMHsnvhcf78
YouTube
What's new in Android (Google I/O '18)
An overview of the latest developer-facing features in the Android platform and other new and exciting developments.
Rate this session by signing-in on the I/O website here → https://goo.gl/oEa9Hr
Watch more videos about Jetpack → https://goo.gl/kw8LPv…
Rate this session by signing-in on the I/O website here → https://goo.gl/oEa9Hr
Watch more videos about Jetpack → https://goo.gl/kw8LPv…
Мда… Давненько я сюда ничего не писал. Извиняюсь, в последнее время всё как-то кувырком, совсем не было времени.
Сегодня будет статья с хорошим разбором priority buckets в Android P. Суть в том, что теперь приложения получают разные возможности (на Jobs, Alarms, FCM уведомления и на доступ в сеть) в зависимости от паттерна их использования (запущен ли апп, foreground сервисы, sync adapter и т.п. и как часто пользователь приложение запускает). А подробности, как и всегда, найдёшь по ссылке.
#androidp #battery #performance
https://medium.com/google-developer-experts/exploring-android-p-priority-buckets-d34d12059d36
Сегодня будет статья с хорошим разбором priority buckets в Android P. Суть в том, что теперь приложения получают разные возможности (на Jobs, Alarms, FCM уведомления и на доступ в сеть) в зависимости от паттерна их использования (запущен ли апп, foreground сервисы, sync adapter и т.п. и как часто пользователь приложение запускает). А подробности, как и всегда, найдёшь по ссылке.
#androidp #battery #performance
https://medium.com/google-developer-experts/exploring-android-p-priority-buckets-d34d12059d36
Medium
Exploring Android P: Priority Buckets
At Google I/O there were a lot of new announcements around the latest version of Android, P. One of these announcements were Priority…
Чувак качественно накидал про
https://medium.com/google-developers/prefetch-text-layout-in-recyclerview-4acf9103f438
#androidp #textview #precomputedtext
PrecomputedText API, что с ним можно делать и, главное, как это можно делать. Напомню, что это та самая штука, которая позволяет вытащить часть работы по обсчёту текста на фоновый поток.https://medium.com/google-developers/prefetch-text-layout-in-recyclerview-4acf9103f438
#androidp #textview #precomputedtext
Medium
Prefetch Text Layout in RecyclerView
To layout text on Android, the system does a lot of work. Each glyph is resolved — dependent on font, locale, size, font features (like…