Вышла RxJava 3. Вторая версия будет поддерживаться еще около года.
#rxjava
https://github.com/ReactiveX/RxJava/wiki/What's-different-in-3.0
#rxjava
https://github.com/ReactiveX/RxJava/wiki/What's-different-in-3.0
GitHub
What's different in 3.0
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. - ReactiveX/RxJava
Обновление курса Котлин. Обсуждаем Context. Изначально я думал уложиться в пару абзацев и сделать эту тему частью другого урока. Но слово за слово и получился целый урок.
Рассмотрим, какие элементы используются по умолчанию. Как создавать свой элемент. Как происходит передача элементов в контекст создаваемой корутины.
#kotlin #coroutine #course
https://startandroid.ru/ru/courses/kotlin.html
Рассмотрим, какие элементы используются по умолчанию. Как создавать свой элемент. Как происходит передача элементов в контекст создаваемой корутины.
#kotlin #coroutine #course
https://startandroid.ru/ru/courses/kotlin.html
StartAndroid
Kotlin
Курс по Kotlin
Полезная статья, проясняющая базовые вопросы по Java: версии, сборки, JRE/JDK и т.п.
#java
https://habr.com/ru/post/488144/
#java
https://habr.com/ru/post/488144/
Хабр
Руководство по версиям и возможностям Java
Здесь есть все, что вам нужно знать о различных версиях и функциях Java. Java 8, Java 11, Java 13 — какая разница? Вы можете использовать это руководство, чтобы...
Появилась Developer Preview версия Android 11:
- 5G experiences
- New screen types
- Neural Networks API 1.3
- One-time permission
- Image and camera improvements
и прочее
#android
https://android-developers.googleblog.com/2020/02/Android-11-developer-preview.html
- 5G experiences
- New screen types
- Neural Networks API 1.3
- One-time permission
- Image and camera improvements
и прочее
#android
https://android-developers.googleblog.com/2020/02/Android-11-developer-preview.html
Android Developers Blog
Turning it up to 11: the first Developer Preview of Android 11
Posted by Dave Burke, VP of Engineering Android has led the way towards the future of mobile, with new technologies like 5G to folda...
Сравнение DI фреймворков. Примеры использования и тестирования, производительность, плюсы/минусы.
- Koin
- Kodein
- Dagger
- Toothpick
#dependencyinjection
https://proandroiddev.com/a-dependency-injection-showdown-213339c76515
- Koin
- Kodein
- Dagger
- Toothpick
#dependencyinjection
https://proandroiddev.com/a-dependency-injection-showdown-213339c76515
Medium
A Dependency Injection Showdown
Choosing a dependency framework for your Android app is a big decision, it’s not something that you can easily replace later on…
Для курса по корутинам вышел урок про диспетчеры. В нем рассматриваем, какие диспетчеры нам доступны.
А чтобы понять диспетчер Unconfined, подробно разбираемся, как именно под капотом корутина использует диспетчер.
#kotlin #course #coroutine
https://startandroid.ru/ru/courses/kotlin.html
А чтобы понять диспетчер Unconfined, подробно разбираемся, как именно под капотом корутина использует диспетчер.
#kotlin #course #coroutine
https://startandroid.ru/ru/courses/kotlin.html
StartAndroid
Kotlin
Курс по Kotlin
Вышла Android Studio 3.6. А версия 4.0 из Canary 9 перешла в Beta 1.
#androidstudio
https://android-developers.googleblog.com/2020/02/android-studio-36.html
#androidstudio
https://android-developers.googleblog.com/2020/02/android-studio-36.html
Android Developers Blog
Android Studio 3.6
Posted by Scott Swarthout, Product Manager We are excited to announce the stable release of Android Studio 3.6 with a targeted set ...
Советы по созданию Repository: Domain Model, DTO классы, Data Mapper и вот это вот все
#pattern #bestpractice #repository
https://proandroiddev.com/the-real-repository-pattern-in-android-efba8662b754
#pattern #bestpractice #repository
https://proandroiddev.com/the-real-repository-pattern-in-android-efba8662b754
Medium
The “Real” Repository Pattern in Android
Over the years I’ve seen many implementations of the repository pattern, yet I think most of them are wrong and not beneficial.
Обнаружен интересный баг в поведении метода Set.removeAll в Java. При определенных условиях этот метод будет работать значительно дольше, чем должен
#java #collections
https://habr.com/ru/company/jugru/blog/490250/
#java #collections
https://habr.com/ru/company/jugru/blog/490250/
Хабр
Ужасы Set.removeAll
Мы привыкли, что стандартные коллекции в JDK сделаны достаточно хорошо и ведут себя интуитивно-понятно. Но так ли это на самом деле? Вчера Роман Елизаров elizaro...
Давно хотели познакомиться с Kotlin, но не доходили руки? Всё ещё пишете на Java или другом языке ООП?
📌Завтра, 4 марта в 20:00 мск OTUS приглашает на бесплатный пробный вебинар «Быстрый переход на Kotlin для Android-разработки»: https://otus.pw/iBJc/
За 1,5 часа вы узнаете:
— почему стоит учить Kotlin, и чем он лучше Java;
— почему Android-разработчики предпочитают Kotlin;
— познакомитесь с основными возможностями языка;
— напишете простое Android-приложение на Kotlin.
Делиться экспертизой будет преподаватель-практик базового онлайн-курса Android-разработки Антон Мачихин (Android-разработчик на Kotlin с большим опытом). Не упустите шанс задать ему все интересующие вопросы!
Чтобы попасть на курс с welcome-скидкой прямо сейчас, пройдите вступительный тест!
#реклама
📌Завтра, 4 марта в 20:00 мск OTUS приглашает на бесплатный пробный вебинар «Быстрый переход на Kotlin для Android-разработки»: https://otus.pw/iBJc/
За 1,5 часа вы узнаете:
— почему стоит учить Kotlin, и чем он лучше Java;
— почему Android-разработчики предпочитают Kotlin;
— познакомитесь с основными возможностями языка;
— напишете простое Android-приложение на Kotlin.
Делиться экспертизой будет преподаватель-практик базового онлайн-курса Android-разработки Антон Мачихин (Android-разработчик на Kotlin с большим опытом). Не упустите шанс задать ему все интересующие вопросы!
Чтобы попасть на курс с welcome-скидкой прямо сейчас, пройдите вступительный тест!
#реклама
Статья рассказывает об основных нововведениях в Android Studio 4.0, которая недавно перешла в бета статус. Все по делу и с гифками
- Layout Editor
- Multi Previews
- Layout Inspector
- Resource Manager
- Motion Layout
#androidstudio
https://android.jlelse.eu/best-features-in-android-studio-4-beta-12ca4d195788
- Layout Editor
- Multi Previews
- Layout Inspector
- Resource Manager
- Motion Layout
#androidstudio
https://android.jlelse.eu/best-features-in-android-studio-4-beta-12ca4d195788
Medium
The Best Features in Android Studio 4.0 Beta
A basic overview of most interesting features in the Android Studio 4.0 Beta
Шпаргалка по методам Java классов Collections и Array
#java
https://medium.com/better-programming/utility-classes-of-the-jdk-collections-and-arrays-cc07dbcb8586
#java
https://medium.com/better-programming/utility-classes-of-the-jdk-collections-and-arrays-cc07dbcb8586
Medium
Utility Classes of the JDK: Collections and Arrays
Some hidden little gems you might not know about
16 марта в 20:00 мск OTUS приглашает Android-разработчиков с опытом на бесплатный пробный вебинар «ProGuard / R8. Сжатие и оптимизация кода для Android-приложений»: https://otus.pw/kbER/
📌На вебинаре мы с вами:
— научимся писать максимально строгие keep-директивы и настраивать оптимизации;
— увидим на практике, как ProGuard/R8 минифицируют, оптимизируют и убирают неиспользуемый код;
— сравним эффективность ProGuard и R8;
— разберемся, как внедрять ProGuard/R8 в существующий проект.
Делиться экспертизой будет преподаватель-практик курса Антон Казаков (Руководитель направления Android-разработки одного из крупнейших банков России). Не упустите возможность задать ему все интересующие вопросы!
Чтобы попасть на курс с welcome-скидкой прямо сейчас, пройдите вступительный тест!
#реклама
📌На вебинаре мы с вами:
— научимся писать максимально строгие keep-директивы и настраивать оптимизации;
— увидим на практике, как ProGuard/R8 минифицируют, оптимизируют и убирают неиспользуемый код;
— сравним эффективность ProGuard и R8;
— разберемся, как внедрять ProGuard/R8 в существующий проект.
Делиться экспертизой будет преподаватель-практик курса Антон Казаков (Руководитель направления Android-разработки одного из крупнейших банков России). Не упустите возможность задать ему все интересующие вопросы!
Чтобы попасть на курс с welcome-скидкой прямо сейчас, пройдите вступительный тест!
#реклама
Otus
Продвинутый курс промышленной аndroid-разработки на языке Kotlin
Курс по промышленной аndroid-разработке в OTUS с возможностью трудоустройства!
Не смотрите, что в названии backend. Вопросы вполне себе общие, которые могут быть на собеседованиях по Android.
#java #interview
https://habr.com/ru/post/485678/
#java #interview
https://habr.com/ru/post/485678/
Хабр
Вопросы к собеседованию Java-backend, Java core (60 вопросов)
Добрый день! Представляю вашему вниманию список вопросов к собеседованию Java Backend, которые я оформлял на протяжении около 2х лет. Вопросы разбиты по тема...