Кастомное решение, помогающее присвоить несколько стилей одному View
#android #style #design #custom
https://proandroiddev.com/assign-multiple-styles-to-a-single-view-in-android-just-like-in-css-815040be4c2b
#android #style #design #custom
https://proandroiddev.com/assign-multiple-styles-to-a-single-view-in-android-just-like-in-css-815040be4c2b
Medium
Assign multiple styles to a single View in Android just like in CSS
Speed up your Android app development by assigning multiple styles to a view just like in CSS
Примерно через 10 часов начнется Google I/O
https://www.engadget.com/google-io-2021-virtual-developer-conference-preview-what-to-expect-android-143027377.html
https://www.engadget.com/google-io-2021-virtual-developer-conference-preview-what-to-expect-android-143027377.html
Engadget
What to expect at Google I/O 2021
We don’t know everything Google has in store for Google I/O 2021, but we have some educated guesses — and a few things we’re hoping against hope to see. Here’s everything we know about the show so far, and what you can expect to learn more about once the…
🔥OTUS открывает набор продвинутого онлайн-курса «Android Developer. Professional» на Kotlin от OTUS и Альфа Банка. Курс предназначен для разработчиков с опытом от 3 лет. Пройдите тест и узнайте, готовы ли вы к обучению!
👉ПРОЙТИ ТЕСТ ПО ANDROID-РАЗРАБОТКЕ: https://otus.pw/r57M/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Покрываем Android приложение юнит/интеграционными/UI тестами»: https://otus.pw/MEW8/
#реклама
👉ПРОЙТИ ТЕСТ ПО ANDROID-РАЗРАБОТКЕ: https://otus.pw/r57M/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Покрываем Android приложение юнит/интеграционными/UI тестами»: https://otus.pw/MEW8/
#реклама
Гугл собрал в одном посте основные темы с Google I/O, которые могут быть интересны разработчикам. Почти в каждой теме там есть ссылка на отдельную статью.
- Android 12: one of the biggest design updates ever
- Jetpack Compose: get ready for 1.0 in July
- Android Studio Arctic Fox: Design, Devices, & Developer Productivity
- Android Jetpack: write features, not boilerplate
...
#android #googleio #conference
https://android-developers.googleblog.com/2021/05/whats-new-for-android-developers-at.html
UPD: Перевод на русский
https://habr.com/ru/company/surfstudio/blog/558482/
- Android 12: one of the biggest design updates ever
- Jetpack Compose: get ready for 1.0 in July
- Android Studio Arctic Fox: Design, Devices, & Developer Productivity
- Android Jetpack: write features, not boilerplate
...
#android #googleio #conference
https://android-developers.googleblog.com/2021/05/whats-new-for-android-developers-at.html
UPD: Перевод на русский
https://habr.com/ru/company/surfstudio/blog/558482/
Android Developers Blog
What's new for Android developers at Google I/O
Posted by Karen Ng, Director, Product Management & Jacob Lehrbaum, Director of Developer Relations, Android & Play As Android develop...
Плейлист видео с последнего Google I/O
#googleio #conference #video
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc8dQ8oYOANI4qto-0jj9CQ_
#googleio #conference #video
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc8dQ8oYOANI4qto-0jj9CQ_
YouTube
Android & Play at Google I/O 2021 - YouTube
Серверные приложения на Kotlin — это как на Java, но быстрее и удобнее.
Как использовать этот язык для создания бэкенда?
Получите все необходимые навыки за 5 месяцев на практическом онлайн-курсе «Kotlin Backend Developer» от Otus:
— Изучите возможности и фреймворки Kotlin
— Сможете использовать корутины для асинхронного программирования
— Погрузитесь в тонкости разработки бэкенда
— Освоите востребованные инструменты Cassandra, AWS, ELK-stack и т.д.
— Реализуете 3 своих серверных приложения
После обучения вы сможете разрабатывать очень сложные бэкенд-проекты и овладеете профессиональными навыками, которые необходимы если вы нацелены дорасти до тим лида.
Успейте занять место со скидкой -20% https://otus.pw/M2Rc/
#реклама
Как использовать этот язык для создания бэкенда?
Получите все необходимые навыки за 5 месяцев на практическом онлайн-курсе «Kotlin Backend Developer» от Otus:
— Изучите возможности и фреймворки Kotlin
— Сможете использовать корутины для асинхронного программирования
— Погрузитесь в тонкости разработки бэкенда
— Освоите востребованные инструменты Cassandra, AWS, ELK-stack и т.д.
— Реализуете 3 своих серверных приложения
После обучения вы сможете разрабатывать очень сложные бэкенд-проекты и овладеете профессиональными навыками, которые необходимы если вы нацелены дорасти до тим лида.
Успейте занять место со скидкой -20% https://otus.pw/M2Rc/
#реклама
Обзор нового компонента для навигации: Navigation Rail
#android #design #material
https://joebirch.co/android/exploring-the-material-navigation-rail/
#android #design #material
https://joebirch.co/android/exploring-the-material-navigation-rail/
Ближайшие планы по развитию Kotlin. Там не только про сам язык, но и про экосистему в целом.
#kotlin #roadmap
https://blog.jetbrains.com/kotlin/2021/05/nine-highlights-from-the-kotlin-roadmap/
#kotlin #roadmap
https://blog.jetbrains.com/kotlin/2021/05/nine-highlights-from-the-kotlin-roadmap/
The JetBrains Blog
Nine Highlights from the Kotlin Roadmap | The Kotlin Blog
Many of you want to know about Kotlin’s future and what lies ahead. We often talk about the upcoming new compiler, focus on tooling quality and performance, and server-side and KMM experience, but the
Обзор нового стандартизированного подхода к Splash Screen
#android #design
https://joebirch.co/android/exploring-android-12-splash-screen/
#android #design
https://joebirch.co/android/exploring-android-12-splash-screen/
🤖Есть опыт в программировании? Хотите стать Android-разработчиком, за которого будут драться рекрутеры? Пройдите тест онлайн-курса «Android Developer. Basic» на Kotlin от OTUS и Альфа-банка и займите своё место!
👉ПРОЙТИ ТЕСТ ПО БАЗОВОЙ ANDROID-РАЗРАБОТКЕ: https://otus.pw/7lnE/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Создаем GPS-tracker за два дня»: https://otus.pw/nefi/
#реклама
👉ПРОЙТИ ТЕСТ ПО БАЗОВОЙ ANDROID-РАЗРАБОТКЕ: https://otus.pw/7lnE/
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Создаем GPS-tracker за два дня»: https://otus.pw/nefi/
#реклама
Новая фича для фрагментов - Multiple back stacks. Дает возможность сохранять стэки фрагментов и переключаться между ними.
#android #fragment
https://medium.com/androiddevelopers/multiple-back-stacks-b714d974f134
#android #fragment
https://medium.com/androiddevelopers/multiple-back-stacks-b714d974f134
Medium
Multiple back stacks
A deep dive into what actually went into bring this feature to Fragments and Jetpack Navigation
Советы по оптимизации производительности InteliJ IDEA
#androidstudio #ide #idea
https://blog.jetbrains.com/kotlin/2021/06/simple-steps-for-improving-your-ide-performance
#androidstudio #ide #idea
https://blog.jetbrains.com/kotlin/2021/06/simple-steps-for-improving-your-ide-performance
Статья про разницу между compileSdkVersion и targetSdkVersion
#android #sdk
https://proandroiddev.com/compilesdkversion-and-targetsdkversion-what-is-the-difference-b4227c663ba8
#android #sdk
https://proandroiddev.com/compilesdkversion-and-targetsdkversion-what-is-the-difference-b4227c663ba8
Medium
CompileSdkVersion and targetSdkVersion — what is the difference?
In this article, we’ll take a closer look at compileSdkVersion and targetSdkVersion 🕵️♀️How do they exactly work? Are they the same…
Обзор операторов для работы с коллекциями. Может быть полезно не только новичкам.
Рассматриваются следующие операторы:
- none, any, all
- chanked, windowed, flatten, flatMap
- zip, unzip, zipWithNext
- reduce, fold, runningReduce, runningFold
#kotlin #collections
https://www.youtube.com/watch?v=N4CpLxGJlq0
Рассматриваются следующие операторы:
- none, any, all
- chanked, windowed, flatten, flatMap
- zip, unzip, zipWithNext
- reduce, fold, runningReduce, runningFold
#kotlin #collections
https://www.youtube.com/watch?v=N4CpLxGJlq0
YouTube
Kotlin Advanced Tutorial: Collection Operations
This blog post accompanies this episode: https://dev.to/kotlin/advanced-kotlin-collection-functionality-5e90
In today’s episode of Kotlin Standard Library Safari, we’re learning all about advanced collection functionality!
We’ll see how the ‘any’, ‘none’…
In today’s episode of Kotlin Standard Library Safari, we’re learning all about advanced collection functionality!
We’ll see how the ‘any’, ‘none’…