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

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

2600 @droidgr

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

  • Android Good Reads

    Открытое собеседование Android разработчика Через полчаса пройдет эпичный собес Android разработчика с упором на знание кишков и перфоманса. Подключайтесь к трансляции! Собеседующий: Антон Дудаков, ведущий AndroidDev Podcast Собеседуемый: Артем Зиннатуллин, бывший Staff Software Engineer из Lyft и эксперт по билд-тулингу
    Публичное собеседование на позицию Android-разработчика

    В преддверии нового сезона Android Crew #8, которая будет посвящена тому, как работает Android под капотом, зовем всех на публичное собеседование на позицию андроид-разработчика. Почему приложение долго запускаются? Из-за чего не отрисовываются экраны? Почему списки вновь тормозят? Кажется, что у каждого андроид-разработчика должны быть в арсенале ответы на эти вопросы. Посмотрим насколько глубоко копнут участники нашего собеседования. В роли собеседующего: Антон Дудаков, андроид-разработчик в финтехе Ziina. Ранее работал в СберДевайсах и Яндекс.Авто. Один из постоянных участников непостоянного подкаста AndroidDevPodcast. В роле собеседуемого: Артем Зиннатуллин, Staff Software Engineer по билд-инфраструктуре, в прошлом Android. Гражданский журналист про свободу, делает малый бизнес, пишет sci-fi.

    YouTube
  • Android Good Reads

    CRDT на Kotlin Multiplatform KMM лучше всего подходит тем приложениям, в которых есть сложная бизнес-логика. Отличный пример – приложения с возможностью коллаборативного редактирования одного и того же стейта. Например, редакторы онлайн-документов, или мессенджеры. CRDT – структура, которая помогает реализовать предсказуемую логику коллаборативного редактирования. Автор детально рассказывает про концепцию и реализацию, а в конце делится семпловым кодом.
    avwie's programming blog

    This is my programming blog where I write articles about experiments that I've done. Some are successful, some are not, but we learn from all.

    avwie.github.io
  • Android Good Reads

    Подборка советов по оптимизации производительности Compose с последнего Google I/O. - В какой момент правильно читать стейт - Почему нельзя перезаписывать значение, уже прочитанное Compose - Как derivedStateOf помогает уменьшить частоту перерисовок - Как эффективно работать с ключами в LazyList.
  • Реклама

  • Android Good Reads

  • Android Good Reads

    Еще один скриншот нового легкого UI IntelliJ, который появится и в Android Studio.
  • Android Good Reads

    Подборка релизов прошлой недели 🤖Финальная Android 13 Beta Полностью стабилизированы все фичи, которые войдут в релиз – так что сборка идеально подходит для тестирования совместимости вашего приложения с новой версией Android. 🐘Gradle 7.5 - Поддержка Java 18 и Groovy 4 - Улучшенные диагностические отчеты - Улучшения в configuration cache 🧱MVIKotlin 3.0.0 - Новый экспериментальный Store DSL - Возможность создавать Store из бэкграунд тредов - Поддержка Apple Silicon - Новое Time Travel приложение для десктопа и расширение для Chrome DevTools
    Final Android 13 Beta update, official release is next!

    Posted by Maru Ahues Bouza, Director, Android Developer Relations

    Android Developers Blog
  • Android Good Reads

    Хорошая статья про то, как правильно организовывать MVVM архитектуру в КММ проекте с шарингом всего до уровня ViewModel.
    Improving shared architecture for a Kotlin Multiplatform, Jetpack Compose and SwiftUI app

    A couple of years ago I started working on a pet project to manage personal finances, named MoneyFlow. This project soon became a personal playground for a Kotlin Multiplatform mobile app and in a previous article, I journaled all the steps that lead me to a satisfying (at least for that time) shared app architecture. Choosing the right architecture for a [new] Kotlin Multiplatform, Jetpack Compose and SwiftUI app

    Marco Gomiero
  • Android Good Reads

    Разбор часто встречающихся причин memory leak’ов и способов борьбы с ними.
    Performance Considerations for Memory Leaks: An Android Cookbook

    A quick reference guide loosely based on “Programming Kotlin with Android: Programming Kotlin with Android”

    Medium
  • Android Good Reads

    Каждый разработчик в душе мечтает стать тимлидом, и не красить вьюшки самому, а смотреть, как это делают другие! Если вы руководите другими программистами, или отвечаете за крупные инженерные проекты, то подписывайтесь на мой канал Teamlead Good Reads. Каждый день я делюсь там одним топовым материалом про управление людьми, командами, и проектами. И даже не ленюсь расставлять хэштеги, так что сможете подтянуть свои знания и по старым материалам!
    Teamlead Good Reads – тимлиды, архитектура, менеджмент людей и разработки

    Самые интересные статьи, видео и новости, связанные с техническим менеджментом. Не больше трёх материалов в день. Размещение контента или рекламы: https://etolstoy.notion.site/Good-Reads-90242327a2cc4e78b3a8331441c7486a

    Telegram
  • Android Good Reads

    Сегодня стартует ежегодный опрос про российские команды Android разработки, который я провожу уже шестой год! Скоро мы узнаем: 📖Как Android разработчики получают новые знания 💪Какие команды Android разработки самые сильные 🌎Сколько человек решило уехать, а сколько – остается в России 📖Какие книги больше всего рекомендуют прочесть 🏡Сколько мобильщиков работает удаленно, а сколько – в офисе Результаты будут в публичном доступе где-то через месяц. Пока их ждете, можете почитать отчеты за прошлые годы. Пройдите опрос, пошарьте своей команде, ждите результатов!
    Исследование российских команд Android разработки, 2022

    Исследование российских команд Android разработки, 2022 .

    survey.alchemer.eu
  • Android Good Reads

    В kotlin-coroutines 1.6 полностью переработан API для тестирования корутин. В этом гайде детально разбираются все изменения, а в этой статье – подробная инструкция по миграции на новый API.
  • Android Good Reads

    Разбор всех этапов совершения сетевого вызова, способов их инструментации, сбора метрик перфоманса и различных способов оптимизации времени совершения запроса. Кейс интересен тем, что для авторов производительность сетевых запросов особенно важна – они делают приложение, основные пользователи которого живут в сельской местности в Индии со слабым сетевым соединением.
    How OkCredit Android App boosted Network Performance by 30%

    By instrumenting network calls on production and following best practices, we can make huge improvements to an app’s network performance…

    Medium
  • Android Good Reads

    🤖Возвращаемся с новым сезоном Podlodka Android Crew!🤖 Стартуем 25 июля, тема сезона – "Android под капотом"! Всю неделю с головой погружаемся в принципы работы технологий, с которыми мы работаем в Android-разработке каждый день! ⚡️Без базы никуда – посмотрим на менеджмент памяти Java и сборку мусора ⚡️Внутренности Android тоже не обойдем, начиная с устройства AOSP и заканчивая IPC ⚡️Хардкорно укопаемся в Kotlin, от компиляторных плагинов и KSP и до нюансов работы Kotlin Multiplatform ⚡️Все знают, что, нельзя не сделать сессию про Dagger, поэтому в его внутренности тоже посмотрим🗡 Будем разбираться фундаментально, ведь именно глубокое понимание платформы и её экосистемы помогает решать проблемы не наугад по привычно подсмотренным рецептам, а осознанно и с максимальной эффективностью! 😉И как всегда в Podlodka Crew все это на протяжении недели с крутыми спикерами, необычными нескучными форматами сессий, и живым комьюнити в Slack. До следующего понедельника действует early-bird скидка, а билеты и подробности уже доступны на сайте. Ждем на борту!
    Онлайн-конференция Podlodka Android Crew, сезон #8

    Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Slack.

    podlodka.io
  • Android Good Reads

    Independent versioning of Jetpack Compose libraries

    Posted by Jolanda Verhoef , Android Developer Relations Engineer

    Android Developers Blog
  • Android Good Reads

    Qiwi рассказывают, как работает их система диплинков, построенная на аннотациях и кодогенерации. Как бонус – в нее заложена генерация таблицы со всеми ссылками, которую использует команда маркетинга.
    We need to go deeper: диплинки и кодогенерация

    Привет! Мы написали свою систему диплинков на основе кодогенерации. В этой статье поговорим, как мы упростили работу с диплинками и смогли отловить устаревшие, добавили мониторинг и как собрали все...

    Хабр
  • Реклама

  • Android Good Reads

    Вышел Kotlin 1.7.10. Это – хотфиксный релиз, исправляющий несколько мажорных проблем в 1.7.0. Полный список – тут.
    Release Kotlin 1.7.10 · JetBrains/kotlin

    Changelog Compiler KT-52702 Invalid locals information when compiling kotlinx.collections.immutable with Kotlin 1.7.0-RC2 KT-52892 Disappeared specific builder inference resolution ambiguity error...

    GitHub
  • Android Good Reads

    Один из необходимых скиллов для разработчика – умение учиться. Надеюсь, вы проходили тот самый курс “Learn how to learn” на Coursera, или читали книгу его автора, Барбары Оакли, “Думай как математик”. Если нет – обязательно положите себе это в бэклог, получите кучу пользы и удовольствия. Еще один крутой способ прокачать этот навык – прийти на конференцию Podlodka Soft Skills Crew. В новом сезоне мы расскажем, как выстроить эффективный подход к самообучению – понять свои цели, построить план по их достижению, выбрать подходящие инструменты и встроить это в свою жизнь на уровне привычки. Все это присыпано воркшопами и разбором ваших собственных проблем, так что после конференции вы выйдете с планом, подходящим именно вам! 👉Конференция начинается 11 июля, залетайте с промокодом droidgr_learn2learn!
    Научитесь учиться: мощные умственные инструменты, которые помогут вам овладеть сложными предметами

    От Решения для глубокого обучения. This course gives you ... Зарегистрироваться бесплатно.

    Coursera
  • Android Good Reads

    Вышла библиотека Kotlin DataFrame, основная задача которой – удобный импорт структурированных данных из CSV/JSON и других форматов и предоставление DSL для операций над ними. Библиотека пригодится как тем, кто много работает с анализом данных, так и тем, кому просто пришлось разбирать большой и сложный JSON ответ от сервера.
    Kotlin DataFrame Preview | The Kotlin Blog

    TL;DR: We at the Kotlin team have developed a Kotlin library for data frames. Today we’re releasing its first public preview version. It provides a readable and powerful DSL for data wrangling and i/o

    The JetBrains Blog