Если вы вдруг поддерживаете API ниже 19, то бросайте это дело. AndroidX библиотеки переходят с минимального API 14 на 19.
#android #androidx #minsdk
https://android-developers.googleblog.com/2023/10/androidx-minsdkversion-19.html
#android #androidx #minsdk
https://android-developers.googleblog.com/2023/10/androidx-minsdkversion-19.html
Android Developers Blog
AndroidX moving to minSdkVersion 19
AndroidX libraries are moving to a default minimum supported Android API level 19 starting with releases this month.
Краткий обзор улучшений и новшеств в Jetpack Benchmark 1.2.0
#android #performance #benchmark
https://medium.com/androiddevelopers/whats-new-in-jetpack-benchmark-1-2-0-82da5092fc43
#android #performance #benchmark
https://medium.com/androiddevelopers/whats-new-in-jetpack-benchmark-1-2-0-82da5092fc43
Medium
What’s new in Jetpack Benchmark 1.2.0
This big release brings stable Baseline Profiles, new benchmarking modes, full tracing and more.
Волшебная школа разработки Android-приложений!
За 3 месяца ты сделаешь 7 разных приложений (6 по задачам и 1 по собственной идее).
Быстро обретешь навык разработки и сможешь зарабатывать этим деньги.
Школа необыкновенная, это как Хогвартс, среди обычных школ.
Творчество, деньги, волшебство, программирование - гремучая смесь для школы Android-разработки)))
Есть еще 1 секретный ингредиент - приходи на вебинар-знакомство в четверг, 26-октября в 15:00 и в 19:00, познакомимся, пообщаемся и сам все увидишь!
https://tttttt.me/magic_android_school
#реклама
За 3 месяца ты сделаешь 7 разных приложений (6 по задачам и 1 по собственной идее).
Быстро обретешь навык разработки и сможешь зарабатывать этим деньги.
Школа необыкновенная, это как Хогвартс, среди обычных школ.
Творчество, деньги, волшебство, программирование - гремучая смесь для школы Android-разработки)))
Есть еще 1 секретный ингредиент - приходи на вебинар-знакомство в четверг, 26-октября в 15:00 и в 19:00, познакомимся, пообщаемся и сам все увидишь!
https://tttttt.me/magic_android_school
#реклама
4 сценария, когда нужно сделать ставку на Kotlin Multiplatform, а не Flutter
#android #multiplatform #flutter #kmp
https://habr.com/ru/companies/kts/articles/767224/
#android #multiplatform #flutter #kmp
https://habr.com/ru/companies/kts/articles/767224/
Хабр
4 сценария, когда нужно сделать ставку на Kotlin Multiplatform, а не Flutter
Привет, это Максим Мялкин — управляющий партнёр и руководитель мобильной разработки KTS. Кроссплатформенные инструменты помогают бизнесу не писать код два раза под iOS и Android, а переиспользовать...
Краткий видео обзор Kotlin Notebook. Этот формат позволяет создавать файлы, в которых можно комбинировать разные типы контента.
#kotlin #notebook
https://www.youtube.com/watch?v=m4Cqz2_P9rI
#kotlin #notebook
https://www.youtube.com/watch?v=m4Cqz2_P9rI
YouTube
Kotlin Notebook: Visual, Interactive, Fun | Kotlin Notebook Tutorial
Kotlin Notebook is a new cell-based interface for writing Kotlin, which is visual, interactive, and allows you to explore code in entirely new ways. And it is available for you to use in IntelliJ IDEA!
Whether you’re exploring code from your existing code…
Whether you’re exploring code from your existing code…
Поиск лишних Component Dependencies с помощью Dagger SPI
#android #dagger #di
https://habr.com/ru/companies/cian/articles/768414/
#android #dagger #di
https://habr.com/ru/companies/cian/articles/768414/
Хабр
Поиск лишних Component Dependencies с помощью Dagger SPI
Многие из Android-разработчиков для Dependency Injection используют Dagger или его «обёртку» Hilt . Но не многие из них используют Dagger SPI . Этот механизм предоставляет нам доступ к графу...
Сразу 2 вчерашние новости от JetBrains.
Вышел Kotlin 1.9.20
https://blog.jetbrains.com/kotlin/2023/11/kotlin-1-9-20-released/
Kotlin Multiplatform перешел в статус Stable
https://blog.jetbrains.com/kotlin/2023/11/kotlin-multiplatform-stable/
#android #kotlin #kmp #multiplatform
Вышел Kotlin 1.9.20
https://blog.jetbrains.com/kotlin/2023/11/kotlin-1-9-20-released/
Kotlin Multiplatform перешел в статус Stable
https://blog.jetbrains.com/kotlin/2023/11/kotlin-multiplatform-stable/
#android #kotlin #kmp #multiplatform
The JetBrains Blog
Kotlin 1.9.20 Released | The Kotlin Blog
Kotlin 1.9.20 has been released! Highlights include: Kotlin K2 for all targets is in Beta, and Kotlin Multiplatform is Stable. Learn more!
Приходите на Yet Another Mobile Party!
Yet Another Mobile Party (YAMP) — пятичасовой стрим Яндекса, на котором мобильные разработчики и тимлиды обсуждают новости, актуальные вопросы в индустрии и карьеру. Всё обсуждение пройдёт в формате живого разговора — поэтому будет много импровизации, шуток и откровенных мыслей.
В этот раз на YAMP обсудим, зачем нужна ОС «Аврора», как бороться с уязвимостью приложений, что сложного в разработке под нестандартные устройства, как формировать хорошие команды и выходить в опенсорс. Наши разработчики будут общаться с чатом — так что готовьте интересные вопросы.
📎 Стрим начнётся 18 ноября в 12:00 мск на YouTube-канале Yandex for Mobile. Ссылку выложим в телеграм-канале Yandex for Mobile — подписывайтесь, чтобы ничего не потерять.
Почитать про участников марафона (которых, к слову, очень много — и они классные!), посмотреть программу и зарегистрироваться можно тут.
✔️ Бронируйте субботу и готовьте вопросы — встретимся на стриме!
Реклама. ООО "Яндекс". erid: 2VtzquY8awq
#реклама
Yet Another Mobile Party (YAMP) — пятичасовой стрим Яндекса, на котором мобильные разработчики и тимлиды обсуждают новости, актуальные вопросы в индустрии и карьеру. Всё обсуждение пройдёт в формате живого разговора — поэтому будет много импровизации, шуток и откровенных мыслей.
В этот раз на YAMP обсудим, зачем нужна ОС «Аврора», как бороться с уязвимостью приложений, что сложного в разработке под нестандартные устройства, как формировать хорошие команды и выходить в опенсорс. Наши разработчики будут общаться с чатом — так что готовьте интересные вопросы.
Почитать про участников марафона (которых, к слову, очень много — и они классные!), посмотреть программу и зарегистрироваться можно тут.
Реклама. ООО "Яндекс". erid: 2VtzquY8awq
#реклама
Please open Telegram to view this post
VIEW IN TELEGRAM
Kotlin Multiplatform перешёл в stable. Что это значит?
#kotlin #multiplatform #kmp
https://habr.com/ru/companies/kts/articles/771498/
#kotlin #multiplatform #kmp
https://habr.com/ru/companies/kts/articles/771498/
Хабр
Kotlin Multiplatform перешёл в stable. Что это значит?
Привет! Меня зовут Максим, я руководитель мобильной разработки в KTS . 1 ноября состоялся релиз Kotlin 1.9.20, beta компилятора k2. Но для нас интереснее глобальное изменение статуса KMP...
Список последних оптимизаций ART, которые позволяют уменьшить размер установленных приложений.
#android #runtime #art #performance
https://android-developers.googleblog.com/2023/11/the-secret-to-androids-improved-memory-latest-android-runtime-update.html
#android #runtime #art #performance
https://android-developers.googleblog.com/2023/11/the-secret-to-androids-improved-memory-latest-android-runtime-update.html
Gradle хотят сделать более декларативным и понятным. Над этим совместно работают команды Gradle, Google и JetBrains. В начале следующего года обещают показать первые результаты.
#android #gradle
https://blog.gradle.org/declarative-gradle
#android #gradle
https://blog.gradle.org/declarative-gradle
blog.gradle.org
Declarative Gradle
Part of our vision for Gradle Build Tool is to deliver an elegant and extensible declarative build language that allows developers to describe any kind of software in a clear and understandable way.
This media is not supported in your browser
VIEW IN TELEGRAM
Новый Compose урок по анимации
Рассматриваем инструмент Transition, который можно использовать для запуска нескольких анимаций, зависящих от одного значения.
На видео выше - это текст, ширина и цвет.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
Рассматриваем инструмент Transition, который можно использовать для запуска нескольких анимаций, зависящих от одного значения.
На видео выше - это текст, ширина и цвет.
#android #course #compose
https://startandroid.ru/ru/courses/compose.html
This media is not supported in your browser
VIEW IN TELEGRAM
Доклады о мобильной разработке на YaTalks 2023
Делимся некоторыми темами конференции Яндекса ↓
«Тестировать нельзя мучиться: собственная ферма мобильных устройств для тестирования в Сбере» — зачем нужна ферма мобильных устройств, откуда она в Сбере и почему специалистам без неё уже никуда.
Владимир Коржев, руководитель направления в Digital Platform, Сбер
«Виджет Android vs виджет iOS» — как в Apple переизобрели виджеты для мобильных устройств, какие возможности особенно полезны и можно ли обойти ограничения.
Анна Жаркова, руководитель группы разработки, Usetech
«Три архитектуры одной покупки на Маркете» — как разрабатывать интерфейсы для приложений с логистической вариативностью и какие данные нужны от пользователя для оформления заказа.
Рустам Кенджаев, руководитель группы мобильной разработки, Яндекс Маркет
Эти и другие доклады можно послушать 5 декабря. Офлайн — в Москве и Белграде, онлайн — из любой точки мира. Если придёте лично, сможете поучаствовать в нетворкинге, полайвкодить с коллегами и посоветоваться с HR Яндекса, как написать резюме.
Всё бесплатно, регистрируйтесь ↓
Зарегистрироваться
Реклама. ООО "Яндекс". erid: 2VtzqxfRHHz
#реклама
Делимся некоторыми темами конференции Яндекса ↓
«Тестировать нельзя мучиться: собственная ферма мобильных устройств для тестирования в Сбере» — зачем нужна ферма мобильных устройств, откуда она в Сбере и почему специалистам без неё уже никуда.
Владимир Коржев, руководитель направления в Digital Platform, Сбер
«Виджет Android vs виджет iOS» — как в Apple переизобрели виджеты для мобильных устройств, какие возможности особенно полезны и можно ли обойти ограничения.
Анна Жаркова, руководитель группы разработки, Usetech
«Три архитектуры одной покупки на Маркете» — как разрабатывать интерфейсы для приложений с логистической вариативностью и какие данные нужны от пользователя для оформления заказа.
Рустам Кенджаев, руководитель группы мобильной разработки, Яндекс Маркет
Эти и другие доклады можно послушать 5 декабря. Офлайн — в Москве и Белграде, онлайн — из любой точки мира. Если придёте лично, сможете поучаствовать в нетворкинге, полайвкодить с коллегами и посоветоваться с HR Яндекса, как написать резюме.
Всё бесплатно, регистрируйтесь ↓
Зарегистрироваться
Реклама. ООО "Яндекс". erid: 2VtzqxfRHHz
#реклама
Kotlin под капотом: нюансы использования аннотаций
#kotlin #json #annotation #serialization
https://habr.com/ru/articles/774872/
#kotlin #json #annotation #serialization
https://habr.com/ru/articles/774872/
Хабр
Kotlin под капотом: нюансы использования аннотаций
Котлин очень лаконичный язык, но когда его код компилируется в Java bytecode, то изящные конструкции kotlin распадаются на развесистые и монструозные конструкции Java. При этом применение...
Обновилось руководство по поиску и устранению причин ANR
#android #anr #performance
https://developer.android.com/topic/performance/anrs/diagnose-and-fix-anrs
#android #anr #performance
https://developer.android.com/topic/performance/anrs/diagnose-and-fix-anrs
Разделение презентационного слоя фичи на модули в Android приложении
#android #architecture
https://habr.com/ru/companies/alfa/articles/773958/
#android #architecture
https://habr.com/ru/companies/alfa/articles/773958/
Хабр
Разделение презентационного слоя фичи на модули в Android приложении
Привет, Хабр! Я, Алексей , ведущий разработчик в платформенной команде Альфа-Бизнес Мобайл. В этой статье речь пойдет про приложение Альфа-Бизнес и об одной из архитектурных проблем, с которой...
Вышел стабильный Android Studio Hedgehog
#androistudio
https://android-developers.googleblog.com/2023/11/android-studio-hedgehog-is-stable.html
#androistudio
https://android-developers.googleblog.com/2023/11/android-studio-hedgehog-is-stable.html
Android Developers Blog
Android Studio Hedgehog is stable
What's new:
Upgraded IntelliJ Platform to 2023.1, Android vitals in App Quality Insights, Compose Preview's Gallery Mode, and more!
Upgraded IntelliJ Platform to 2023.1, Android vitals in App Quality Insights, Compose Preview's Gallery Mode, and more!
Обзор нескольких распространенных bad-practice в Kotlin
#kotlin #bestpractice
https://proandroiddev.com/kotlin-unknotting-from-realizing-anti-patterns-to-becoming-a-better-developer-c1dfa6c3bab6
#kotlin #bestpractice
https://proandroiddev.com/kotlin-unknotting-from-realizing-anti-patterns-to-becoming-a-better-developer-c1dfa6c3bab6
Medium
Kotlin Unknotting — From Realizing Anti-Patterns to Becoming a Better Developer
An Insightful Guide to Avoiding Common Kotlin Pitfalls and Writing Idiomatically Beautiful Code