Обложка канала

Android Good Reads. Страница 3

2600 @droidgr

Самые интересные статьи, видео и новости, связанные с Android разработкой. Не больше трёх материалов в день.

  • Android Good Reads

    Мобильный разработчик Android, найдись! 🕵🏻‍♂️ Ozon делает приложение для миллионов поĸупателей, вĸлючающее множество сервисов — от поĸупĸи товаров, до бронирования авиабилетов и управления банĸовсĸими услугами. У тебя есть опыт разработĸи на Kotlin от 2 лет? Тогда эта вакансия для тебя! Стек: RxJava 2, Dagger 2, Architecture Components (ViewModel, Room, etc.), Firebase, Glide, Coroutine Мотивация: ✔️ Никакого legacy ✔️ Своя дизайн-система ✔️ In-House фреймворки для Server Driven UI, аналитики, Feature Toggles, A/B тестов, Push-рассылок ✔️ Своя навигация на Android Fragments Условия: ✔️ Удаленка, гибрид или офис (Россия, Казахстан) — выбирать тебе ✔️ Свобода действий в принятии решений ✔️ Конкурентное предложение по зарплате ✔️ А также система бонусов, с возможностью влиять на свой совокупный доход Если ты хочешь влиться в команду крупнейшего e-commerce — оставляй отклик на сайте.
  • Android Good Reads

    Поиски ресурс-менеджера пула мобильной разработки Кто такой ресурс-менеджер? — Лидер, который выстраивает работу в команде и создает атмосферу, где хочется двигаться вперед. — Обеспечивает рост и развитие компетенций наших разработчиков, помогает в реализации проектов уровня РФ. Какие навыки важны? — Опыт в ИТ от 3-х лет. Это может быть разработчик, желающий попробовать себя в новой роли, или руководитель проектов, который хочет сменить вектор деятельности. — Умение мотивировать команду, создавать новые и совершенствовать текущие процессы компании. — Ожидается, что ты понимаешь специфику мобильной разработки, а если еще и заказной, то почему ты еще не на собеседовании? Локации поиска: Москва, Санкт-Петербург, Екатеринбург, Ижевск, Самара, Ульяновск, Воронеж Увидел в описании себя? Пиши @KhisamovaS и @Aiagovkina, что ты от канала Android Good Reads и стань частью уникальной команды экспертов — ресурс-менеджеров.
  • Android Good Reads

    Weekend Offer для C++ и мобильных разработчиков от ВКонтакте Мероприятие состоится 11–12 марта онлайн. Успевайте откликнуться до 9 марта включительно, чтобы познакомиться с командами. Помимо этого, вы сможете узнать больше о работе по каждому из трех направлений (Android, iOS и BackEnd) и получить шанс попасть в одну из 10 команд.
  • Реклама

  • Android Good Reads

    Инспекции для переезда на Gradle Version Catalogs Gradle Version Catalogs – новая фича Gradle, которая позволяет вынести объявление зависимостей и их версий в отдельный файл, переиспользовать его между несколькими проектами, объединять зависимости в бандлы и другими способами управлять их структурой. Так вот, в Android Studio Giraffe появился набор новых инспекций, которые упростят переезд.
  • Android Good Reads

    Как Reddit переезжали на Anvil Дано: приложение на 500 модулей, активно использующее Dagger 2 и кастомный kapt процессор для борьбы с циклическими зависимостями. Команде не нравилось, что их DI сетап слишком сложный, онбордить новых людей в него трудно, а использование kapt существенно замедляет сборку. Чтобы решить эти проблемы, проект перевели на работу с Anvil. В статье – история миграции, результаты и советы тем, кто решит повторить их путь.
    r/RedditEng - Refactoring our Dependency Injection using Anvil

    24 votes and 4 comments so far on Reddit

    Reddit
  • Android Good Reads

    ЦВТ (ГК Девелоника) ищут Android-разработчика с опытом работы от 3-х лет Они собирают команду для работы над крупнейшей социальной сетью, которую посещают 52% российских интернет-пользователей ежедневно. Вместе вы будете развивать новое приложение для удобного общения: от мгновенных и голосовых сообщений до отправки файлов. Перед тобой будут стоять задачи: — Участие в командной разработке программных продуктов, проработке архитектуры, сопровождении проектов; — Проведение код-ревью; — Декомпозиция, оценка и постановка задач; — Контроль качества; — Рефакторинг. Локация поиска: вся Россия, удаленный формат работы. Пиши @irinasunfunny , @Bastet_111 , @ivannamry , что ты от канала Android Good Reads и стань частью одной из продуктовых команд.
  • Android Good Reads

    Кластеринг в Map Compose - Год назад команда Android зарелизила библиотеку Map Compose для работы с картами. - В ней нет встроенной поддержки кластеризации маркеров. Если вам она требуется, нужно бриджиться с библиотекой maps-util. - Судя по коммитам в Map Compose, через какое-то время можно ожидать и нативную поддержку кластеров.
    Clustering With Maps Compose For Android

    Bridging the maps-util library with Jetpack Compose

    Medium
  • Android Good Reads

    Weekend Offer для ML- и мобильных разработчиков от VK Мероприятие состоится уже на этих выходных, 18–19 февраля. Успевайте откликнуться до 16 февраля, чтобы познакомиться с командами, узнать больше о продуктах VK и получить шанс попасть в одну из команд (Дзен, Почта Mail.ru, Антиспам и Маруся) за два дня. Кстати, ML Дзена ищет в свою команду и Java-разработчиков.
    Weekend Offer VK

    Weekend Offer для ML-специалистов и мобильных разработчиков

    team.vk.company
  • Android Good Reads

    Кастомизация нативного Share Sheet Если вам раньше не хватало возможностей кастомизации нативного диалога шаринга, посмотрите на него еще раз – за последние годы его существенно подкрутили. В статье показывают, как, например, можно задавать свой кастомный текст, который будет шариться, или трекать в аналитику, шаринг в какие приложения используется чаще всего.
    You don't need a custom share sheet for that!

    Native share sheets have come a long way on Android and there's really no excuse for implementing custom share sheets anymore. Right? At Pocket we sat down a couple years ago to retire our old custom share UI and switch to the native one, but we uncovered two product requirements

    Android Dev Social
  • Android Good Reads

    Цвета и цветовые пространства Вы красите кнопки, но делаете это без уважения к цветам. Чтобы исправить ситуацию, мы записали выпуск Подлодки про то, что такое цвета, какие бывают цветовые пространства и чем они различаются, как они выглядят в картинках и градиентах и как отображаются на экранах. Вдогонку – хорошая статья за авторством гостя про историю развития цвета в CSS и новый формат OLKCH.
    Podlodka #305 – Цвета и цветовые пространства

    Специально для тех, кто считает несправедливыми шутки про “покраску кнопок”, мы с головой ушли в увлекательный и непростой мир представления цвета в компьютерных системах. Так вот, цвета – это очень сложно! Вместе с Андреем Ситником разбираемся почему.

    podlodka.io
  • Android Good Reads

    Релиз Decompose 1.0.0 Вышел первый стабильный релиз библиотеки Decompose, мулььиплатформенной библиотеки для организации роутинга в приложении. Основные изменения в релизе: *️⃣Поддержка последних версий Kotlin и Compose *️⃣Стабилизированы Generic Navigation и Stack Animation API *️⃣Новый способ интеграции рутового компонента во фрагменты
  • Android Good Reads

    Вышла первая Beta версия Kotlin 1.8.20 🕸️Kotlin/Wasm официально вышел в статус Experimental, с поддержкой в stdlib и kotlin.test. Код, скомпилированный Kotlin/Wasm, будет запускаться в последних версиях Chrome, Firefox и Edge со специальным включенным флагом. 🏎️Новая инкременталка для Kotlin/JVM включена по дефолту. ☠️Задепрекейчена часть таргетов Kotlin/Native. Детали описаны в отдельном блогпосте. 🧱В мультиплатформу завезли поддержку Gradle Composite Builds. 🤩В стандартной библиотеке появилась экспериментальная поддержка Base64 и common Closeable интерфейса. А самое главное – заспойлерили, что один из следующих мажорных релизов будет называться Kotlin 2.0!
  • Android Good Reads

    Релиз Compose Multiplatform 1.3.0 Вышел новый релиз мультиплатформенного Compose, в котором поправили баги, подтянули версии используемых зависимостей до актуальных, и завезли несколько новых фичей для Compose Desktop.
    Release 1.3.0 · JetBrains/compose-jb

    Common Fixes Fix configuration cache issues Use global directory to download wix toolset IDEA plugin - Redo: set until-build to undefined value Desktop Features Desktop AlertDialog scrim color M...

    GitHub
  • Android Good Reads

    Как Square оптимизировал время билда Команды Square подбивает итоги последнего года работы команды, которая занималась оптимизацией Gradle билда. Основная идея – даже для очень больших проектов можно оптимизировать работу Gradle настолько, чтобы сделать миграцию на Bazel или другую новую билд-систему бессмысленной.
  • Android Good Reads

    Планы Kotlin по улучшению опыта авторов библиотек Опыт авторов библиотек – один из приоритетов команды Kotlin на ближайший год. В частности, планируется сделать следующее: ✍️Улучшить синтаксис и тулинг для KDoc 🗒️Выпустить стабильную Dokka 📚Написать подробный гайд с лучшими практиками по дизайну JVM и мультиплатформенных библиотек
    We Are Improving Library Authors’ Experience! | The Kotlin Blog

    Improvements for library authors’ experience planned and what’s already been done, particularly the Dokka documentation update.

    The JetBrains Blog
  • Реклама

  • Android Good Reads

    Релиз Kotlin 1.8.10 Вышла патч-версия для последнего мажорного релиза Kotlin с исправлениями багов в новом фронтенде, serialization плагине, Gradle и Kapt.
    Release Kotlin 1.8.10 · JetBrains/kotlin

    Changelog Compiler KT-55483 K2: Fir is not initialized for FirRegularClassSymbol java/lang/invoke/LambdaMetafactory KT-55729 "None of the following functions can be called with the arguments ...

    GitHub
  • Android Good Reads

  • Android Good Reads

    Что происходит со Scala На этой неделе вышел топовый пост про текущее состояние Scala, ее проблемы и возможные пути будущего развития. Очень советую даже тем, кто со Scala совсем не имеет дела – путь, выбранный языком, сильно отличается от Kotlin, и сравнивать их друг с другом очень интересно.
    Scala Resurrection

    Scala's market may not grow any larger unless we take action to address the challenges the language faces

    John A De Goes