ru
Feedback
StartAndroid

StartAndroid

Открыть в Telegram
9 576
Подписчики
-124 часа
-137 дней
-2430 день
Архив постов
Вышла стабильная студия Ladybug Feature Drop (2024.2.2) Что нового: Gemini in Android Studio - Code Transforms - Rename - Rethink - Commit Message - Generate Documentation Debug - Animation Preview support for Wear OS Tiles - Wear Health Services Optimize - App Links Assistant - Google Play SDK Insights Integration Quality Improvements - 770+ bugs addressed IntelliJ Platform Update - More intuitive full line code completion suggestions - Preview in the Search Everywhere dialog - Improved log management for Java and Kotlin programming languages #androidstudio #release https://android-developers.googleblog.com/2025/01/android-studio-ladybug-feature-drop-is-stable.html

Автор пишет, что GitHub Copilot (AI-powered coding assistant) можно прикрутить к студии через плагин. Будет помогать кодить. #androidstudio #ai #github https://medium.com/@shahin.cse.sust/how-to-use-github-copilot-with-android-studio-2161e316c0cf

Работаете с Gradle? Dependency Analysis Gradle Plugin помогает не только находить лишние зависимости, но и автоматически исправлять проблемы с ними. Механизм fixDependencies переписывает скрипты сборки, чтобы они соответствовали реальной структуре проекта. Последние обновления сделали процесс анализа ещё точнее, а работу с Kotlin DSL — проще и надёжнее. #gradle #build #dependencies #android https://habr.com/ru/companies/spring_aio/articles/868440/

Современный IT рынок устроен так, что для успешного трудоустройства в ведущие компании помимо реальных практических навыков и
Современный IT рынок устроен так, что для успешного трудоустройства в ведущие компании помимо реальных практических навыков и простого умения выполнять свою работу нужно иметь в своем арсенале и еще один важный компонент — опыт прохождения собеседований. Как многие из вас наверняка уже знают, вопросы, с которыми мы сталкиваемся на интервью, могут сильно отличаться от того, чем мы занимаемся, выполняя ежедневные задачи и эти две плоскости Android разработки далеко не всегда пересекаются. Здесь и приходит на помощь курс “Андроид собеседования от А до Я”: он содержит накопленный мной за более чем 12-и летнюю карьеру в Android опыт прохождения и проведения интервью в топовых компаниях РФ - Tinkoff, OZON, Альфабанк, Сбер и др. Что входит в курс: - Детальный разбор более 350-и реальных вопросов из различных секций: Computer Science, Архитектура, Java, Kotlin, Android, реактивное программирование и др. - Вопросы с предварительных скрининг-раундов - Практический этап с тестовым заданием, который используется многими компаниями: вы пишете небольшое приложение и получаете по нему детальный фидбек, учитывающий ваш уровень - Общие рекомендации по Soft Skills и поведению в различных ситуациях - Поддержка в ТГ и чате Ознакомиться подробней и записаться на курс можно тут: https://android-interview.ru

Для Compose вышел новый урок, про не самые распространенные UI механизмы: Intrinsic, SubcomposeLayout, BoxWithConstraints и m
Для Compose вышел новый урок, про не самые распространенные UI механизмы: Intrinsic, SubcomposeLayout, BoxWithConstraints и movableContent. Ну и по традиции скидка на комплект курсов увеличивается до 50%. 🌲🌲🌲 На то, что следующий год будет лучше предыдущего, мы давно уже не надеемся. Но можно хотя бы помечтать или загадать желание об этом. Берегите себя и своих близких, соблюдайте work-life баланс. Спасибо за поддержку! С Рождеством и наступающим Новым Годом!

Краткое описание (что делают, зачем нужны) основных Gradle задач #android #gradle https://medium.com/@aniketindulkar/from-cod
Краткое описание (что делают, зачем нужны) основных Gradle задач #android #gradle https://medium.com/@aniketindulkar/from-code-to-apk-the-complete-breakdown-of-android-build-tasks-dab1368a4107

