7-8 ноября прошел Android Dev Summit. Видео уже доступно на youtube.
Темы разные: Architecture Components, Kotlin, Testing, JNI, Gradle, Constraint Layout, Slices, Themes and Styles, Single Activity и пр.
#android #conference
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc8WFYCR9esqGGY0vOZm2l6e
Темы разные: Architecture Components, Kotlin, Testing, JNI, Gradle, Constraint Layout, Slices, Themes and Styles, Single Activity и пр.
#android #conference
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc8WFYCR9esqGGY0vOZm2l6e
YouTube
Android Dev Summit 2018 | All Sessions - YouTube
Forwarded from ASmirnov
MOSDROID #13 Aluminium начался, подключиться к видео стриму вы можете по этой ссылке - https://youtu.be/LXU3v-kIuuA
Для курса Производительность вышел новый урок - Memory Dump. В нем мы рассмотрим, как создать Memory Dump, и подробно разберемся, как читать его содержимое.
А в следующих уроках будем разбираться с утечками памяти.
#android #memory #performance #course
https://startandroid.ru/ru/courses/performance.html
А в следующих уроках будем разбираться с утечками памяти.
#android #memory #performance #course
https://startandroid.ru/ru/courses/performance.html
StartAndroid
Производительность
Курс по производительности Android приложений. Как обнаружить проблемы и устранить их.
Forwarded from Rozetked (Антон Курилов)
Режим энергосбережения в Android Pie теперь автоматически активирует ночной режим, затемняя некоторые системные элементы.
rozetked.me/news/3724-android-pie-teper-avtomaticheski-vklyuchaet-temnuyu-temu-v-rezhime-energosberezheniya
rozetked.me/news/3724-android-pie-teper-avtomaticheski-vklyuchaet-temnuyu-temu-v-rezhime-energosberezheniya
rozetked.me
Android Pie автоматически включает тёмную тему в режиме энергосбережения
Нововведение пришло с ноябрьским патчем безопасности.
С этого месяца все приложения на маркете должны иметь targetSdk не меньше 26. Статья кратко описывает, что нужно учесть при поднятии версии.
#android #version
https://medium.com/@fabionegri/remember-remember-to-target-api-26-on-november-7ce4fdde2c08
#android #version
https://medium.com/@fabionegri/remember-remember-to-target-api-26-on-november-7ce4fdde2c08
Medium
Remember, remember… to target API 26 on November!
It's been a while since the Android team announced that all existing apps updates must target API level 26 (or higher) by November this…
В статье рассматривается простой пример, как сделать View с прозрачной секцией
#android #view #graphic
https://medium.com/@arunbadole1209/transparent-sections-in-a-view-in-android-3353545982e7
#android #view #graphic
https://medium.com/@arunbadole1209/transparent-sections-in-a-view-in-android-3353545982e7
Medium
Transparent sections in a view in Android
In today’s lesson, we will create a view which has transparent section(s). This view can be used in many ways, you can use it as overlay…
Описание опыта миграции с Support Library на AndroidX
#android #androidx #supportlibrary
https://blog.danlew.net/2018/11/14/the-reality-of-migrating-to-androidx/
#android #androidx #supportlibrary
https://blog.danlew.net/2018/11/14/the-reality-of-migrating-to-androidx/
Dan Lew Codes
The Reality of Migrating to AndroidX
This year, Google rebranded the support Android libraries to Android Jetpack
(aka AndroidX) [https://developer.android.com/jetpack/].
Particularly pertinent to developers was how they repackaged all the libraries.
Not only have their maven coordinates changed…
(aka AndroidX) [https://developer.android.com/jetpack/].
Particularly pertinent to developers was how they repackaged all the libraries.
Not only have their maven coordinates changed…
Как использовать LIveData для общения фрагментов и активити
#android
https://medium.com/@yashishdua/communicate-between-fragments-and-activity-using-livedata-631526d6357a
#android
https://medium.com/@yashishdua/communicate-between-fragments-and-activity-using-livedata-631526d6357a
Medium
Communicate between fragments and activity using LiveData
This article is split into two parts — I. Communication between fragments II. Communication between an activity and fragment
Вышел новый урок для курса Производительность. Говорим о Memory Leak, WeakReference, Anonymous class и скрытых ссылках.
#android #course #performance
https://startandroid.ru/ru/courses/performance.html
#android #course #performance
https://startandroid.ru/ru/courses/performance.html
StartAndroid
Производительность
Курс по производительности Android приложений. Как обнаружить проблемы и устранить их.
Серия из 5 статей для знакомства с Gradle
#android #gradle
https://medium.com/@ahmedadelsaid/atat-know-more-about-the-amazing-gradle-in-android-studio-91a05e2cdf46
#android #gradle
https://medium.com/@ahmedadelsaid/atat-know-more-about-the-amazing-gradle-in-android-studio-91a05e2cdf46
Medium
ATAT. Know more about THE AMAZING Gradle in Android Studio.
We will continue with the second part of our blog which is getting familiar with Gradle the building system for Android Studio. This blog…
Снова пост про миграцию на AndroidX
#android #androidx #supportlibrary
https://habr.com/post/430660/
#android #androidx #supportlibrary
https://habr.com/post/430660/
Хабр
Переходим на Androidx или увлекательное путешествие по граблям
Тема перехода на Androidx сейчас витает в воздухе. Уже есть коротенькая статья на английском от Daniel Lew, есть доклад. Но все они довольно поверхностно рассмат...
Одно из нововведений в ConstraintLayout 2.0 - States. Небольшая статья показывает, как можно менять экран в соответствии с текущим состоянием, например: пустой экран, загрузка данных, отображение данных. Судя под всему, под капотом там работает ConstraintSet.
#android
https://riggaroo.co.za/constraintlayout-constraintlayoutstates/
#android
https://riggaroo.co.za/constraintlayout-constraintlayoutstates/
Rebecca Franks - @riggaroo
Android ConstraintLayout 2.0: ConstraintLayoutStates – Rebecca Franks - @riggaroo
With the introduction of ConstraintLayout 2.0, there is an interesting new feature called ConstraintLayoutStates. ConstraintLayoutStates allow you to create a layout with different states and switch between them easily. Typically, most layouts contain a loading…
28 ноября в 20:00(мск) присоединяйтесь к открытому вебинару на тему: «Android Material Design: обзор обновлений": https://otus.pw/Cx6D/
Вы ознакомитесь с новинками Google I/O 2018 collection и потренируетесь в применении таких компонентов и tools как:
-BottomNavigationView,
-MaterialButton,
-Chip,
-Snackbars и другие.
Зарегистрируйтесь, чтобы не пропустить нашу трансляцию!
#реклама
Вы ознакомитесь с новинками Google I/O 2018 collection и потренируетесь в применении таких компонентов и tools как:
-BottomNavigationView,
-MaterialButton,
-Chip,
-Snackbars и другие.
Зарегистрируйтесь, чтобы не пропустить нашу трансляцию!
#реклама
Статья Ника Бутчера о том, что такое VectorDrawable и почему его надо использовать.
#android #graphic #drawable
https://medium.com/androiddevelopers/understanding-androids-vector-image-format-vectordrawable-ab09e41d5c68
#android #graphic #drawable
https://medium.com/androiddevelopers/understanding-androids-vector-image-format-vectordrawable-ab09e41d5c68
Medium
Understanding Android’s vector image format: VectorDrawable
Android devices come in all sizes, shapes and screen densities. That’s why I’m a huge fan of using resolution independent, vector assets…
Автор провел тесты производительности и предлагает не использовать ConstraintLayout в самых простых случаях.
#android #layout #performance
https://android.jlelse.eu/constraint-layout-performance-870e5f238100
#android #layout #performance
https://android.jlelse.eu/constraint-layout-performance-870e5f238100
Medium
Constraint Layout performance
My last article was about developers’ mistakes related with communication between Activities and Fragment. Today I’d like to keep…
Вводный, но очень подробный материал про GraphQL
#android #graphql
https://habr.com/company/jugru/blog/428517/
#android #graphql
https://habr.com/company/jugru/blog/428517/
Хабр
GraphQL — API по-новому
Что такое язык запросов GraphQL? Какие преимущества дает эта технология и с какими проблемами столкнутся разработчики при ее использовании? Как эффективно исполь...
Статья о том, что такое Adaptive Icons, и как они создаются
#android #graphic #icon #material
https://proandroiddev.com/android-adaptive-icons-are-easier-than-you-think-3c66be2dd4dd
#android #graphic #icon #material
https://proandroiddev.com/android-adaptive-icons-are-easier-than-you-think-3c66be2dd4dd
Medium
Android Adaptive Icons Are Easier Than You Think
Adaptive icons on Android were introduced in Android Oreo, however I’ve found numerous applications today still aren’t using them. In fact…
Подробно и с примерами о том, зачем в ImageView может понадобиться scaleType matrix
#android #image
https://medium.com/a-problem-like-maria/understanding-android-matrix-transformations-25e028f56dc7
#android #image
https://medium.com/a-problem-like-maria/understanding-android-matrix-transformations-25e028f56dc7
Medium
Understanding Android Matrix transformations
Many years ago in school I was learning about matrices. I don’t remember much of it, but what I do remember was thinking, “but… what do…