ch
Feedback
StartAndroid

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 577
订阅者
无数据24 小时
-107
-2330
帖子存档
В блоге Google для Android-разработчиков представили инструмент, с помощью которого можно попросить пользователей перейти на актуальную версию приложения. Функция поддерживает возможности таргетинга определённых групп пользователей. Для активации функции необходимо перейти Google Play Console и открыть раздел с релизами или страницу App Bundle Explorer. После этого можно выбрать версию приложения, пользователей которых надо попросить обновиться. Кроме того, есть возможность выбрать фильтры. #android #googleplay #update https://habr.com/ru/news/790234/

Avito Android meetup #2 | 06.02 | 19:00 по мск Android-разработчики соберутся в гостях у AvitoTech, чтобы обсудить: - сценарии сборки и их связь с Git Workflow; - нюансы потребления памяти Android-сборками; - автоматизацию генерации Baseline Profile. Организаторы обещают много цифр, яркие кейсы и нетворкинг. Регистрируйтесь, чтобы забронировать себе место офлайн. Или подписывайтесь на YouTube-канал AvitoTech, чтобы не пропустить трансляцию. #реклама

В одной из прошлых статей я составлял шорт-лист мифов о безопасности мобильных приложений. Один из них был посвящен проверке магазинами приложений перед публикацией, и сегодня мы попробуем разобраться, как с этим на самом деле обстоят дела. Некоторые из них явно обещают проводить статический и динамический анализ потенциальных уязвимостей. На словах всё красиво: код приложения анализируется, оно запускается, обнаруживаются проблемы безопасности. Но каково качество этих проверок? Могут ли они заменить пентест или ручной анализ защищенности? Давайте посмотрим! #android #store #application #secutiry https://habr.com/ru/companies/swordfish_security/articles/774144/

Список обновлений новой версии Jetpack Compose 1.6 (BOM 2024.01.00) #android #compose https://android-developers.googleblog.com/2024/01/whats-new-in-jetpack-compose-january-24-release.html

Краткий обзор нескольких AI-помощников разработчика - GitHub Copilot - Tabnine - Amazon CodeWhisperer - Replit AI - Sourcegraph Cody - AskCodi - CodeWP - Android Studio Bot - SQLAI -DeepCode AI #ai #coding #tool https://www.thedroidsonroids.com/blog/best-ai-coding-assistant-tools

Обзор нескольких полезных возможностей студии. Я, например, не знал про Analyze Data Flow, который позволяет удобно проследит
Обзор нескольких полезных возможностей студии. Я, например, не знал про Analyze Data Flow, который позволяет удобно проследить путь, по которому аргумент пришел в текущую функцию (to Here), и по которому он пойдет дальше (from Here). #androidstudio https://proandroiddev.com/level-up-your-daily-coding-unveiling-four-lesser-known-tools-in-android-studio-df58f152de62

В Hilt появилась возможность использовать Assisted Injection для ViewModel, чтобы передавать свои объекты в конструктор модел
В Hilt появилась возможность использовать Assisted Injection для ViewModel, чтобы передавать свои объекты в конструктор модели. #android #dagger #hilt #viewmodel https://medium.com/@alexander.michaud/hiltviewmodel-assisted-injection-with-compose-a800723165bf

Тинькофф запустил бесплатный курс по Android разработке. Курс стартует в середине февраля и длится 3 месяца. Формат - онлайн-
Тинькофф запустил бесплатный курс по Android разработке. Курс стартует в середине февраля и длится 3 месяца. Формат - онлайн-занятия 1-2 раза в неделю по будням. #android #course https://fintech.tinkoff.ru/study/fintech/android/

Курс от JetBrains по рефакторингу кода в IntelliJ IDEA #course #androidstudio #kotlin https://blog.jetbrains.com/education/2024/01/17/learn-ide-code-refactoring/

Создание и использование BOM в Gradle В каждой компании (а если она крупная, то, скорее всего, в каждом подразделении) должна быть выстроена культура использования BOM (bill of materials) для управления версиями зависимостей. В этой статье я хочу поделиться своим видением того, как это может быть организовано, а также рассмотреть более сложные случаи создания и использования BOM в Gradle-проектах. #gradle https://habr.com/ru/articles/784784/

Совет всем айтишникам на 2024 год: прокачивайте свои Soft Skills, иначе в зарплате вас скоро обгонят курьеры! На собесах и ревью компании сейчас все чаще оценивают именно комбинацию ваших hard и soft скилов. Поэтому навыки «экологичного» общения выходят на первое место для любого в IT. Сначала они, а потом уже Kotlin, Java, JUnit и остальное... Да, вы можете быть гением в программировании. Но если при этом вы «токсичны», не умеете работать в команде и без агрессии доносить свои аргументы — ваша ценность сильно снижается. А значит, вы теряете возможности для развития и деньги! «Выше вилки» — проект, который помогает айтишникам с развитием Soft Skills и стабильным ростом в доходе! Эти ребята помогут научиться: ✅Этичным переговорным приёмам для поднятия исходного оффера на собесе. Чтобы не «продешевить» при устройстве на новую работу. ✅Тактикам ведения переговоров о деньгах с руководством. Чтобы систематически растить доход на текущем месте. ✅Техникам преодоления внутренней «неловкости» при обсуждении денег. А еще приёмам аргументации и защиты своих позиций без агрессии и конфликтов. Хотите зарабатывать выше рыночной вилки в IT? Подписывайтесь и смотрите закреп канала! ➡️ https://t.me/+4kfkXexUROo2M2Ey

