StartAndroid
前往频道在 Telegram
Канал об 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
显示更多9 569
订阅者
-524 小时
-117 天
-2830 天
帖子存档
9 570
Статья рассказывает об основных нововведениях в 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
9 570
Давно хотели познакомиться с Kotlin, но не доходили руки? Всё ещё пишете на Java или другом языке ООП?
📌Завтра, 4 марта в 20:00 мск OTUS приглашает на бесплатный пробный вебинар «Быстрый переход на Kotlin для Android-разработки»: https://otus.pw/iBJc/
За 1,5 часа вы узнаете:
— почему стоит учить Kotlin, и чем он лучше Java;
— почему Android-разработчики предпочитают Kotlin;
— познакомитесь с основными возможностями языка;
— напишете простое Android-приложение на Kotlin.
Делиться экспертизой будет преподаватель-практик базового онлайн-курса Android-разработки Антон Мачихин (Android-разработчик на Kotlin с большим опытом). Не упустите шанс задать ему все интересующие вопросы!
Чтобы попасть на курс с welcome-скидкой прямо сейчас, пройдите вступительный тест!
#реклама
9 570
Обнаружен интересный баг в поведении метода Set.removeAll в Java. При определенных условиях этот метод будет работать значительно дольше, чем должен
#java #collections
https://habr.com/ru/company/jugru/blog/490250/
9 570
Советы по созданию Repository: Domain Model, DTO классы, Data Mapper и вот это вот все
#pattern #bestpractice #repository
https://proandroiddev.com/the-real-repository-pattern-in-android-efba8662b754
9 570
Вышла Android Studio 3.6. А версия 4.0 из Canary 9 перешла в Beta 1.
#androidstudio
https://android-developers.googleblog.com/2020/02/android-studio-36.html
9 570
Для курса по корутинам вышел урок про диспетчеры. В нем рассматриваем, какие диспетчеры нам доступны.
А чтобы понять диспетчер Unconfined, подробно разбираемся, как именно под капотом корутина использует диспетчер.
#kotlin #course #coroutine
https://startandroid.ru/ru/courses/kotlin.html
9 570
Сравнение DI фреймворков. Примеры использования и тестирования, производительность, плюсы/минусы.
- Koin
- Kodein
- Dagger
- Toothpick
#dependencyinjection
https://proandroiddev.com/a-dependency-injection-showdown-213339c76515
9 570
Появилась 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
9 570
Полезная статья, проясняющая базовые вопросы по Java: версии, сборки, JRE/JDK и т.п.
#java
https://habr.com/ru/post/488144/
9 570
Обновление курса Котлин. Обсуждаем Context. Изначально я думал уложиться в пару абзацев и сделать эту тему частью другого урока. Но слово за слово и получился целый урок.
Рассмотрим, какие элементы используются по умолчанию. Как создавать свой элемент. Как происходит передача элементов в контекст создаваемой корутины.
#kotlin #coroutine #course
https://startandroid.ru/ru/courses/kotlin.html
9 570
Вышла RxJava 3. Вторая версия будет поддерживаться еще около года.
#rxjava
https://github.com/ReactiveX/RxJava/wiki/What's-different-in-3.0
9 570
Всех android-разработчиков ждут вечером 19 февраля на онлайн-интенсиве «Упрощаем процесс код ревью с помощью Android Lint». Запишитесь сейчас и получите напоминание в день вебинара: https://otus.pw/RCmJ/
На интенсиве вы:
· узнаете, как при помощи статических анализаторов, а именно Android Lint, упростить и ускорить процесс код ревью.
· разберете, как работает Android Lint, как парсить source файлы, что такое AST, PSI и тп.
· займетесь live-кодингом: напишете кастомные lint проверки на частые ошибки, возникающие при написании кода.
Проведет практическое занятие Антон Казаков, руководитель направления Android-разработки в одном из крупных банков и руководитель продвинутого онлайн-курса «Android-разработчик на Kotlin» в Отус.Онлайн-образование.
Подключайтесь 19 февраля, проведите вечер с пользой!
#реклама
9 570
Краткий обзор новшеств в Material Design Components 1.1.0. Темная тема, новые компоненты и т.п.
#android #design
https://medium.com/google-design/material-design-components-for-android-1-1-0-are-now-available-45e1d576037c
9 570
Шпаргалка по функциям в Kotlin:
- Default Arguments
- Named Arguments
- Infix
- Varargs
- Tail Recursive
- Extension
- High Order
- Operator Overloading
- Lambda
#kotlin
https://proandroiddev.com/kotlin-functions-are-fun-8fdcd4e85a5
9 570
Обновление курса по корутинам. На примерах разбираем билдеры launch и async. Тема хоть и несложная, но очень важная для понимания.
Рассмотрим следующие вопросы:
- как ведут себя вложенные корутины
- как дождаться окончания работы корутины
- как получить результат работы корутины
- как создать отложенную корутину и запустить ее позже
- как распараллеливать задачи с помощью корутин
#kotlin #course
https://startandroid.ru/ru/courses/kotlin.html
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
