Теперь исходники Android будут написаны уважительно:
https://source.android.com/setup/contribute/respectful-code
https://source.android.com/setup/contribute/respectful-code
Выпуск подкаста Podlodka про Java с Тагиром Валеевым, техлидом команды поддержки Java в IntelliJ IDEA. Разбираемся в ключевых понятиях платформы, истории развития версий языка и планах на будущее.
https://podlodka.io/172
https://podlodka.io/172
podlodka.io
Podlodka #172 – Java
Наш цикл языковых выпусков будет неполным без языка, который c 2001 года не опускался в рейтинге TIOBE ниже второго места. Java — это не просто язык, и даже не просто платформа. Это целый мир со своей культурой и историей. Тагир Валеев, техлид команды поддержки…
Современный подход к работе с датами:
https://www.rockandnull.com/java-time-android/
https://www.rockandnull.com/java-time-android/
Rock and Null
Modern date and time handling in all Android versions (without sugar)
Working with time in Android has always been tricky. The excellent java.time API is a great date/time API that can be used in all Android versions!
В Android 30 повысили версию SQLite, что может приводить к неожиданным ошибкам:
https://www.alecstrong.com/2020/07/sqlite-sdk-30/
https://www.alecstrong.com/2020/07/sqlite-sdk-30/
Alecstrong
Mysterious SQLite bugs and how to solve them.
TLDR: Android 30 upgrades SQLite from 3.22.0 -> 3.28.0, this introduces new alter table behavior which will potentially cause runtime exceptions when ALTER TABLE statements are ran on tables which are used in a view. To preserve old behavior turn on PRAGMA…
4 августа Android Academy Global разбирают три темы из Android 11 – Hilt, ActivityResultApi/AppStartUp, Paging 3. Подключайтесь!
https://www.eventbrite.com/e/114257922522
https://www.eventbrite.com/e/114257922522
Eventbrite
Android 11 #3 - Jetpack
The essence of Android Jetpack
Команда Gradle сравнивает производительность Gradle и Bazel:
https://blog.gradle.org/gradle-vs-bazel-jvm
https://blog.gradle.org/gradle-vs-bazel-jvm
blog.gradle.org
Gradle vs Bazel for JVM Projects
Новинки в Android №22:
- AndroidX теперь на Github
- IOSched + Hilt
- Тренинги по Kotlin'y
https://medium.com/androiddevelopers/now-in-android-22-637baa57124e
- AndroidX теперь на Github
- IOSched + Hilt
- Тренинги по Kotlin'y
https://medium.com/androiddevelopers/now-in-android-22-637baa57124e
Medium
Now in Android #22
Android 11 Beta 2, AndroidX, articles and videos, the Android Studio AMA, training, #11WeeksOfAndroid, Android 11 online meetups, and more…
Приходилось ли вам когда-то писать бэкенд самим?
Anonymous Poll
8%
Нет, не приходилось и не планирую
24%
Да, использовал Firebase
14%
Да, писал свой бэкенд на Kotlin
46%
Да, писал свой бэкенд на других языках
25%
Не приходилось, но хотел бы попробовать
Почему iPhone хватает 4 ГБ ОЗУ, а Android — нет?
https://habr.com/ru/company/droider/blog/514158/
https://habr.com/ru/company/droider/blog/514158/
Хабр
Почему iPhone хватает 4 ГБ ОЗУ, а Android — нет?
Из года в год Android-производители форсируют железную часть смартфонов: 108 МП, 8к-видеосъемка 12гб оперативной памяти… Но подождите, у iPhone всего 4 ГБ ОЗУ. И это не мешает ему работать на уровне...
Подробный пример реверс-инжиниринга приложения Krk Bike:
https://epic.blog/reverse-engineering/2020/07/27/reverse-engineering-android-app.html
https://epic.blog/reverse-engineering/2020/07/27/reverse-engineering-android-app.html
The epic.blog
Reverse engineering an Android Application
Hello, a good reader of my epic.blog!
Вышел первый публичный релиз мультиплатформенной библиотеки datetime от команды Kotlin.
https://discuss.kotlinlang.org/t/kotlinx-datetime-0-1-has-been-published/18766
https://discuss.kotlinlang.org/t/kotlinx-datetime-0-1-has-been-published/18766
Kotlin Discussions
Kotlinx-datetime 0.1 has been published
Today we’re excited to announce the first milestone release of the kotlinx-datetime library, version 0.1. There is a longstanding request for the ability to work with dates in Kotlin. In Kotlin/JVM, you can rely on the java.time.* API, but there’s no such…
Серия ивентов по разбору Android 11 продолжается. 18 авгучта ребята из Fitbit и Headhunter делятся опытом работы с Navigation Components и CameraX.
https://www.eventbrite.com/e/android-11-4-android-navigation-component-and-camerax-tickets-115646777625
https://www.eventbrite.com/e/android-11-4-android-navigation-component-and-camerax-tickets-115646777625
Eventbrite
Android 11 #4 - Android Navigation Component and CameraX
Android Navigation Component and Camera X
В Play Core Library появилось API для сбора отзывов и оценок прямо внутри приложения:
https://android-developers.googleblog.com/2020/08/in-app-review-api.html
https://android-developers.googleblog.com/2020/08/in-app-review-api.html
Android Developers Blog
Leverage the In-App Review API for your Google Play reviews
Posted by Scott Lin, Product Manager, Google Play For many developers, ratings and reviews are an important touchpoint with users. M...
Всех с релизом Kotlin 1.4!
https://kotl.in/1_4_Release
https://kotl.in/1_4_Release
The JetBrains Blog
Kotlin 1.4 Released with a Focus on Quality and Performance | The Kotlin Blog
Today we’re releasing Kotlin 1.4.0! Over the past years, we’ve been working hard on making Kotlin a programming language that is fun, enjoyable, and productive to work with. To continue our pursuit of this goal with this version of Kotlin, we put a lot of…
Если вы руководите командой или только думаете двинуть в тимлиды, то присоединяйтесь к новому сезону 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.