TGViewer
Channel Public Channel
Android Good Reads

Android Good Reads

@droidgr

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

Размещение рекламы: @tanyasanovna
Subscribers
4.03K
Photos
415
Videos
17
Links
2.2K

Showing posts older than #1531 · Back to latest

Older Posts 20 shown
Post #1530 1.98K
Новая инкрементальная компиляция в Kotlin

В Kotlin 1.7.0 появилась поддержка нового механизма инкрементальной компиляции, который работает существенно лучше прежнего. Для разных сценариев бенчмарки показывают улучшения от 26 до 96%. В статье детально разбирается, как новая система работает под капотом.
  • 🔥 11
Post #1529 2.1K
Открытое собеседование Android разработчика

Через полчаса пройдет эпичный собес Android разработчика с упором на знание кишков и перфоманса. Подключайтесь к трансляции!

Собеседующий: Антон Дудаков, ведущий AndroidDev Podcast
Собеседуемый: Артем Зиннатуллин, бывший Staff Software Engineer из Lyft и эксперт по билд-тулингу
YouTube Публичное собеседование на позицию Android-разработчика Приходите на новый сезон Podlodka Android Crew: Android под капотом. Билеты по ссылке ниже, по промокоду ABSTRACT скидка для зрителей этого стрима😉 https://bit.ly/droidcrew8-interview В преддверии нового сезона Android Crew #8, которая будет посвящена тому…
  • 👍 21
  • 👎 6
Post #1528 1.91K
CRDT на Kotlin Multiplatform

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

CRDT – структура, которая помогает реализовать предсказуемую логику коллаборативного редактирования. Автор детально рассказывает про концепцию и реализацию, а в конце делится семпловым кодом.
  • 👍 3
Post #1527 2.07K
Подборка советов по оптимизации производительности Compose с последнего Google I/O.

- В какой момент правильно читать стейт
- Почему нельзя перезаписывать значение, уже прочитанное Compose
- Как derivedStateOf помогает уменьшить частоту перерисовок
- Как эффективно работать с ключами в LazyList.
Post #1525 2.14K
Еще один скриншот нового легкого UI IntelliJ, который появится и в Android Studio.
  • ❤ 56
  • 🤮 16
  • 🤔 12
  • 🔥 3
  • 👍 1
  • 👎 1
Post #1524 1.83K
Подборка релизов прошлой недели

🤖Финальная 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
Android Developers Blog Final Android 13 Beta update, official release is next! Posted by Maru Ahues Bouza, Director, Android Developer Relations We’re just a few weeks away from the official release of Android 13...
  • 🎉 4
  • 👍 2
Post #1523 2.13K
Post #1521 2.01K
Каждый разработчик в душе мечтает стать тимлидом, и не красить вьюшки самому, а смотреть, как это делают другие! Если вы руководите другими программистами, или отвечаете за крупные инженерные проекты, то подписывайтесь на мой канал Teamlead Good Reads. Каждый день я делюсь там одним топовым материалом про управление людьми, командами, и проектами. И даже не ленюсь расставлять хэштеги, так что сможете подтянуть свои знания и по старым материалам!
Telegram Teamlead Good Reads – ежедневные советы про менеджмент людей и команд Самые интересные статьи, видео и новости, связанные с управлением людьми, командами, разработкой и продуктами. РКН: https://gosuslugi.ru/snet/67b4386d2a44e21839a0f87f Продуктовая папка: https://t.me/addlist/YvmnHCHUp700Nzky Реклама: @tanyasanovna
  • 👍 4
  • 👎 4
  • 💩 2
Post #1520 3.7K
Сегодня стартует ежегодный опрос про российские команды Android разработки, который я провожу уже шестой год! Скоро мы узнаем:
📖Как Android разработчики получают новые знания
💪Какие команды Android разработки самые сильные
🌎Сколько человек решило уехать, а сколько – остается в России
📖Какие книги больше всего рекомендуют прочесть
🏡Сколько мобильщиков работает удаленно, а сколько – в офисе

Результаты будут в публичном доступе где-то через месяц. Пока их ждете, можете почитать отчеты за прошлые годы.

⏩Пройдите опрос, пошарьте своей команде, ждите результатов!
survey.alchemer.eu Исследование российских команд Android разработки, 2022 Исследование российских команд Android разработки, 2022 .
  • 🔥 6
  • 👍 2
  • 👏 2
  • 💩 2
