ar
Feedback
StartAndroid

StartAndroid

الذهاب إلى القناة على Telegram
9 577
المشتركون
لا توجد بيانات24 ساعات
-107 أيام
-2330 أيام
أرشيف المشاركات
Яндекс приглашает начинающих IT-специалистов в летнюю Школу мобильной разработки Бесплатная летняя школа поможет начинающим р
Яндекс приглашает начинающих IT-специалистов в летнюю Школу мобильной разработки Бесплатная летняя школа поможет начинающим разработчикам систематизировать имеющиеся знания в создании мобильных приложений на Kotlin, Swift или Flutter, а также обрести новые востребованные навыки. Программа обучения состоит из двух этапов: сначала онлайн-курс лекций с домашними заданиями, затем очный этап в офисах Яндекса в Москве или Санкт-Петербурге. Расходы на проезд и проживание оплачивает компания. По результатам онлайн-этапа лучшие студенты получат возможность пройти пятинедельную оплачиваемую практику в новом формате Лаборатории и поработать над внутренними задачами Яндекса под руководством опытных специалистов в области мобильной разработки. Отбор в школу состоит из трех последовательных этапов — тестирование знаний выбранной платформы (Android, iOS или Flutter), решение алгоритмических задач в условиях ограниченного времени в формате контеста и техническое интервью. Подборка подготовительных материалов доступна по ссылке. Для подачи заявки необходимо заполнить форму на сайте школы и выполнить тестовое задание. #реклама

Поговорим сегодня про context receivers — фиче Kotlin, про которую я узнал давно, но смог найти применение лишь пару месяцев назад. Расскажу о том, что такое context receivers, где их можно использовать, и, конечно же, про «успешный успех» — минус 60% самописного DI в Ozon ID SDK. Но обо всём по порядку. #kotlin #android #contextreceivers https://habr.com/ru/companies/ozontech/articles/802641/

Обзор второго Android 15 Developer Preview Updating Android communications - Satellite support - Smoother NFC experiences Dev
Обзор второго Android 15 Developer Preview Updating Android communications - Satellite support - Smoother NFC experiences Developer productivity - PDF Improvements - Automatic language switching refinements - Granular line break controls - Expanded IntentFilter Functionality - More OpenJDK API support Giving your app more flexibility on more screens - Cover screen support A more private, secure Android - Screen record detection Making Android more efficient - ApplicationStartInfo API - Changes to package stopped state - Detailed app size information - Changes to foreground services - SQLite database Media refinements - HDR Headroom Control - Loudness Control - Use Spatializer instead of Virtualizer Behavior changes - Elegant fonts everywhere User Experience #android #preview https://android-developers.googleblog.com/2024/03/the-second-developer-preview-of-android-15.html https://commonsware.com/blog/2024/03/23/random-musings-android-15-developer-preview-2.html

Новый Compose урок по теме - Input. Используем функцию awaitPointerEvent для отслеживания простых событий типа click, swipe и
Новый Compose урок по теме - Input. Используем функцию awaitPointerEvent для отслеживания простых событий типа click, swipe и long press. Рассматриваем прочие await* функции: awaitFirstDown, awaitLongPressOrCancellation, awaitDragOrCancellation, waitForUpOrCancellation, awaitEachGesture. #android #course #compose https://startandroid.ru/ru/courses/compose.html

Я — Денис, Android-разработчик в «Лайв Тайпинге». В этой статье я продолжу рассказывать о современных подходах разработки адаптивного UI/UX для людей с ограниченными возможностями, разных национальностей и особенностями развития. В этой статьей я расскажу про разработку интерфейсов в XML и Compose для варьирующего размера шрифта. А также покажу почему атрибут contentDescription так важен. #android #design #ux #compose https://habr.com/ru/articles/798473/

Вступай в Android-комьюнити Surf В канале Surf Android Team разработчики приложений «Лабиринт», «Магнит», «Ригла» и других де
Вступай в Android-комьюнити Surf В канале Surf Android Team разработчики приложений «Лабиринт», «Магнит», «Ригла» и других делятся лучшими практиками и больными шишками из опыта работы с Kotlin и Java. Вот подборка полезных постов из канала: 🟢 Lottie-анимации для приложения-сети зоомагазинов 🟢 Дорожная карта Junior Android-разработчика 🟢 Парсинг SMS через SMS User Consent API Surf активно расширяет Android-комьюнити и ждёт тебя в канале, чтобы делиться интересными кейсами и быть на одной волне актуальных технологий. ⌨️ Подписывайся по ссылке → @surf_android #реклама

Очередная статья о том, что такое Kotlin Multiplatform и почему имеет смысл его использовать - What is Kotlin Multiplatform?
Очередная статья о том, что такое Kotlin Multiplatform и почему имеет смысл его использовать - What is Kotlin Multiplatform? - How does Kotlin Multiplatform differ from other cross-platform solutions? - When should you choose KMP? - Top apps made with Kotlin Multiplatform #android #kotlin #kmp https://www.thedroidsonroids.com/blog/what-is-kotlin-multiplatform

Привет, Хабр! Меня зовут Алексей, я ведущий разработчик платформенной команды и по совместительству лид архитектурной компетенции в проекте Альфа-Бизнес. Сегодня я расскажу, как можно автоматизировать повторяющуюся работу в андроид-разработке при помощи плагина для Android Studio. #android #androidstudio https://habr.com/ru/companies/alfa/articles/799873/