Опытные инженеры используют ИИ для ускорения процессов, однако джуны зачастую сталкиваются с проблемами из-за неполного понимания сгенерированного кода. Такой «парадокс знаний» подчеркивает, что ИИ скорее дополняет скиллы опытных специалистов, чем делает разработку доступной для всех. Новичкам же важно воспринимать ИИ как инструмент обучения, но никак не замену знаниям и опыту. Так ли это? #coding #ai https://habr.com/ru/companies/spring_aio/articles/865720/

🦾 Вы - Android-разработчик? Повысьте свой уровень на продвинутом онлайн-курсе «Android Developer. Professional» в Отус! Но с
🦾 Вы - Android-разработчик? Повысьте свой уровень на продвинутом онлайн-курсе «Android Developer. Professional» в Отус! Но сначала пройдите небольшой тест и проверьте, дотягиваете ли вы до уровня группы. 👉 Пройти тест ➡️ Что ждёт вас в рамках курса 👩‍💻: • Глубокое погружение в промышленную Android-разработку • Весь курс построен на языке Kotlin • Много практики и живого общения с преподавателями • Глубокое изучение Gradle, Dagger 2, Kotlin coroutines, а также процесса тестирования Android-приложений • Выстраивание инфраструктуры «с нуля» • Проектирование архитектуры приложений • Тестирование приложений • Глубокий разбор Android SDK • Использование современных библиотек и фреймворков 🚀 Присоединяйтесь - стартуем уже 27 декабря. Сейчас действует скидка 15% и рассрочка! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Статья про ядра, процессы и IO/Default диспетчеры #kotlin #coroutines #dispatcher https://proandroiddev.com/exploring-the-secrets-of-dispatchers-default-and-io-in-kotlin-coroutines-31d703c29ee2

Знакома ли вам ситуация, когда вы спокойно работаете, а клиентская служба передаёт вам странный репорт: несколько пользователей жалуются, что в приложении не грузятся картинки, но у вас всё работает. Или пользователь пишет в Google Play, что приложение занимает несколько гигабайт, и вы не понимаете, сколько таких пользователей и что с этим делать. Нужно ли срочно бросаться чинить, или это может подождать следующего планового релиза? Согласитесь, было бы здорово узнавать о проблемах раньше, чем пользователи начнут жаловаться в поддержку. Сегодня я расскажу, как мы в Циан создавали Техническую Мобильную Аналитику (ТьМА) и получили возможность в любой момент времени ответить на вопрос: «Всё ли в порядке с приложением?» #android #application #metrics #stability #performance https://habr.com/ru/companies/cian/articles/843822/

Короткое видео про Big O нотацию, которая используется для описания сложности алгоритмов. #algorithm https://www.youtube.com/watch?v=x2CRZaN2xgM

Jetpack Compose может работать у вас медленнее, чем система View, из-за своей архитектуры и дизайна. Но точно имеет бóльшую гибкость. Дело в том, что Jetpack Compose — это unbundled-библиотека. В этой статье я расскажу о том, что это значит и почему оно влияет на производительность, на примере нашего переезда на Compose. В статье мы вместе ужаснёмся тому, как долго открываются экраны после переезда на Compose. Но порадуемся за то, что теперь мы не скованы версией Андроида и можем писать Compose-код с расправленными крыльями! #android #compose https://habr.com/ru/companies/dododev/articles/862878/

Google даёт нам Macrobenchmark и JunkStats — инструменты для оценки общей отзывчивости и стабильности интерфейса, наши плавнометры. Но этого недостаточно для того, чтобы понять, быстро ли у нас открываются экраны. Мы поговорим, почему это так, и о том, как правильно оценивать время открытия экрана, ведь это один из самых заметных для пользователя моментов. Будем делать наш транзишинометр и замерять рендер экрана до первого onDraw и до последнего! И не переживайте! Мы посмотрим на то, как это делается и во Fragments, и в Compose #android #performance https://habr.com/ru/companies/dododev/articles/862646/

