StartAndroid
9.7K subscribers
350 photos
10 videos
5 files
1.82K links
Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://t.me/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html

РКН - https://shorturl.at/p7iUr
Download Telegram
Обновление курса по корутинам. На примерах разбираем билдеры launch и async. Тема хоть и несложная, но очень важная для понимания.

Рассмотрим следующие вопросы:
- как ведут себя вложенные корутины
- как дождаться окончания работы корутины
- как получить результат работы корутины
- как создать отложенную корутину и запустить ее позже
- как распараллеливать задачи с помощью корутин

#kotlin #course

https://startandroid.ru/ru/courses/kotlin.html
Шпаргалка по функциям в Kotlin:
- Default Arguments
- Named Arguments
- Infix
- Varargs
- Tail Recursive
- Extension
- High Order
- Operator Overloading
- Lambda

#kotlin

https://proandroiddev.com/kotlin-functions-are-fun-8fdcd4e85a5
Обновление курса Котлин. Обсуждаем Context. Изначально я думал уложиться в пару абзацев и сделать эту тему частью другого урока. Но слово за слово и получился целый урок.

Рассмотрим, какие элементы используются по умолчанию. Как создавать свой элемент. Как происходит передача элементов в контекст создаваемой корутины.

#kotlin #coroutine #course

https://startandroid.ru/ru/courses/kotlin.html
Сравнение DI фреймворков. Примеры использования и тестирования, производительность, плюсы/минусы.
- Koin
- Kodein
- Dagger
- Toothpick

#dependencyinjection

https://proandroiddev.com/a-dependency-injection-showdown-213339c76515
Для курса по корутинам вышел урок про диспетчеры. В нем рассматриваем, какие диспетчеры нам доступны.
А чтобы понять диспетчер Unconfined, подробно разбираемся, как именно под капотом корутина использует диспетчер.

#kotlin #course #coroutine

https://startandroid.ru/ru/courses/kotlin.html
Обнаружен интересный баг в поведении метода Set.removeAll в Java. При определенных условиях этот метод будет работать значительно дольше, чем должен

#java #collections

https://habr.com/ru/company/jugru/blog/490250/
Статья рассказывает об основных нововведениях в 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