Сводка последних новостей от JetBrains: Product News - Compose Multiplatform 1.6.0 – resources, UI testing, iOS accessibility, and preview annotation - Amper update – February 2024 - The Ktor roadmap for 2024 Survey - Configuration Language Survey – help shape the future of build configurations Google Summer of Code - Become a Kotlin Google Summer of Code contributor and make an impact! Advent of Code in Kotlin - Celebrating our participants and their solutions Livestream Recordings - Strategies for successful conference talks - Data analytics with Kotlin notebooks Education - Learn to refactor using your IDE for better Kotlin code #android #kotlin #jetbrains #compose https://blog.jetbrains.com/kotlin/2024/03/kotlin-roundup-feb-march-24/

Подробная статья про KSP, теория и практика #android #kotlin #ksp https://medium.com/@umpteenthdev/kotlin-symbol-processing-f
Подробная статья про KSP, теория и практика #android #kotlin #ksp https://medium.com/@umpteenthdev/kotlin-symbol-processing-from-theory-to-practice-e85f980eb67e

Не так давно на Хабре публиковались оптимистичные новости относительно интеграции Windows Subsystem for Android (WSA) в операционную систему Windows. В частности, говорилось, что в Windows Store стали доступны Android-приложения, которые можно запустить на устройстве под управлением Windows 11. Всё бы ничего, но теперь стало известно о том, что Microsoft решила вернуться в прошлое и убрать этот компонент. Правда, не сразу, а лишь 5 марта 2025 года — получается, ровно через год после появления новости. Но есть и другая неожиданность — приложение Amazon Appstore, которое даёт возможность устанавливать и запускать софт под Android, уберут уже… вчера. То есть убрали. О том, что происходит и почему, поговорим под катом. #android #windows https://habr.com/ru/companies/ru_mts/articles/798789/

Видео-обзор новых фич недавно вышедшей студии Игуаны #androidstudio https://www.youtube.com/watch?v=kVZ1QNMMub0

Android-разработчик в команду VK Мессенджера VK ищет Senior Android-разработчика, 3+ года опыта в разработке, высшее техничес
Android-разработчик в команду VK Мессенджера VK ищет Senior Android-разработчика, 3+ года опыта в разработке, высшее техническое образование. Отличие продукта — нетривиальная бизнес-логика на клиенте и повышенный спрос на оптимизацию: от запросов к API и БД до отрисовки текста. Чем занимаются: — разрабатывают offline first мессенджер; — пишут SDK для мессенджера со сквозным шифрованием; — проводят эксперименты; — решают интересные инфраструктурные задачи; — улучшают скорость отрисовки, переключения экранов и запросов к БД. Как работают: — пишут весь новый код на Kotlin; — используют RxJava, не применяя лишние библиотеки; — работают в свободном графике и без бюрократии. Требования — опыт коммерческой разработки под Android — более 3 лет; — писали с нуля нескольких нетривиальных приложений; — навык многопоточного программирования; — работали с БД на уровне SQL-запросов; - понимаете процесс отрисовки View. Откликнуться: vk.company.android #реклама

Новый Compose урок, новая тема - Input. Начнем с базовых вещей. Используем Modifier pointerInput для получения PointerEvent. Разбираемся, какая информация о касаниях нам доступна. Используем calculate методы для расчета Zoom и вращения. #android #course #compose https://startandroid.ru/ru/courses/compose.html

UX Best Practices по удалению аккаунта в приложении #android #bestpractices #account https://android-developers.googleblog.com/2024/03/designing-your-account-deletion-experience-google-play.html

В этой статье я расскажу, как можно подружить Robolectric и JUnit 5 и как мы смогли это сделать в Альфа-Банке. Вы узнаете, как запустить JUnit 4 тесты при совместном использовании с JUnit Jupiter с помощью тестового движка Vintage. А ещё — как с JUnit Platform разработчики Kotest и Spock Framework создавали свои тестовые фреймворки. Чтобы разобраться со всем этими вопросами, нужно понять мотивы разработчиков, которые создавали JUnit 5. Для этого мы сравним архитектуру JUnit 4 и JUnit 5 и ограничения и возможности, которые предоставляют нам эти библиотеки. #android #test #robolectric #junit https://habr.com/ru/companies/alfa/articles/773080/

I feel like I need to discuss this, so I decided to write an article on a hot topic in the Kotlin dev community about one-off events antipatterns. #android #viewmodel #architecture #event https://proandroiddev.com/viewmodel-events-as-state-are-an-antipattern-35ff4fbc6fb6

Статья о технической реализации UI событий в ViewModel #android #viewmodel #architecture #event https://proandroiddev.com/viewmodel-events-as-state-are-an-antipattern-35ff4fbc6fb6 (Оригинал) https://shorturl.at/dghip (Перевод)

📌Телеграм-канал Яндекса для мобильных разработчиков Рассказываем о технологиях, которые стоят за мобильными приложениями и с
📌Телеграм-канал Яндекса для мобильных разработчиков Рассказываем о технологиях, которые стоят за мобильными приложениями и сервисами Яндекса. Анонсы мероприятий, интервью с разработчиками, статьи на Хабре и call for papers на ведущие конференции. Говорим об этом в канале Yandex for Mobile. Подписывайтесь 🔜💬 @Yandex4Mobile #реклама

Вышла стабильная Android Studio Iguana Debugging - Version control in App Quality Insights - View Crashlytics in App Quality
Вышла стабильная Android Studio Iguana Debugging - Version control in App Quality Insights - View Crashlytics in App Quality Insights Design - Jetpack Compose UI Check - Progressive rendering for Compose Preview Develop - Intellij platform update Testing - Baseline Profiles wizard - Espresso Device API - The latest Android Virtual Devices Build - Support for Gradle Version Catalogs - Policy issue warnings in Google Play SDK Index - CompileSDK version support https://android-developers.googleblog.com/2024/02/android-studio-iguana-is-stable.html #android #androidstudio