Android Gradle plugin 8.0 содержит в себе серьезные изменения в API. Перед обновлением необходимо убедиться, что все используемые вашим проектом Gradle плагины совместимы с этими изменениями.
#android #gradle #plugin
https://android-developers.googleblog.com/2022/10/prepare-your-android-project-for-agp8-changes.html
#android #gradle #plugin
https://android-developers.googleblog.com/2022/10/prepare-your-android-project-for-agp8-changes.html
Android Developers Blog
Prepare your Android Project for Android Gradle plugin 8.0 API changes
To improve build speed and provide stable APIs, the Transform APIs will be removed in Android Gradle plugin (AGP) version 8.0.
👍6
Чемпионат по программированию Yandex Cup 2022
Чемпионат стартует 1 ноября и пройдет в два этапа: квалификация и финал. Победители разделят 6,2 млн рублей, а лучшие студенты в каждом направлении получат еще по 100 000 рублей.
В соревновании будет шесть направлений:
• мобильная разработка (Android, iOS, Flutter),
• бэкенд,
• алгоритмы,
• аналитика,
• фронтенд,
• машинное обучение
Участие в Чемпионате — это возможность посоревноваться с талантливыми программистам, окунуться в атмосферное комьюнити и выиграть денежный приз.
Регистрация открыта до 7 ноября: https://clck.ru/32Q9BY
Присоединяйтесь!
#реклама
Чемпионат стартует 1 ноября и пройдет в два этапа: квалификация и финал. Победители разделят 6,2 млн рублей, а лучшие студенты в каждом направлении получат еще по 100 000 рублей.
В соревновании будет шесть направлений:
• мобильная разработка (Android, iOS, Flutter),
• бэкенд,
• алгоритмы,
• аналитика,
• фронтенд,
• машинное обучение
Участие в Чемпионате — это возможность посоревноваться с талантливыми программистам, окунуться в атмосферное комьюнити и выиграть денежный приз.
Регистрация открыта до 7 ноября: https://clck.ru/32Q9BY
Присоединяйтесь!
#реклама
👍19🤮13🔥3😁2
Object в sealed class обычно имеет не очень читабельную реализацию toString(). Это можно исправить с помощью data object.
#kotlin #sealed #data #class
https://www.youtube.com/watch?v=ovAqcwFhEGc
#kotlin #sealed #data #class
https://www.youtube.com/watch?v=ovAqcwFhEGc
YouTube
Data objects in Kotlin: pretty-print your objects!
Kotlin 1.7.20 comes with a new experimental feature for object declarations that especially improves work with sealed classes. This new feature is called data objects. Adding the “data” modifier to your object declarations ensures they look nice and tidy…
👍9
Сегодня вечером стартует первая часть Android Dev Summit ‘22
Называется она - Modern Android Development
Подробный список докладов.
Трансляция на YouTube.
#android #conference #video
https://android-developers.googleblog.com/2022/10/android-dev-summit-22-heres-how-to-tune.html
Называется она - Modern Android Development
Подробный список докладов.
Трансляция на YouTube.
#android #conference #video
https://android-developers.googleblog.com/2022/10/android-dev-summit-22-heres-how-to-tune.html
🔥10👍1
Плейлист видео с Android Dev Summit '22:
- Android Dev Summit ‘22: The Keynote!
- Top 3 picks from Modern Android Development at ADS ‘22
- Reimagining designer-developer handoff: Introducing Relay
- More performance tips for Jetpack Compose
- Building a scalable, modularized, testable app from scratch
- 5 quick animations to make your Compose app stand out
- Styling text in Compose
- Write your first Compose UI test
- Create offline-first apps
- Collecting flows in a lifecycle-aware manner
- By layer or feature? Why not both? Guide to Android app modularization
- Accurately measure app performance with profileable builds
- Address Firebase Crashlytics reports faster from Android Studio
- Where to hoist that state in Compose?
- Practical room migrations
- Material You in Compose apps
- Test at scale with Gradle managed devices
- Type safe, multi-module best practices with Navigation Compose
- From Views to Compose: Where can I start?
- What's new in Android Build
- 5 Android Studio features you don't want to miss
- 5 ways Compose makes UI testing better
- State of the art of Compose tooling
- State holders and state production in the UI Layer
- Making apps blazing fast with Baseline Profiles
- Modern Android Development #AskAndroid
- Android Dev Story: Lyft reduced their code for UI components by as much as 60% using Jetpack Compose
- Android Developer Story: ZEPETO plans to migrate 80% of the app’s UI to Jetpack Compose
#android #video #conference
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_L3n1j4ajHjJ6QccFUvW1u
- Android Dev Summit ‘22: The Keynote!
- Top 3 picks from Modern Android Development at ADS ‘22
- Reimagining designer-developer handoff: Introducing Relay
- More performance tips for Jetpack Compose
- Building a scalable, modularized, testable app from scratch
- 5 quick animations to make your Compose app stand out
- Styling text in Compose
- Write your first Compose UI test
- Create offline-first apps
- Collecting flows in a lifecycle-aware manner
- By layer or feature? Why not both? Guide to Android app modularization
- Accurately measure app performance with profileable builds
- Address Firebase Crashlytics reports faster from Android Studio
- Where to hoist that state in Compose?
- Practical room migrations
- Material You in Compose apps
- Test at scale with Gradle managed devices
- Type safe, multi-module best practices with Navigation Compose
- From Views to Compose: Where can I start?
- What's new in Android Build
- 5 Android Studio features you don't want to miss
- 5 ways Compose makes UI testing better
- State of the art of Compose tooling
- State holders and state production in the UI Layer
- Making apps blazing fast with Baseline Profiles
- Modern Android Development #AskAndroid
- Android Dev Story: Lyft reduced their code for UI components by as much as 60% using Jetpack Compose
- Android Developer Story: ZEPETO plans to migrate 80% of the app’s UI to Jetpack Compose
#android #video #conference
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_L3n1j4ajHjJ6QccFUvW1u
👍10
Материал для новичков. Объяснение с картинками принципа работы популярных операторов коллекций: map*, zip*, associate*, flat*, и бонусом - joinToString.
#kotlin #collections
https://blog.appcircle.io/article/transforming-kotlin-collections-functions-with-examples
#kotlin #collections
https://blog.appcircle.io/article/transforming-kotlin-collections-functions-with-examples
Appcircle Blog
Transforming Kotlin Collections - Functions with Examples - Appcircle Blog
Whether you're mapping the API response model or sorting, filtering, and manipulating Kotlin collections; these functions are very useful.
👍15🔥5👏2😱1💩1
Стремительное развитие и повсеместное распространение Jetpack Compose уже ни у кого не оставляют сомнений, что именно за этим будущее Android разработки.
А для того, чтобы быть в курсе последних новостей из мира Compose, подпишись на канал Mobile Compose — один из крупнейших ресурсов в Telegram, целиком посвящённый данной технологии.
Здесь вы найдёте:
▫️Последние новости о Compose
▫️Свежие тематические статьи и видеодоклады
▫️Регулярные дайджесты по основным изменениям последних релизов библиотек фреймворка
Подпишись, чтобы не пропустить 👉 @mobile_compose
#реклама
А для того, чтобы быть в курсе последних новостей из мира Compose, подпишись на канал Mobile Compose — один из крупнейших ресурсов в Telegram, целиком посвящённый данной технологии.
Здесь вы найдёте:
▫️Последние новости о Compose
▫️Свежие тематические статьи и видеодоклады
▫️Регулярные дайджесты по основным изменениям последних релизов библиотек фреймворка
Подпишись, чтобы не пропустить 👉 @mobile_compose
#реклама
👍6🔥2🤨1😐1
Несколько последних изменений в Play Console, которые могут быть полезными
#android #googleplay
https://android-developers.googleblog.com/2022/10/5-play-console-updates-to-help-you-understand-app-delivery-performance.html
#android #googleplay
https://android-developers.googleblog.com/2022/10/5-play-console-updates-to-help-you-understand-app-delivery-performance.html
Android Developers Blog
5 Play Console updates to help you understand your app's delivery performance
Here are five recent Play Console updates you can use to get more insight into your delivery performance.
👍3🤔2
На связи Podlodka Crew — организатор IT-конференций, родившихся из популярного подкаста. Мы запускаем сразу две конференции в один день — Android и iOS Crew. Старт — уже 14 ноября. Сегодня раскроем детали Podlodka Android Crew.
Для нового сезона мы выбрали тему «Элементы архитектуры». За время конференции попробуем усовершенствовать навыки проектирования архитектуры, глубже погрузиться в отдельные элементы Android, рассмотреть плюсы и минусы различных подходов.
💫 Научимся проектировать архитектуру виджетов в Android с учетом ограничений логики и UI.
💫 Разберём инструменты, которые упрощают работу с Dagger’ом на примере реальных кейсов.
💫 Вспомним, как эволюционировали подходы компании к Dependency injection и какие уроки они из этого вынесли.
🤓 А еще в программе круглый стол: обсудим кому и для чего нужен Backend UI и какие его ограничения стоит учитывать.
👉 Ловите билет по сниженной цене на сайте - скидка для ранних пташек действует до следующего понедельника
#реклама
Для нового сезона мы выбрали тему «Элементы архитектуры». За время конференции попробуем усовершенствовать навыки проектирования архитектуры, глубже погрузиться в отдельные элементы Android, рассмотреть плюсы и минусы различных подходов.
💫 Научимся проектировать архитектуру виджетов в Android с учетом ограничений логики и UI.
💫 Разберём инструменты, которые упрощают работу с Dagger’ом на примере реальных кейсов.
💫 Вспомним, как эволюционировали подходы компании к Dependency injection и какие уроки они из этого вынесли.
🤓 А еще в программе круглый стол: обсудим кому и для чего нужен Backend UI и какие его ограничения стоит учитывать.
👉 Ловите билет по сниженной цене на сайте - скидка для ранних пташек действует до следующего понедельника
#реклама
👍4
Статья с простым примером использования Splash Screen API (Android 12)
#android #splash
https://medium.com/@iAbanoubSamir/android-splash-screen-new-api-simple-example-98db32af9653
#android #splash
https://medium.com/@iAbanoubSamir/android-splash-screen-new-api-simple-example-98db32af9653
Medium
Android Splash Screen New API — Simple Example
I think you heard about the new API for Splash Screen from Google. Right? Let’s talk about it.
👍17
Weekend Mobile Offer — уже 19-20 ноября
Как получить офер в Яндекс за 2 дня? Участвовать в Weekend Mobile Offer. Ближайший — 19-20 ноября.
Если вы, или тот, кого вы знаете, имеете опыт разработки не менее трех лет на iOS, Android или Flutter, смело регистрируйтесь и принимайте участие в контесте.
Онлайн-отбор закончится 16 ноября. 20 ноября тех, кто его пройдёт, пригласят на технические собеседования и встречи с нанимающими командами. Удачи!
#реклама
Как получить офер в Яндекс за 2 дня? Участвовать в Weekend Mobile Offer. Ближайший — 19-20 ноября.
Если вы, или тот, кого вы знаете, имеете опыт разработки не менее трех лет на iOS, Android или Flutter, смело регистрируйтесь и принимайте участие в контесте.
Онлайн-отбор закончится 16 ноября. 20 ноября тех, кто его пройдёт, пригласят на технические собеседования и встречи с нанимающими командами. Удачи!
#реклама
🤮12👍4💩3
Кроме флага debuggable существует флаг profileable.
У profileable билда меньше возможностей по использованию профайлеров, но его производительность гораздо ближе к релизному.
#android #debug #performance #profileable
https://android-developers.googleblog.com/2022/10/accurately-measure-android-app-performance-with-profileable-builds.html
У profileable билда меньше возможностей по использованию профайлеров, но его производительность гораздо ближе к релизному.
#android #debug #performance #profileable
https://android-developers.googleblog.com/2022/10/accurately-measure-android-app-performance-with-profileable-builds.html
👍10🔥2👏1
Best practices разработки приложений под разные экраны
#android #bestpractice #screen
https://www.youtube.com/watch?v=m7OL-mVh1E8
#android #bestpractice #screen
https://www.youtube.com/watch?v=m7OL-mVh1E8
YouTube
Do’s and don’ts: Mindset for optimizing apps for larger screens
Come learn best practices for building your Android application so it will work well on larger screens and foldables! We cover everything from new Android Studio tools, new and updated Jetpack libraries, and more specific design and development guidance to…
🔥10
Снова Android Dev Summit сегодня вечером
Ссылка на трансляцию
Список докладов
#android #conference #video
https://android-developers.googleblog.com/2022/11/coming-up-next-for-android-dev-summit.html
Ссылка на трансляцию
Список докладов
#android #conference #video
https://android-developers.googleblog.com/2022/11/coming-up-next-for-android-dev-summit.html
👍4
Полезная информация о том, на что надо обратить внимание, чтобы приложение лучше ранжировалось в Google Play
#android #googleplay #performance
https://android-developers.googleblog.com/2022/10/raising-bar-on-technical-quality-on-google-play.html
#android #googleplay #performance
https://android-developers.googleblog.com/2022/10/raising-bar-on-technical-quality-on-google-play.html
Android Developers Blog
Raising the bar on technical quality on Google Play
Google Play is evolving its definition of technical quality to be more aligned to user experience with new features in Android vitals.
👍6