Небольшой материал, который расскажет о разнице между minSdkVersion, compileSdkVersion и targetSdkVersion, и объяснит, что такое Android Build Tools и Android Gradle Plugin.
#android #gradle
https://medium.com/compas/a-developers-insight-s-about-android-gradle-ccf5eb1882da
#android #gradle
https://medium.com/compas/a-developers-insight-s-about-android-gradle-ccf5eb1882da
Medium
a Developer’s insight(s) about Android + Gradle
Developers are afraid of gradle because it consumes their valuable time if they sit to fix the issues. Most of the gradle issues arise…
Пример использования JobIntentService. Это альтернатива еще не вышедшему официально WorkManager.
#android #background
https://medium.com/@sambhaji2134/jobintentservice-android-example-7f58bd2720bf
#android #background
https://medium.com/@sambhaji2134/jobintentservice-android-example-7f58bd2720bf
Medium
JobIntentService Android Example
What is JobIntentService?
Автор показывает, как сделать анимацию "разворачивания" пункта списка в новый экран
#android #animation #recyclerview
https://proandroiddev.com/implement-google-inbox-style-animation-on-android-18c261baeda6
#android #animation #recyclerview
https://proandroiddev.com/implement-google-inbox-style-animation-on-android-18c261baeda6
Medium
Implement Google Inbox Style Animation on Android
As an Android user and developer, I am always attracted to great apps with nice and meaningful animations. To me such apps not only deliver…
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…