Краткий разбор, чем с точки зрения файловой системы отличаются файлы, созданные в приватном каталоге context.filesDir и в общ
Краткий разбор, чем с точки зрения файловой системы отличаются файлы, созданные в приватном каталоге context.filesDir и в общем каталоге getExternalStoragePublicDirectory. #android #file https://waqasyounis334.medium.com/understanding-the-file-permissions-in-android-and-linux-f1ec1eb2b0b7

👍Научитесь писать проверки для своего проекта, правильно подсвечивать в IDE и репортить найденные инциденты! На бесплатном у
👍Научитесь писать проверки для своего проекта, правильно подсвечивать в IDE и репортить найденные инциденты! На бесплатном уроке онлайн-курса «Android Developer. Professional» — «Android Lint»: регистрация Что будет на вебинаре? - Подробно рассмотрим API Android Lint и PSI/UAST деревья - Научимся реализовывать свои Detector'ы - Научимся тестировать реализованные Detector'ы. Каким слушателям вебинар будет полезен? - Инженерам, которые интересуются статическим анализом, хотят автоматизировать поиск codesmell'ов, проверку кодстайла, проверку принятых в проекте регламентов. 🔥После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Релизнулся Kotlin 2.1.0 What's new: New language features in preview: Guard conditions in when with a subject, non-local break and continue, and multi-dollar string interpolation. K2 compiler updates: More flexibility around compiler checks and improvements to the kapt implementation. Kotlin Multiplatform: Stable Gradle DSL for compiler options and many other improvements. Kotlin/Native: Improved support for iosArm64 and other updates. Kotlin/Wasm: Multiple updates, including support for incremental compilation. Gradle support: Improved compatibility with newer versions of Gradle and the Android Gradle plugin, along with updates to the Kotlin Gradle plugin API. #kotlin #release https://blog.jetbrains.com/kotlin/2024/11/kotlin-2-1-0-released/

Создатель библиотеки Koin провел тесты и выяснил, что его либа быстрее, чем Hilt. Но в каментах ему уже написали, что не все так однозначно ) #android #di #koin #hilt https://proandroiddev.com/benchmarking-koin-vs-dagger-hilt-in-modern-android-development-2024-ff7bb40470df

Обновилась официальная документация по тестированию приложений. Что нового: - Emphasis on developer productivity - Selecting
Обновилась официальная документация по тестированию приложений. Что нового: - Emphasis on developer productivity - Selecting the Right Test Types - Industry best practices - Avoiding regressions in different screen sizes #android #testing https://medium.com/androiddevelopers/test-smarter-not-harder-new-testing-strategies-documentation-255973814ae3

Кажется, кого ни спроси — всякий сегодня мастерит инструмент для код-ревью на основе ИИ. Тем самым все обещают совершить революцию в программировании и управлении кодом. Но мы, попробовав почти все имеющиеся на рынке инструменты код-ревью и написав собственный, пришли к выводу, который невозможно отрицать: ИИ для этой цели просто не годится. В этом посте мы подробнее рассмотрим, чего реально не хватает при код-ревью с использованием искусственного интеллекта, и почему человек в таком качестве незаменим. Кроме того, этот анализ поможет нам лучше понять, в чём ИИ действительно хорош. #codereview #ai https://habr.com/ru/articles/859582/

Вышла первая Developer Preview версия Android 16. И немного поменялась схема релизов. #android #developerpreview https://andr
Вышла первая Developer Preview версия Android 16. И немного поменялась схема релизов. #android #developerpreview https://android-developers.googleblog.com/2024/11/the-first-developer-preview-android16.html https://commonsware.com/blog/2024/11/19/random-musings-android-16-dp1.htmlВышла первая Developer Preview версия Android 16. И немного поменялась схема релизов. #android #developerpreview https://android-developers.googleblog.com/2024/11/the-first-developer-preview-android16.html https://commonsware.com/blog/2024/11/19/random-musings-android-16-dp1.html