В Android 13 убрали возможность прямого (explicit intent) вызова exported компонентов с настроенным Intent фильтром. Теперь их можно вызвать только если Intent подходит под фильтр.
#android
medium.com/android…56903dde
В Android Studio Electric Eel была добавлена интеграция с Firebase Crashlytics.
Теперь креши можно смотреть прямо в студии. Кроме того, студия будет подсвечивать строки кода, которые приводят к крешам.
#androidstudio #firebase #crashlytics
developer.android.com/studio/…features
Я люблю стректрейсы и понятный линейный код. И соответственно не люблю реактивщину. Все примеры будут нереактивными с последовательным понятным кодом. Примеры запускались на доступной сегодня jdk....
Мы публикуем серию статей для подготовки к собеседованиям Java-разработчиков. Будем рассказывать о том, как разработчику успешно пройти собеседование и не поседеть во время чтения тонн мануалов. Мы...
We have configured the Kotlin compiler in a Java/Spring project - now what? Let's see what are the nuances that you need to know about calling Java from Kotlin code and vice versa.
Links:
Adding Kotlin to Spring/Maven project: https://youtu.be/4-qOxvjjF8g
Calling Java from Kotlin: https://kotlinlang.org/docs/java-interop.html
Calling Kotlin from Java: https://kotlinlang.org/docs/java-to-kotlin-interop.html
Kotlin Spring compiler plugin: https://kotlinlang.org/docs/all-open-plugin.html#spring-support
#springboot #springframework #kotlin #interoperability
Use Kotlin extensions to add new functions and properties to existing classes - even to classes that you didn't write! Learn all about explicit receivers, implicit receivers, extension functions, and extension properties in this chapter.
🔥 AvitoTech ищет Android-разработчиков…
…сразу в три команды кластера mobile!
Вот чем предстоит в них заниматься:
🏄♂️ Команда Speed: развивать системы сборки тестовый фреймворк, тестовый раннер, CI/CD-инфру и инструменты для автотестирования;
🎨 Команда Mobile Design System: работать над консистентностью UI, строить компонентную архитектуру, создавать элементы интерфейса и развивать backend-driven UI;
🏗 Команда Mobile Architecture: упрощать жизнь продуктовым разработчикам через создание гибкой, расширяемой архитектуры мобильных приложений.
Залетайте на сайт за подробностями: bit.ly/3bndCUt
#реклама
Студия предоставляет возможность проходить курсы, интегрированные в IDE. Для этого нужен плагин EduTools.
#androidstudio #course
proandroiddev.com/how-to-…ff8947f0
Новая библиотека Kotlin DataFrame - для удобной работы с данными, которые имеют структуру двухмерной таблицы с заголовками (Excel, CSV)
#kotlin
blog.jetbrains.com/kotlin/…-preview
TL;DR: We at the Kotlin team have developed a Kotlin library for data frames. Today we’re releasing its first public preview version. It provides a readable and powerful DSL for data wrangling and i/o
Статья про ThreadSafety режимы Lazy в Kotlin. По умолчанию он синхронизирован, но это можно поменять.
#kotlitn #delegate
blog.protein.tech/kotlin-…4ad4024f
Автор показывает, как с помощью CallAdapter упаковать ответы от ретрофита в Sealed классы Success, Error и Exception.
#retrofit #android
proandroiddev.com/modelin…02077dfe
🔥 Создайте свою первую аркадную игру на Flutter 3! 🔥
📱 В новую версию Flutter 3.0 добавили официальную поддержку игровых движков Flare и SpriteWidget и набор инструментов CasualGamingKit.
🚀 На открытом уроке 12 июля в 20:00 мск мы изучим возможности Flutter для создания кроссплатформенных игр для мобильных устройств, веб и настольных компьютеров и создадим простую аркадную игру от начала и до подготовки к публикации в магазинах приложений.
💻 Не упустите возможность оценить материалы онлайн-курса «Flutter Mobile Developer» OTUS и познакомиться с преподавателем Дмитрием Золотовым, Flutter-разработчиком в Яндексе.
👉 Пройдите вступительный тест для регистрации на вебинар
#реклама
Производительность важна для формирования положительного пользовательского опыта использования приложения, поэтому разработчики стремятся ускорить работу своих программ. Для приложений в области...
Всем привет! Разберёмся, что нам несёт грядущее обновление Android 13. В этом помогу я — Алексей Рябков, Android-тимлид в Surf. Для начала давайте поймём, как называть эту версию. На десятом Android...
🔥 Задумываетесь о карьере разработчика под Android? Проверьте, подходит ли вам эта профессия на практике! 23 июня в 20:00 пройдет открытый урок специализации «Android Developer».
💣 Мы создадим приложение-таймер для варки яиц с функцией звукового сигнала. Для этого мы будем использовать MVVM, StateFlow, Coroutine.
⁉️ Как будет работать наше приложение? Выбираем степень крутости, нажимаем пуск, приложение само выставляет время и засекает, а по окончанию подает звуковой сигнал и возможно вибрацию.
📕 Занятие проведет преподаватель Антон Мачихин, Android-разработчик в Альфа-Банке.
🟢 Регистрируйтесь на занятие по ссылке https://otus.pw/9UwY/
#реклама