🔥Завтра, 21.09, приглашаем на бесплатный интенсив онлайн-курса «Специализация Android Developer» на Kotlin с нуля от OTUS и Альфа-банка!
👉🏻Регистрация на вебинар «Делаем мобильную версию PopIt»: https://otus.pw/F7SZ/
🚀За 2 дня вы сделаете мобильную версию PopIt на языке Kotlin. В приложении будет простая анимация, звук хлопка, вибрация, таймер как соревновательный элемент. Интенсив подойдет для тех, кто хочет попробовать себя в роли Android-разработчика.
#реклама
👉🏻Регистрация на вебинар «Делаем мобильную версию PopIt»: https://otus.pw/F7SZ/
🚀За 2 дня вы сделаете мобильную версию PopIt на языке Kotlin. В приложении будет простая анимация, звук хлопка, вибрация, таймер как соревновательный элемент. Интенсив подойдет для тех, кто хочет попробовать себя в роли Android-разработчика.
#реклама
С появлением Android 11 в систему был добавлен автосброс разрешений, если приложение не использовалось в течение долго времени. Теперь эту фичу разворачивают и на более старые версии, начиная от Android 6.0 (API level 23).
#android #permissions
https://android-developers.googleblog.com/2021/09/making-permissions-auto-reset-available.html
#android #permissions
https://android-developers.googleblog.com/2021/09/making-permissions-auto-reset-available.html
Android Developers Blog
Making permissions auto-reset available to billions more devices
Posted by Peter Visontay, Software Engineer; Bessie Jiang, Software Engineer Contributors: Inara Ramji, Software Engineer; Rodrigo Farel...
Митап посвященный выходу Android 12 и Jetpack Compose. Рассказываем о технологиях, изменениях и будущем, а также слушаем ответы гуглеров на вопросы
#android #jetpack #compose
https://www.youtube.com/playlist?list=PL0SwNXKJbuNk0xdLBhAThpjUKKGCCvAey
#android #jetpack #compose
https://www.youtube.com/playlist?list=PL0SwNXKJbuNk0xdLBhAThpjUKKGCCvAey
YouTube
Android 12 Митап от Google Россия и Android Broadcast - YouTube
Статья о том, что несмотря на сборщики мусора надо быть внимательным и не допускать утечек памяти
#kotlin #memory #performance
https://kt.academy/article/ek-object-references
#kotlin #memory #performance
https://kt.academy/article/ek-object-references
kt.academy
Effective Kotlin Item 53: Eliminate obsolete object references
How to help our garbage collector and avoid memory leaks.
Видео с разбором пары runCatching + Result и последующих операторов map и recover.
#kotlin
https://www.youtube.com/watch?v=-_ysLWhR-NE
#kotlin
https://www.youtube.com/watch?v=-_ysLWhR-NE
YouTube
Cleaner exception handling within your Kotlin code WITHOUT a library
Do you want to learn Kotlin? Then you are absolutely right in this tutorial:
In this guide, I am showcasing the Result mechanism of Kotlin. It is a built-in class/type that can be used to handle exceptions more idiomatically with a recovery feature. I'm going…
In this guide, I am showcasing the Result mechanism of Kotlin. It is a built-in class/type that can be used to handle exceptions more idiomatically with a recovery feature. I'm going…
👍1
Activity продолжает уходить от наследования к композиции.
В свежей альфе androidx.activity поменялся способ создания меню. Вместо переопределения метода onCreateOptionsMenu теперь можно использовать новый метод addMenuProvider.
#android #activity #menu
https://developer.android.com/jetpack/androidx/releases/activity#1.4.0-alpha02
В свежей альфе androidx.activity поменялся способ создания меню. Вместо переопределения метода onCreateOptionsMenu теперь можно использовать новый метод addMenuProvider.
#android #activity #menu
https://developer.android.com/jetpack/androidx/releases/activity#1.4.0-alpha02
Android Developers
Activity | Jetpack | Android Developers
Android Джедай
В связи с тем, что большинству компаний-представителей энергетической отрасли уже в обозримом будущем предстоит в полной мере ощутить на себе силу и мощь повсеместной цифровизации своих бизнес-процессов на базе наших программных продуктов, в нашу команду требуется амбициозный Android Джедай, неиллюзорно стремящийся к профессиональному и духовному росту!
Если ты
• уже как минимум пару лет успешно трудишься на благо Ордена и был отмечен Гранд-мастером за выбор более оптимальных архитектурных подходов и решений
• не впервые слышишь, а действительно обрёл силу в Kotlin/Java, RxJava/Coroutines, SQL, Room, Dagger2
• и всеобъемлюще не желаешь следовать принципам «от звонка до звонка», «я сделяль», «и так сойдёт….», «хоп хоп и в прод»
То мы готовы стать для тебя
Адаптивным, заботливым, современным, щедрым и перспективным работодателем, в команде которого ты сможешь профессионально и духовно развиваться!
Узнать все преимущества нашего Ордена можешь по ссылке!
С нами сила ✨
Контакты
#реклама
В связи с тем, что большинству компаний-представителей энергетической отрасли уже в обозримом будущем предстоит в полной мере ощутить на себе силу и мощь повсеместной цифровизации своих бизнес-процессов на базе наших программных продуктов, в нашу команду требуется амбициозный Android Джедай, неиллюзорно стремящийся к профессиональному и духовному росту!
Если ты
• уже как минимум пару лет успешно трудишься на благо Ордена и был отмечен Гранд-мастером за выбор более оптимальных архитектурных подходов и решений
• не впервые слышишь, а действительно обрёл силу в Kotlin/Java, RxJava/Coroutines, SQL, Room, Dagger2
• и всеобъемлюще не желаешь следовать принципам «от звонка до звонка», «я сделяль», «и так сойдёт….», «хоп хоп и в прод»
То мы готовы стать для тебя
Адаптивным, заботливым, современным, щедрым и перспективным работодателем, в команде которого ты сможешь профессионально и духовно развиваться!
Узнать все преимущества нашего Ордена можешь по ссылке!
С нами сила ✨
Контакты
#реклама
Forwarded from The Daily Kotlin (Ruslan Ibragimov)
The JetBrains Blog
kotlinx.serialization 1.3 Released: Experimental IO Stream-Based JSON Serialization, Fine-Grained Defaults Control, and More |…
A new version of the Kotlin serialization library – 1.3.0 – is now available following the release of Kotlin 1.5.30. It mainly focuses on broadening the JSON serialization capabilities. Here are the m
👎1
Ребята, напоминаю про канал нашего подписчика – Mobile Native.
Там Артём каждый день публикует актуальные материалы про Android разработку, делает крутые подборки и делится своими наработками, которые будут полезны любого уровня разработчикам, от Junior до Senior.
Если вы еще не подписаны, присоединяйтесь: @mobile_native
#реклама
Там Артём каждый день публикует актуальные материалы про Android разработку, делает крутые подборки и делится своими наработками, которые будут полезны любого уровня разработчикам, от Junior до Senior.
Если вы еще не подписаны, присоединяйтесь: @mobile_native
#реклама
Вышел новый (он же вроде как и последний) Unit в рамках курса для новичков: Android Basics in Kotlin.
В итоге там сейчас 6 юнитов:
- Kotlin basics
- Layouts
- Navigation
- Connect to the internet
- Data persistence
- WorkManager
#android #kotlin #course
https://developer.android.com/courses/android-basics-kotlin/course
В итоге там сейчас 6 юнитов:
- Kotlin basics
- Layouts
- Navigation
- Connect to the internet
- Data persistence
- WorkManager
#android #kotlin #course
https://developer.android.com/courses/android-basics-kotlin/course
Android Developers
Android Basics with Compose course | Android Developers
The official site for Android developers. Provides the Android SDK and documentation for app developers and designers.
Несколько Gradle плагинов, которые могут быть полезными
#android #gradle #plugin
https://blog.dipien.com/10-amazing-gradle-plugins-for-android-apps-b69ec356684d
#android #gradle #plugin
https://blog.dipien.com/10-amazing-gradle-plugins-for-android-apps-b69ec356684d
Medium
5 amazing Gradle Plugins for Android apps
A collection of top 5 Gradle plugins that any Android project should apply
Познавательное видео про Kotlin компилятор
#kotlin #compile
https://blog.jetbrains.com/kotlin/2021/10/the-road-to-the-k2-compiler/
#kotlin #compile
https://blog.jetbrains.com/kotlin/2021/10/the-road-to-the-k2-compiler/
The JetBrains Blog
The Road to the K2 Compiler | The Kotlin Blog
We’ve been working on a new K2 Kotlin compiler for quite some time. The new compiler aims to speed up the development of new language features, unify all the platforms Kotlin supports, bring performan
This media is not supported in your browser
VIEW IN TELEGRAM
Скоро у Яндекса появится свой банк — и новому сервису очень нужны разработчики. Уже появляются первые продукты, а впереди ещё много интересных и амбициозных задач.
Что еще хорошего:
👉 Не будет легаси и чужого кода
👉 Возможность с нуля построить один из крупнейших банков в стране
👉 Найм за неделю без уймы заданий и этапов
Сейчас активно нанимают Android разработчиков на Kotlin. На видео по ссылке — тимлид Эд, с которым вы будете работать в команде. Вот промка с вакансиями, а после простой капчи редиректят прямо в телеграм к эчару.
#реклама
Что еще хорошего:
👉 Не будет легаси и чужого кода
👉 Возможность с нуля построить один из крупнейших банков в стране
👉 Найм за неделю без уймы заданий и этапов
Сейчас активно нанимают Android разработчиков на Kotlin. На видео по ссылке — тимлид Эд, с которым вы будете работать в команде. Вот промка с вакансиями, а после простой капчи редиректят прямо в телеграм к эчару.
#реклама
Version Catalog - это способ организации dependencies от Gradle. Он позволяет создавать alias для группы зависимостей, которые обычно идут вместе.
#android #gradle
https://sourcediving.com/manage-your-gradle-dependencies-with-version-catalog-not-only-in-android-114117647cdb
#android #gradle
https://sourcediving.com/manage-your-gradle-dependencies-with-version-catalog-not-only-in-android-114117647cdb
Medium
Manage your Gradle dependencies with Version Catalog (not only) in Android
If you ever built a single module Android app, you probably managed your dependencies manually. We all started there. Then as you move to a…
Небольшое видео про работу с коллекциями
- take/takeFirst/drop/dropLast
- partition function
- joinToString extension function
https://www.youtube.com/watch?v=ApXbm1T_eI4
- take/takeFirst/drop/dropLast
- partition function
- joinToString extension function
https://www.youtube.com/watch?v=ApXbm1T_eI4
YouTube
Mastering Kotlin Collections in 3 Easy Steps
Kotlin Tips is the series of short videos where members of the Kotlin team show how to use Kotlin in more efficient and idiomatic way to have more fun when writing code.
In this episode Kate Petrova shows 3 tips that will help you work with Kotlin Collections.…
In this episode Kate Petrova shows 3 tips that will help you work with Kotlin Collections.…
Data safety - новая секция в Google Play Console. В ней мы должны указать, какие данные о пользователе собираем и что с ними делаем.
Пользователи начнут видеть эту информацию с февраля 2022. А обязательной к заполнению она станет с апреля 2022.
#android #googleplay
https://android-developers.googleblog.com/2021/10/launching-data-safety-in-play-console.html
Пользователи начнут видеть эту информацию с февраля 2022. А обязательной к заполнению она станет с апреля 2022.
#android #googleplay
https://android-developers.googleblog.com/2021/10/launching-data-safety-in-play-console.html
Android Developers Blog
Launching Data safety in Play Console: Elevating Privacy and Security for your users
News and insights on the Android platform, developer tools, and events.