Если вы руководите командой или только думаете двинуть в тимлиды, то присоединяйтесь к новому сезону Podlodka Teamlead Crew, который пройдет 31 августа. Мы плотно разбираем две большие темы:
📚Управление знаниями
Только практические советы: как адаптировать новых сотрудников, делиться знаниями внутри команды, внедрять новые технологии, управлять тех.долгом, систематизировать все и вся.
💰Как тимлиду расти в глазах руководства
Тимлид — это не только руководитель, который поддерживает и защищает свою команду, но и подчиненный своего руководителя. Как расти в его глазах, как зарабатывать больше, развивать личный бренд и просто радовать своего начальника.
По формату – все, как вы любите. Интенсивы в Zoom, бешеный Slack чат и тесная работа вместе с крутыми экспертами из индустрии.
Пока расписание финализируется, билеты продаются по сниженной цене – налетайте!
https://podlodka.io/tlcrew
📚Управление знаниями
Только практические советы: как адаптировать новых сотрудников, делиться знаниями внутри команды, внедрять новые технологии, управлять тех.долгом, систематизировать все и вся.
💰Как тимлиду расти в глазах руководства
Тимлид — это не только руководитель, который поддерживает и защищает свою команду, но и подчиненный своего руководителя. Как расти в его глазах, как зарабатывать больше, развивать личный бренд и просто радовать своего начальника.
По формату – все, как вы любите. Интенсивы в Zoom, бешеный Slack чат и тесная работа вместе с крутыми экспертами из индустрии.
Пока расписание финализируется, билеты продаются по сниженной цене – налетайте!
https://podlodka.io/tlcrew
podlodka.io
Онлайн-конференция Podlodka Teamlead Crew, сезон #14
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам тимлидства, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Всю прошлую неделю в коллективном твиттере рассказывал про продуктовый менеджмент в команде Kotlin. Ловите ссылку на список всех тредов: https://twitter.com/produnderhood/status/1297542083490861057
Ну и подписывайтесь на мой личный акк, я часто про такие штуки рассказываю: twitter.com/igrekde
Ну и подписывайтесь на мой личный акк, я часто про такие штуки рассказываю: twitter.com/igrekde
Twitter
Мета-тред со всеми темами, про которые я писал на этой неделе. Лайки, шеры, вот это все!
Подключайтесь в пятницу к обсуждению Kotlin 1.4 в Android Broadcast вместе со Светланой Исаковой.
https://youtu.be/iASKk2eqRoE
https://youtu.be/iASKk2eqRoE
YouTube
Kotlin 1.4: быстрее и лучше
#AndroidBroadcast #Kotlin #Multiplatform
Обсуждаем новую версию Kotlin с Developer Advocate из JetBrains Светланой Исаковой и командой Android Dev Podcast! Разбираем всё: синтаксис языка, библиотеки KotlinX, улучшения в IDE и Multiplatform
Гости:
- Светлана…
Обсуждаем новую версию Kotlin с Developer Advocate из JetBrains Светланой Исаковой и командой Android Dev Podcast! Разбираем всё: синтаксис языка, библиотеки KotlinX, улучшения в IDE и Multiplatform
Гости:
- Светлана…
Вышел альфа-релиз Jetpack Compose 🎉
https://android-developers.googleblog.com/2020/08/announcing-jetpack-compose-alpha.html
https://android-developers.googleblog.com/2020/08/announcing-jetpack-compose-alpha.html
Android Developers Blog
Announcing Jetpack Compose Alpha!
Posted by Karen Ng , Director, Product Management Today, we’re releasing the alpha of Jetpack Compose , our modern UI toolkit desig...
Мы выложили расписание обеих недель Teamlead Crew, который стартанет уже в следующий понедельник. Если вы вдруг откладывали покупку билета, то сейчас – самое время ворваться на борт!
Ради чего стоит купить билет:
🤝Научиться договариваться со своим руководителем о понятных целях и вовремя получать повышения
🏁Узнать, как строить простые и эффективные процессы онбординга новых сотрудников
🛠Получить новые инструменты: техрадар, гильдии, базы знаний
🤬Узнать, как действовать, когда твой руководитель – мудак
💰Научиться торговаться за зарплату
📚Разобраться, как организовать эффективный обмен знаниями внутри команды
🔥И еще раз – две недели интенсивного обмена опытом, инсайты от тимлидов разных компаний, разбор ваших собственных болей и вопросов.🔥
Смотрите расписание и вперед: https://podlodka.io/tlcrew#schedule
Ради чего стоит купить билет:
🤝Научиться договариваться со своим руководителем о понятных целях и вовремя получать повышения
🏁Узнать, как строить простые и эффективные процессы онбординга новых сотрудников
🛠Получить новые инструменты: техрадар, гильдии, базы знаний
🤬Узнать, как действовать, когда твой руководитель – мудак
💰Научиться торговаться за зарплату
📚Разобраться, как организовать эффективный обмен знаниями внутри команды
🔥И еще раз – две недели интенсивного обмена опытом, инсайты от тимлидов разных компаний, разбор ваших собственных болей и вопросов.🔥
Смотрите расписание и вперед: https://podlodka.io/tlcrew#schedule
podlodka.io
Онлайн-конференция Podlodka Teamlead Crew, сезон #14
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам тимлидства, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Похоже, что в Android R при использовании временных разрешений могут отменяться отложенные задачи, работы и прочее:
https://commonsware.com/blog/2020/08/28/android-r-one-time-permission-expiration-sometimes-kills-alarms-jobs.html
https://commonsware.com/blog/2020/08/28/android-r-one-time-permission-expiration-sometimes-kills-alarms-jobs.html
Commonsware
Android R One-Time Permission Expiration Sometimes Kills Alarms, Jobs, More
Android app development books, training, and consulting
Вышла alpha версия Kotlin Multiplatform Mobile – SDK для шаринга бизнес-логики между iOS и Android приложениями на Kotlin. Погнали тестить!
Блог: https://blog.jetbrains.com/kotlin/2020/08/kotlin-multiplatform-mobile-goes-alpha/
Основной портал: https://kotlinlang.org/lp/mobile
Блог: https://blog.jetbrains.com/kotlin/2020/08/kotlin-multiplatform-mobile-goes-alpha/
Основной портал: https://kotlinlang.org/lp/mobile
The JetBrains Blog
Kotlin Multiplatform Mobile Goes Alpha | The Kotlin Blog
Kotlin Multiplatform Mobile (KMM) is an SDK that allows you to use the same business logic code in both iOS and Android applications. Today KMM goes Alpha, and you can start sharing business logic in
Внутреннее устройство Jetpack Compose с принципами работы и структурами данных:
https://medium.com/androiddevelopers/under-the-hood-of-jetpack-compose-part-2-of-2-37b2c20c6cdd
https://medium.com/androiddevelopers/under-the-hood-of-jetpack-compose-part-2-of-2-37b2c20c6cdd
Medium
Under the hood of Jetpack Compose — part 2 of 2
Under the hood of Compose
К релизу готовится новая версия Fragment'ов с большими внутренними изменениями:
https://medium.com/androiddevelopers/fragments-rebuilding-the-internals-61913f8bf48e
https://medium.com/androiddevelopers/fragments-rebuilding-the-internals-61913f8bf48e
Medium
Fragments: rebuilding the internals
Introducing: the new state manager
У нас в Kotlin появилась огненная вакансия в команду, которая занимается ускорением сборки проектов на Kotlin. Опыт написания своих билд-систем на входе не требуется, главное – чтобы вы были готовы решать сложные инженерные задачи и кайфовали от этого.
https://spb.hh.ru/vacancy/31673822
https://spb.hh.ru/vacancy/31673822
spb.hh.ru
Вакансия Senior Software Developer (Fast Compilation for Kotlin) в Санкт-Петербурге, работа в компании JetBrains (вакансия в архиве)
Зарплата: от 250000 руб.. Санкт-Петербург. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 18.03.2021.
Новые разметки и хелперы в Constraint Layout 2.0:
https://medium.com/androiddevelopers/introducing-constraint-layout-2-0-9daa3e99995b
https://medium.com/androiddevelopers/introducing-constraint-layout-2-0-9daa3e99995b
Medium
Introducing Constraint Layout 2.0
Constraint Layout 2.0 is stable. Learn about the new features!
Google запустил серию статей по Material Design компонентам:
https://medium.com/androiddevelopers/we-recommend-material-design-components-81e6d165c2dd
https://medium.com/androiddevelopers/we-recommend-material-design-components-81e6d165c2dd
Medium
We Recommend Material Design Components
Here’s why
Хотите узнать побольше деталей про новый компилятор Kotlin? Подключайтесь к новому лайву Android Broadcast.
https://telp.cc/2rv
https://telp.cc/2rv
YouTube
Новый компилятор Kotlin в 1.4 // Kotlin Compiler IR // Плагины компиляторов
#AndroidBroadcast #Kotlin #Compiler
Команда Kotlin активно занимается переписыванием компилятора языка, чтобы ускорить его; объединить кодовую базу между JVM, Native и JS backend; открыть API плагинов компилятора и др. улучшения. В выпуске копаемся в изменениях…
Команда Kotlin активно занимается переписыванием компилятора языка, чтобы ускорить его; объединить кодовую базу между JVM, Native и JS backend; открыть API плагинов компилятора и др. улучшения. В выпуске копаемся в изменениях…
С помощью Android Gradle plugin 4.2 и опции для оптимизации ресурсов android.enableResourceOptimizations=true можно на 1-2% уменьшить размер приложения:
https://jakewharton.com/smaller-apks-with-resource-optimization/
https://jakewharton.com/smaller-apks-with-resource-optimization/
Jake Wharton
Smaller APKs with resource optimization – Jake Wharton
Куда и как развиваться разработчику с опытом? Узнайте на бесплатных пробных уроках онлайн-курсов «Java Developer. Professional», «Android Developer. Professional» и «Flutter Mobile Developer» от OTUS:
📌«Event-Driven Microservices»: https://otus.pw/m6qTW/
— Разберемся, что такое Event-Driven архитектура, чем она полезна и какие проблемы помогает решить.
📌«Dependency Injection с Hilt»: https://otus.pw/kTBq/
— Познакомимся с Hilt Api и сравним его с уже знакомым API Dagger2. Посмотрим, что hilt-compiler генерирует под капотом.
📌«Что и как можно анимировать во Flutter?»: https://otus.pw/ZlCI/
— Выясним, как устроена анимация во Flutter. Разберём различные кейсы (Implicit Animations, AnimationController, AnimatedWidget, Flare).
Регистрируйтесь сейчас — напомним в день вебинара!
📌«Event-Driven Microservices»: https://otus.pw/m6qTW/
— Разберемся, что такое Event-Driven архитектура, чем она полезна и какие проблемы помогает решить.
📌«Dependency Injection с Hilt»: https://otus.pw/kTBq/
— Познакомимся с Hilt Api и сравним его с уже знакомым API Dagger2. Посмотрим, что hilt-compiler генерирует под капотом.
📌«Что и как можно анимировать во Flutter?»: https://otus.pw/ZlCI/
— Выясним, как устроена анимация во Flutter. Разберём различные кейсы (Implicit Animations, AnimationController, AnimatedWidget, Flare).
Регистрируйтесь сейчас — напомним в день вебинара!
Otus
Продвинутый курс промышленной аndroid-разработки на языке Kotlin
Курс по промышленной аndroid-разработке в OTUS с возможностью трудоустройства!
Начиная с Android 11 только предустановленное приложение камеры сможет перехватывать android.media.action.IMAGE_CAPTURE:
https://commonsware.com/blog/2020/08/16/action-image-capture-android-r.html
https://commonsware.com/blog/2020/08/16/action-image-capture-android-r.html
CommonsWare: Android App Development Books
ACTION_IMAGE_CAPTURE and Android R
Android app development books
Android Good Reads
Похоже, что в Android R при использовании временных разрешений могут отменяться отложенные задачи, работы и прочее: https://commonsware.com/blog/2020/08/28/android-r-one-time-permission-expiration-sometimes-kills-alarms-jobs.html
Проблема оказалась в Android Studio: https://commonsware.com/blog/2020/09/13/android-r-one-time-permission-expiration-problem-android-studio.html
Commonsware
Android R One-Time Permission Problem Really an Android Studio Problem
Android app development books, training, and consulting
Возможно, пришло время ускорить сборку и отказаться от Jetifier:
https://adambennett.dev/2020/08/disabling-jetifier/
https://adambennett.dev/2020/08/disabling-jetifier/
adambennett.dev
Disabling Jetifier
Disabling Jetifier helped cut Cuvva's build times by 40%: in this blog, we'll look at how you can do the same.
Разбор реализации Lottie, технических деталей не очень много, но получить представление поможет:
https://codingwithmitch.com/blog/understanding-the-internals-of-lottie-rendering-the-animation-file/
https://codingwithmitch.com/blog/understanding-the-internals-of-lottie-rendering-the-animation-file/
Ищу себе в помощь редактора для всех каналов Good Reads: iOS, Android, QA и TechLead. Эта работа прокачает вас как специалиста, поможет развить личный бренд, даст немного дополнительного дохода и возможность врываться в другие классные проекты. Если интересно – пишите мне в личку, @etolstoy!
https://telegra.ph/Ishchu-redaktora-kanalov-Good-Reads-09-23
https://telegra.ph/Ishchu-redaktora-kanalov-Good-Reads-09-23
Telegraph
Ищу редактора каналов Good Reads
Вот уже несколько лет я развиваю несколько Telegram каналов с клевым IT контентом для iOS, Android, QA и тимлидов. Концепция простая – каждый день я публикую от 1 до 3 ссылок на полезные статьи, видео или твиты, добавляя к этому небольшой авторский комментарий.…