StartAndroid
Kanalga Telegram’da o‘tish
Канал об 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
Ko'proq ko'rsatish9 544
Obunachilar
-324 soatlar
-337 kunlar
-6030 kunlar
Postlar arxiv
9 544
Объяснение алгоритма DiffUtils
#android #recyclerview
https://habr.com/ru/company/redmadrobot/blog/460673/
9 544
Обзор второй версии LeakCanary. Список новшеств:
- новая иконка!
- написан на Kotlin
- хранение даных в БД, а не в файлах
- ищет несколько ликов в одном дампе
- группирует похожие лики
- больше деталей в ликах
- новый механизм анализа дампов (быстрее и меньше памяти)
- не в отдельном процессе
- не нужен Applicatin.onCreate
- более простой и удобный способ включения/выключения
- отдельная небольшая либа для релизных билдов, которая просто сообщает о количестве ликов
#android #performance #memory
https://www.youtube.com/watch?v=LEX8dn4BLUw&list=PLn7H9CUCuXAu5r4kT8RcK8B2GuBqMODX3&index=6
9 544
Зашел на github страницу RxJava и обнаружил, что вот уже месяц как существует третья версия! Пока что в статусе Release Candidate.
What's new:
- single dependency: Reactive-Streams
- continued support for Java 6+ & Android 2.3+
- fixed API mistakes and many limits of RxJava 2
- intended to be a replacement for RxJava 2 with relatively few binary incompatible changes
- Java 8 lambda-friendly API
- non-opinionated about source of concurrency (threads, pools, event loops, fibers, actors, etc.)
- async or synchronous execution
- virtual time and schedulers for parameterized concurrency
- test and diagnostic support via test schedulers, test consumers and plugin hooks
#rxjava
https://github.com/ReactiveX/RxJava/wiki/What's-different-in-3.0
9 544
Android Jetpack Compose - новый способ создания экранов, который пока находится на очень ранней стадии, но в будущем, скорее всего, мы все на него перейдем.
#android #design
https://habr.com/ru/post/461101/
9 544
OTUS открывает набор на курс «Android-разработчик. Базовый курс». Испытайте себя, пройдите вступительный тест: https://otus.pw/hf6Q/
IT-компаниям сейчас очень не хватает опытных Android-разработчиков. На хороших специалистов ведется настоящая охота, и им готовы платить за работу до 300 тыс. рублей.
Если у вас уже есть опыт в программировании (любой язык ООП) и вы хотите стать Android-разработчиком — мы вам в этом поможем.
За время обучения вы:
- освоите язык программирования Java;
- научитесь профессионально создавать приложения под Android;
- подготовитесь к собеседованию на должность Android-разработчика;
- разработаете портфолио с использованием современных библиотек и фреймворков.
Также на курсе вы освоите дополнительные главы в Android-разработке, которые дадут вам большое преимущество при устройстве на работу, и повысите уровень вашей зарплаты:
- Android Architecture Component;
- тестирование: TDD, UI-тестирование, Mockito, тестирование Rx-кода;
- современные фреймворки: RxJava, Dagger 2;
- Gradle и Material design.
Делиться с вами своей экспертизой будут преподаватели-практики Антон Казаков (руководитель направления Android-разработки в Альфа Банк), Денис Журавлёв (Senior Android Developer Ultimate Guitar), Дмитрий Кожевин (МИА «Россия сегодня»), Михаил Борисов (infoware GmbH).
Газпромбанк, Тинькофф, Райффайзенбанк, МТС, Ростелеком, OZON, Avito и другие работодатели - наши партнёры уже с нетерпением ждут выпускников.
Проходите вступительное тестирование и присоединяйтесь - будет круто: https://otus.pw/hf6Q/
#реклама
9 544
Подробная статья по векторной графике в Android. Включает в себя описание Path элементов (M, L, C, Z), группы и анимацию.
#android #graphic #vector #animation
https://www.raywenderlich.com/3988300-vector-graphics-on-android
9 544
Очень кратко и лаконично о том, как в RecyclerView добавить фильтр с подсветкой
#android #recyclerview
https://bit.ly/2YYYd1k
9 544
Краткий обзор Gradle флагов для оптимизации скорости сборки:
org.gradle.caching
org.gradle.parallel
org.gradle.daemon
org.gradle.jvmargs
org.gradle.configureondemand
#android #gradle #build #performance
https://medium.com/asos-techblog/exploring-the-android-build-process-demystifying-gradle-flags-74334255462
9 544
Краткий обзор трех кэшей, которые вы можете использовать при сборке приложения: Android, Gradle и Kapt
#android #gradle #performance #build
https://medium.com/asos-techblog/exploring-the-android-build-process-caching-a9ee3e12873a
9 544
Яндекс проводит квест для Android разрабов. Я сам не смотрел, не могу ничего конкретного сказать про задания, но участвовавшие говорят, что местами интересно.
#android #challenge
https://yandex.ru/droid-mission/
9 544
Перевод статьи Ника Бутчера о разнице и приоритетах задания атрибутов текста в layout, стиле, теме и textAppearance
#android #design
https://habr.com/ru/company/otus/blog/456110/
9 544
Краткий справочник по основным RxJava объектам
#rxjava
https://habr.com/ru/company/funcorp/blog/459174/
9 544
Новый CodeLab от Google, который покажет, как с Java переходить на Kotlin, и научит базовым Kotlin-вещам.
#kotlin #course
https://codelabs.developers.google.com/codelabs/java-to-kotlin
9 544
Пример создания анимации хлопков на medium. В коде там callback hell, наверняка можно было сделать и получше, но анимационная часть объясняется достаточно подробно и с кучей комментариев.
#android #animation
https://blog.prototypr.io/medium-clap-animation-in-android-dc864790367
9 544
Подробный пример создания swipe анимации с использованием MotionLayout
#android #animation
https://habr.com/ru/company/badoo/blog/458854/
9 544
Android Academy снова объявляет набор слушателей, теперь уже на Advanced курс.
#android #course
https://habr.com/ru/company/avito/blog/458312/
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
