#AndroidX #Migration
Результаты быстрого опроса по использованию AndroidX показали, что большая часть уже обновилась с Android Support Library. Правда перевес совсем незначительный.
Для тех кто не в курсе что это такое рекомендую начать отсюда "AndroidX Overview"
Результаты быстрого опроса по использованию AndroidX показали, что большая часть уже обновилась с Android Support Library. Правда перевес совсем незначительный.
Для тех кто не в курсе что это такое рекомендую начать отсюда "AndroidX Overview"
Android Studio поможет вам в миграции, но не все так гладко 😔
Подробнее о миграции читайте в статье "The Reality of Migrating to AndroidX"
Подробнее о миграции читайте в статье "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…
#Retrofit #LibUpdates #Networking
Вышел Retrofit 2.5.0. Основные изменения:
* Поддержка Unit типа из Kotlin. Ведет себя аналогично Void из Java.
* Поддержка Java 8 Optional и CompletableFuture. Поддержка заменяет необходимость настройки конвертера и зависимость "converter-java8" больше не поддерживается.
* Новые расширения для Kotlin, которые позволяют создавать реализацию, передавая только интерфейс как параметр generic-а.
* Добавлены R8 правила внутри JAR. Теперь при использование R8 вам не надо добавлять собственные правила для Retrofit.
* Улучшения API
* Багфикс
Подробности
https://github.com/square/retrofit/blob/master/CHANGELOG.md#version-250-2018-11-18
Вышел Retrofit 2.5.0. Основные изменения:
* Поддержка Unit типа из Kotlin. Ведет себя аналогично Void из Java.
* Поддержка Java 8 Optional и CompletableFuture. Поддержка заменяет необходимость настройки конвертера и зависимость "converter-java8" больше не поддерживается.
* Новые расширения для Kotlin, которые позволяют создавать реализацию, передавая только интерфейс как параметр generic-а.
retrofit.create<MyService>()
* Добавлены R8 правила внутри JAR. Теперь при использование R8 вам не надо добавлять собственные правила для Retrofit.
* Улучшения API
* Багфикс
Подробности
https://github.com/square/retrofit/blob/master/CHANGELOG.md#version-250-2018-11-18
Kotlin
Unit - Kotlin Programming Language
#AndroidX #NightMode #Energy
Современные телефоны становятся мощнее, процессоры с каждым годом улучшаются, оперативной памяти становится больше, обычная память становится быстрее, но все это ограничивается батарейкой. Пользователи iPhone все время ходят с Power Bank 😁.
Сколько нулей будет состояние челока, который сможет сделать технологию, позволяющую избавиться от этих ограничений?
Android делает много в плане улучшения батарейки с софтвой стороны: Doze, Battery Saver, App Standby, Adaptive Battery, App Standby Buckets, Background Restricitions, JobScheduler, Power Consumption Proilers и др. К сожалению, это не дает больших преимуществ, когда вы используете свои приложения активно 😞
Хотите это исправить - добавьте темную (night) тему в свои приложения. Она позволяет сэкономить энергию, особенно на OLED дисплеях.
Почему это стоит делать и что для этого есть в AndroidX очень хорошо рассказали на Android Dev Summit.
Современные телефоны становятся мощнее, процессоры с каждым годом улучшаются, оперативной памяти становится больше, обычная память становится быстрее, но все это ограничивается батарейкой. Пользователи iPhone все время ходят с Power Bank 😁.
Сколько нулей будет состояние челока, который сможет сделать технологию, позволяющую избавиться от этих ограничений?
Android делает много в плане улучшения батарейки с софтвой стороны: Doze, Battery Saver, App Standby, Adaptive Battery, App Standby Buckets, Background Restricitions, JobScheduler, Power Consumption Proilers и др. К сожалению, это не дает больших преимуществ, когда вы используете свои приложения активно 😞
Хотите это исправить - добавьте темную (night) тему в свои приложения. Она позволяет сэкономить энергию, особенно на OLED дисплеях.
Почему это стоит делать и что для этого есть в AndroidX очень хорошо рассказали на Android Dev Summit.
#ART #R8
Хотите узнать как происходит магия по выполнению вашего кода на устройстве? Тогда вам надо узнать про ART - виртуальную машину Android. На Android Dev Summit сделали прекрасный доклад как происходила эволюция виртуальной машины, сколько происходит в ней улучшений для ускорения приложений по всем фронтам, а также узнаете про оптимизацию кода на устройстве с ART и при сборке приложения в грядущей R8.
Хотите узнать как происходит магия по выполнению вашего кода на устройстве? Тогда вам надо узнать про ART - виртуальную машину Android. На Android Dev Summit сделали прекрасный доклад как происходила эволюция виртуальной машины, сколько происходит в ней улучшений для ускорения приложений по всем фронтам, а также узнаете про оптимизацию кода на устройстве с ART и при сборке приложения в грядущей R8.
Тем кто воодушевился постом о темной темы рекомендую познакомиться статьей от Chris Banes по интеграции поддержки темной темы в ваше приложение