Post #1519 2.02K
В kotlin-coroutines 1.6 полностью переработан API для тестирования корутин. В этом гайде детально разбираются все изменения, а в этой статье – подробная инструкция по миграции на новый API.
Android Developers Testing Kotlin coroutines on Android | Android Developers Learn how to unit test Kotlin coroutines and suspending functions in Android applications using the kotlinx.coroutines.test library, focusing on `runTest`, `TestDispatchers`, and dependency injection for testable code.
  • 👍 3
Post #1518 2.28K
Разбор всех этапов совершения сетевого вызова, способов их инструментации, сбора метрик перфоманса и различных способов оптимизации времени совершения запроса. Кейс интересен тем, что для авторов производительность сетевых запросов особенно важна – они делают приложение, основные пользователи которого живут в сельской местности в Индии со слабым сетевым соединением.
Medium 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…
  • 👍 10
Post #1517 1.96K
🤖Возвращаемся с новым сезоном Podlodka Android Crew!🤖
Стартуем 25 июля, тема сезона – "Android под капотом"!

Всю неделю с головой погружаемся в принципы работы технологий, с которыми мы работаем в Android-разработке каждый день!

⚡️Без базы никуда – посмотрим на менеджмент памяти Java и сборку мусора
⚡️Внутренности Android тоже не обойдем, начиная с устройства AOSP и заканчивая IPC
⚡️Хардкорно укопаемся в Kotlin, от компиляторных плагинов и KSP и до нюансов работы Kotlin Multiplatform
⚡️Все знают, что, нельзя не сделать сессию про Dagger, поэтому в его внутренности тоже посмотрим🗡

Будем разбираться фундаментально, ведь именно глубокое понимание платформы и её экосистемы помогает решать проблемы не наугад по привычно подсмотренным рецептам, а осознанно и с максимальной эффективностью!

😉И как всегда в Podlodka Crew все это на протяжении недели с крутыми спикерами, необычными нескучными форматами сессий, и живым комьюнити в Slack.

До следующего понедельника действует early-bird скидка, а билеты и подробности уже доступны на сайте. Ждем на борту!
podlodka.io Онлайн-конференция Podlodka Android Crew, сезон #16 Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
  • 👍 7
Post #1516 1.89K
Google начали версионировать и релизить независимо друг от друга все компоненты Compose. Это особенно важно потому что это позволит сократить задержку между релизом новой версии Kotlin и новой версии Compose Compiler, поддерживающей его.
Android Developers Blog Independent versioning of Jetpack Compose libraries Posted by Jolanda Verhoef , Android Developer Relations Engineer Starting today, the various Jetpack Compose libraries will mo...
  • 👍 2
Post #1515 2.08K
Post #1513 3.09K
Один из необходимых скиллов для разработчика – умение учиться. Надеюсь, вы проходили тот самый курс “Learn how to learn” на Coursera, или читали книгу его автора, Барбары Оакли, “Думай как математик”. Если нет – обязательно положите себе это в бэклог, получите кучу пользы и удовольствия.

Еще один крутой способ прокачать этот навык – прийти на конференцию Podlodka Soft Skills Crew. В новом сезоне мы расскажем, как выстроить эффективный подход к самообучению – понять свои цели, построить план по их достижению, выбрать подходящие инструменты и встроить это в свою жизнь на уровне привычки. Все это присыпано воркшопами и разбором ваших собственных проблем, так что после конференции вы выйдете с планом, подходящим именно вам!

👉Конференция начинается 11 июля, залетайте с промокодом droidgr_learn2learn!
Coursera Learning How to Learn: Powerful mental tools to help you master tough subjects Offered by Deep Teaching Solutions. This course gives ... Enroll for free.
  • 💩 13
  • 👍 5
Post #1512 2.51K
Вышла библиотека Kotlin DataFrame, основная задача которой – удобный импорт структурированных данных из CSV/JSON и других форматов и предоставление DSL для операций над ними. Библиотека пригодится как тем, кто много работает с анализом данных, так и тем, кому просто пришлось разбирать большой и сложный JSON ответ от сервера.
The JetBrains Blog Kotlin DataFrame Preview - The JetBrains 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
Post #1511 2.62K
Оффер в Яндекс за 2 дня 🚀

9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков, участники которого смогут присоединиться к командам Маркета, Еды, Такси и многих других сервисов.
Если у вас есть опыт коммерческой разработки на iOS, Android, Flutter от 3 лет — регистрируйтесь на сайте и решайте задачи предварительного этапа.
9 июля две онлайн-секции с кодом и уже на следующий день лучшие участники получат офферы от Яндекса.
Оффер от Яндекса за выходные 9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков — мероприятие, на котором можно получить оффер от Яндекса за 2 дня.
  • 💩 29
  • ❤ 28
  • 🔥 5
  • 👍 2
  • 😁 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →