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
المشتركون
-224 ساعات
-117 أيام
-3730 أيام
أرشيف المشاركات
9 569
Статья о Kotlin-аннотации Parcelize, которая сделает ваш объект Parcelable, и вам не придется писать кучу кода.
#android #kotlin
https://blog.stylingandroid.com/parcelize/
9 569
Перевод статьи о создании простого правила для Lint
#android #lint
https://habr.com/ru/post/456272/
9 569
Пост очень наглядно объясняет, как с коллекциями работают цепочки операторов, например: list.filter(...).map(...).take(...)
Это используется в котлине, в RxJava и в Java Stream API.
#android #collections
https://typealias.com/guides/kotlin-sequences-illustrated-guide/
9 569
Несколько советов по работе с Glide с точки зрения потребления памяти
#android #glide #memory #performance
https://proandroiddev.com/how-to-optimize-memory-consumption-when-using-glide-9ac984cfe70f
9 569
Подборка советов по производительности. Ничего нового, все как обычно: потоки, мемори лики, static final, <include> и <merge> и т.п. Но всегда имеет смысл снова посмотреть, чтобы не забывалось.
#android #performance
https://heartbeat.fritz.ai/increasing-performance-in-an-android-application-1086640aeef
9 569
Несколько интересных примеров анимации.
#android #animation
https://android.jlelse.eu/animate-everything-android-animation-showcase-7b7debee0e2a
9 569
Всех Android-разработчиков со знанием Java или Kotlin OTUS приглашает на бесплатные вебинары перед запуском курса «Android-разработчик» на Kotlin:
- сегодня, 20 июня в 20 мск по вашим просьбам повторяем вебинар «Dagger 2 для Android-разработчиков»: https://otus.pw/4oh9/
- 24 июня в 20 мск проводим День открытых дверей курса: https://otus.pw/fTN7/
На вебинаре мы подробно разберем фреймворк Dagger2 и рассмотрим его использование в многомодульном приложении, а также:
- Вы узнаете как Dagger2 генерирует код;
- Разберемся с аннотациями JSR 330 и Dagger2 специфик конструкциями;
- Научимся использовать Dagger2 в многомодульном приложении;
- Рассмотрим Dagger Android Injector.
На Дне открытых дверей:
- Ответим на все интересующие вас вопросы по продвинутой Android-разработке;
- Поговорим о хардкорной программе курса, формате обучения и выпускном проекте;
- Расскажем о карьерных перспективах выпускников OTUS и 20+ работодателях, которые готовы предложить собеседования на вакантные позиции по итогу обучения.
#реклама
9 569
📦 1.3.40 Released!
Список изменений большой и разнообразный, так что можно почитать блогпост с хайлайтами.
Хочу напомнить, что мы все пользуемся трудами большой команды разработки (куда входят не только сами разработчики, но и QA инженеры, менеджеры, архитекторы). А также внешние участники, с их багрепортами, предложениями и pull request'ами.
От всего сообщества огромное спасибо за то что вы делаете такой прекрасный продукт!
9 569
Видео про использование памяти в Android. В названии фигурирует слово Games, но особой привязки к играм нет. Будет полезно и разработчикам приложений.
#android #memory #performance
https://www.youtube.com/watch?v=Do7oYWwOXTk
9 569
Продолжение серии статей про стили. На примере SwitchCompat рассматривается возможность изменения внешнего вида стандартных View с помощью стилей.
#android #design
https://habr.com/ru/post/456178/
9 569
Перевод гугловского мануала по архитектуре приложений
#android #architecture
https://habr.com/ru/post/456256/
9 569
Перевод полезной и популярной статьи про Architecture Components
#android #architecturecomponents
https://habr.com/ru/post/454424/
9 569
Несколько обновлений для курса Производительность.
1) В первый урок я добавил видео моего доклада на CodeFest 2019. Его можно рассматривать, как очень краткое содержание курса.
2) Добавлен урок про APK Analyzer.
3) Добавлен урок про Systrace.
https://startandroid.ru/ru/courses/performance/28-course/performance/575-urok-1-vvedenie.html
9 569
20 июня в 20:00 мск OTUS приглашает на бесплатный пробный урок «Dagger 2 для Android-разработчиков» в рамках курса «Android-разработчик» на Kotlin: https://otus.pw/hzhX/
Вебинар рассчитан на Android разработчиков, желающих поближе познакомиться с DI фреймворком Dagger 2.
Мы подробно разберем фреймворк Dagger2 и рассмотрим его использование в многомодульном приложении, а также:
- Вы узнаете как Dagger2 генерирует код;
- Разберемся с аннотациями JSR 330 и Dagger2 специфик конструкциями;
- Научимся использовать Dagger2 в многомодульном приложении;
- Рассмотрим Dagger Android Injector.
Вебинар проведёт Антон Казаков - руководитель направления Android-разработки в Альфа Банк. Не упустите возможности задать ему все интересующие вопросы!
Чтобы попасть на вебинар, пройдите вступительный тест и проверьте уровень своих знаний: https://otus.pw/hzhX/
#реклама
9 569
Подборка различных Android дедлайнов. Например, требование targetSdkVersion 28 c 1 августа 2019.
#android #deadline
https://medium.com/@m.pliashkova.mob/mind-these-deadlines-if-you-publish-apps-on-google-play-c8de8223ae92
9 569
Статья показывает как реализовать circular reveal анимацию при открытии/закрытии фрагментов
#android #fragment #animation
https://proandroiddev.com/circular-reveal-in-fragments-the-clean-way-f25c8bc95257
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