Сложность алгоритмов - это ключевой аспект при проектировании и создании веб-приложений, особенно при работе с большим объемом данных или выполнении вычислительно сложных операций. Понимание, как оценивать сложность алгоритмов, помогает принимать обоснованные решения в выборе алгоритмов и структур данных, а также оптимизировать производительность своих приложений. Сейчас мы рассмотрим, почему знание сложности алгоритмов является важным навыком для разработчика, какие методы используются для оценки сложности, и какие практические применения можно найти для этого знания при создании веб-приложений. На тему сложности алгоритмов часто задаются вопросы на техническом собеседовании. #algorithms https://habr.com/ru/articles/782608/

Стартует традиционная новогодняя скидка 50% на комплект курсов StartAndroid. Она будет действовать две недели. Схема та же, ч
Стартует традиционная новогодняя скидка 50% на комплект курсов StartAndroid. Она будет действовать две недели. Схема та же, что и в прошлом году. Чтобы получить возможность воспользоваться скидкой, не нужно покупать полный комплект. Достаточно "минимального набора" курсов: - Compose - Kotlin - Dagger - Тестирование Т.е. вы можете использовать новогоднюю скидку 50% при покупке (или докупке) курсов, если у вас в итоге наберется этот минимальный комплект. Подробнее можно почитать на странице покупки курсов, войдя под своей учеткой. 🎄🎄🎄 StartAndroid уходит на двухнедельные каникулы. После них продолжу создавать уроки для курса Compose. Последней большой темой в нем была анимация. Следующей темой будет Input: touch, gestures, drag and drop и т.п. Одним уроком там явно не обойдется. Вам желаю побольше отдыхать и проводить время с друзьями и семьей. Спасибо, что читаете и поддерживаете! С Рождеством и Новым Годом! ❄️❄️❄️

Какие инструменты помогают разработчику сократить time-to-market? Emcee один из таких инструментов. В новом релизе которого е
Какие инструменты помогают разработчику сократить time-to-market? Emcee один из таких инструментов. В новом релизе которого есть всё, чтобы запускать и писать столько тестов, сколько нужно — на своей или облачной инфраструктуре. Для Android: Реализовали новый способ запуска тестов — client user interface. Поддержали запись видео прогонов тестов. Для iOS: Поддержали новый механизм дискаверинга тестов — runtimeXCTest. Теперь можно запускать тесты таких альтернативных фреймворков, как Quick , Kiwi и подобных. Улучшили управление ресурсами и процессами очистки и поменяли уровень подробностей логов с trace на debug. Без лишней детализации проще находить и анализировать проблемы в коде. А чем больше свободных ресурсов, тем быстрее скорость следующих запусков. Для облака: Поддержали запуск Appium-тестов. Выкатили Emcee.cloud actions. Теперь вы можете интегрировать ресурсы Emcee.cloud в свой GitHub пайплайн. Скачайте Emcee для iOS из GitHub или из Docker Hub — для Android. Или регистрируйтесь в Emcee Cloud. Надпись на визуале: Emcee — универсальное решение для запуска iOS- и Android-тестов, чтобы быстрее выкатывать новые фичи пользователям и клиентам Реклама ООО "Авито Тех", ИНН 9710089440 erid: LdtCKZomz #реклама

Вторая статья про UI слой - State Holders and Saving State #android #ui #architecture https://medium.com/bumble-tech/crash-course-on-the-android-ui-layer-part-2-2335171467e0

Kotlin под капотом: как избавиться от рекурсии #kotlin https://habr.com/ru/articles/780232/

Краткий обзор нескольких новых фич в Kotlin K2 компиляторе - Enhanced Enum Entry Flexibility - Resolving CONFLICTING_OVERLOADS - Smart Cast for Invisible Setters - Improved Delegate Inference #kotlin https://blog.cloud-inject.io/kotlin-k2-compiler-and-koin

Kandy - новая Kotlin библиотека для создания графиков и диаграмм. Результат можно использовать в Kotlin Notebook. Есть интегр
Kandy - новая Kotlin библиотека для создания графиков и диаграмм. Результат можно использовать в Kotlin Notebook. Есть интеграция с библиотекой Kotlin DataFrame. #kotlin #chart #library https://blog.jetbrains.com/kotlin/2023/12/kandy-the-new-kotlin-plotting-library-by-jetbrains/

Статья про построение UI слоя, часть первая. #android #bestpractice #ui https://medium.com/bumble-tech/crash-course-on-the-android-ui-layer-part-1-2094221a9be3

Разрушители легенд: Как на самом деле магазины проверяют приложения на уязвимости #android #googleplay https://habr.com/ru/companies/swordfish_security/articles/774144/