Вышла Java 21
👉 Стабильный Pattern Matching для switch
👉 Record Pattern
👉 String Templates
👉 Безымянные переменные
👉 Можно запускать программы с методами
👉 Project Loom - виртуальные потоки (стабильные)
👉 Превью Structured Concurrency
В Java все больше и больше становится Kotlin, хотя вот pattern matching - это то что хотелось бы увидеть в Kotlin
#java
👉 Стабильный Pattern Matching для switch
👉 Record Pattern
👉 String Templates
👉 Безымянные переменные
👉 Можно запускать программы с методами
main()
, которые не являются public static
и у которых нет параметра String[] args
👉 Project Loom - виртуальные потоки (стабильные)
👉 Превью Structured Concurrency
В Java все больше и больше становится Kotlin, хотя вот pattern matching - это то что хотелось бы увидеть в Kotlin
#java
Forwarded from Mobile Developer (Алексей Гладков)
Небольшой анонс! Mobile Broadcast теперь в Дубай и в Екатеринбурге
Да-да у нас произошло расширение, поэтому, вступайте в чаты, если вы живете в этом городе, встречи состоятся уже в ближайшее время
Mobile Broadcast | Дубай - https://t.me/+zeiXthq5K_w3MjUy
Mobile Broadcast | Екатеринбург - https://t.me/+ie7NKiisGplmOTdi
Также не забываем про общий канал с анонсами и отчетами, если вдруг вы часто путешествуете или хотите вначале узнать, что происходит на встречах
Mobile Broadcast | Анонсы - https://t.me/mobile_broadcast_news
Если хотите сделать сообщество в своем городе, то напишите мне - @neuradev
Да-да у нас произошло расширение, поэтому, вступайте в чаты, если вы живете в этом городе, встречи состоятся уже в ближайшее время
Mobile Broadcast | Дубай - https://t.me/+zeiXthq5K_w3MjUy
Mobile Broadcast | Екатеринбург - https://t.me/+ie7NKiisGplmOTdi
Также не забываем про общий канал с анонсами и отчетами, если вдруг вы часто путешествуете или хотите вначале узнать, что происходит на встречах
Mobile Broadcast | Анонсы - https://t.me/mobile_broadcast_news
Если хотите сделать сообщество в своем городе, то напишите мне - @neuradev
Forwarded from Mobile Broadcast | Анонсы (Кирилл Broadcast)
Первая встреча Mobile Broadcast группы в Гродно, Беларусь
Собираемся в эту субботу в 10:00 (GMT+3) в кафе "Джезва"
Чат сообщества тут
Никакой повестки в это раз нет. Просто поговорим и узнаем куда развиваться
🔥 На встрече будет автор @android_broadcast - Кирилл Розов
Собираемся в эту субботу в 10:00 (GMT+3) в кафе "Джезва"
Чат сообщества тут
Никакой повестки в это раз нет. Просто поговорим и узнаем куда развиваться
🔥 На встрече будет автор @android_broadcast - Кирилл Розов
Media is too big
VIEW IN TELEGRAM
📺 Модерация приложений и игры в магазине. RuStore (1 час)
Интервью с руководителем модерации RuStore.
00:55 Опыт модерации
01:56 Опыт до модерации
02:54 Нужен ли IT-бэкграунд
04:10 Откуда сотрудники
05:42 AvitoTech
06:22 Как происходит модерация
08:47 Игры и приложения
11:50 Репорт
14:52 Объем работы
17:36 Контроль
19:00 Приложения для закрытого круга
21:41 Краш
22:25 Спектр устройств
24:56 Метрики
26:06 Автоматизация
28:58 Жалобы после публикации
30:11 Правила публикации
32:04 Статистика отклонений
34:10 Прецеденты
35:20 Удаление и блокировка
37:21 Обратная сила прецедентов
39:02 Сроки исправления
40:19 Возрастные ограничения
44:34 Законодательство и авторские права
48:19 Встроенные покупки
53:30 Комиссия от продаж
55:24 Разрешения приложений
58:20 Аккаунты и библиотеки
59:50 Data Safety Form
01:01:32 Различие модерации контента и приложений
Смотрите интервью на разных площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #интервью
Интервью с руководителем модерации RuStore.
00:55 Опыт модерации
01:56 Опыт до модерации
02:54 Нужен ли IT-бэкграунд
04:10 Откуда сотрудники
05:42 AvitoTech
06:22 Как происходит модерация
08:47 Игры и приложения
11:50 Репорт
14:52 Объем работы
17:36 Контроль
19:00 Приложения для закрытого круга
21:41 Краш
22:25 Спектр устройств
24:56 Метрики
26:06 Автоматизация
28:58 Жалобы после публикации
30:11 Правила публикации
32:04 Статистика отклонений
34:10 Прецеденты
35:20 Удаление и блокировка
37:21 Обратная сила прецедентов
39:02 Сроки исправления
40:19 Возрастные ограничения
44:34 Законодательство и авторские права
48:19 Встроенные покупки
53:30 Комиссия от продаж
55:24 Разрешения приложений
58:20 Аккаунты и библиотеки
59:50 Data Safety Form
01:01:32 Различие модерации контента и приложений
Смотрите интервью на разных площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #интервью
Google выпустила первую альфа сборку Jetpack BluetoothX, которая содержит Kotlin API, покрывающие сканирование с Bluetooth LE и др.
Про проблемы Bluetooth API я говорил в интервью с Никитой Куликовым - разработчиком приложения по взаимодействию с Flipper устройствами
#jetpack #bluetooth
Про проблемы Bluetooth API я говорил в интервью с Никитой Куликовым - разработчиком приложения по взаимодействию с Flipper устройствами
#jetpack #bluetooth
Обновление библиотек Android Jetpack
🎉 Mediarouter 1.6.0
🛠️ Navigation 2.7.3 - bug fix
👉 RC версии Activity 1.8, Benchmark 1.2, Camera 1.3, Room 2.6, Sqlite 2.4, Tracing Perfetto 1.0
🔥 Первая альфа Paging 3.3.0, которая стала мультиплатформенной библиотекой
👉 Стартанула разработка Camera 1.4.0-alpha01
#jetpack #jetpackupdate
🎉 Mediarouter 1.6.0
🛠️ Navigation 2.7.3 - bug fix
👉 RC версии Activity 1.8, Benchmark 1.2, Camera 1.3, Room 2.6, Sqlite 2.4, Tracing Perfetto 1.0
🔥 Первая альфа Paging 3.3.0, которая стала мультиплатформенной библиотекой
👉 Стартанула разработка Camera 1.4.0-alpha01
#jetpack #jetpackupdate
Особенности SRE и Observability в мобильных приложениях (12 мин)
Менеджер команд производительности и надежности рассказывает про тот как обеспечивается высокая скорость работы приложения и уменьшается количество крешей
#performance
Менеджер команд производительности и надежности рассказывает про тот как обеспечивается высокая скорость работы приложения и уменьшается количество крешей
#performance
Google вводит новые требования к контрибьюторам в AOSP - теперь им надо пройти ревью от компании, чтобы быть допущенными.
#aosp
#aosp
В будущей версии WorkManager, а именно 2.9 (уже в beta), появится возможность получить причину остановки выполняемой работы, но только на Android 12+. В статье (EN, 10 мин) проводится тестирование нового функционала
Альтернативная ссылка
Альтернативная ссылка
Mobile Services Manager - предустановленный (но необязательно) сервис на Android устройствах, который позволяет оператору управлять вашим устройством. Обычно такие ставят крупные сети: T-Mobile, Verizon Wireless, AT&T. Понятно зачем операторы тоже активно в OHA вступали
🔴 Стартует собеседование на Mobile Developer. Алексей Панов, Контур
Алексей Панов проведет собеседование на позицию «Mobile Developer»
P.S. Запись останется на канале после эфира
#AndroidBroadcast #собеседование
Алексей Панов проведет собеседование на позицию «Mobile Developer»
P.S. Запись останется на канале после эфира
#AndroidBroadcast #собеседование
Читаете книги по разработке? (скидывайте фото в комментариях)
Anonymous Poll
22%
Да, бумажные
40%
Да, электронные
41%
Нет
9%
Не участвую в опросе
Android Studio Bot (бесплатный AI кодинг ассистент в Android Studio от Google) расширяет географию использования - теперь доступен в 170+ странах (подобный список тут). Беларусь и Россия не попал
Попробовать его получится только в Canary версии Android Studio
UPD: Страны ЕС тоже в пролёте
#androidstudio #ai
Попробовать его получится только в Canary версии Android Studio
UPD: Страны ЕС тоже в пролёте
#androidstudio #ai
This media is not supported in your browser
VIEW IN TELEGRAM
Android Broadcast
🔴 Стартует собеседование на Mobile Developer. Алексей Панов, Контур Алексей Панов проведет собеседование на позицию «Mobile Developer» P.S. Запись останется на канале после эфира #AndroidBroadcast #собеседование
Благодаря одной из подписчиц (Динара, спасибо!) появились таймкоды под вчерашним собесом от Леши Панова
00:21 Вступление
01:37 Знакомство с экспертом
05:28 Знакомство с кандидатом
06:53 О формате собеседования
07:30 Часть 1. KMP. Проектирование
51:50 Фидбэк по первой части
54:50 Часть 2. Корутины
01:25:48 Фидбэк по второй части
01:26:41 Часть 3. Jetpack Compose
01:35:36 Фидбэк по третьей части
01:39:24 Впечатления кандидата
01:40:17 Общий фидбэк
01:44:03 Разбор вопросов из чата
01:50:00 Заключение
00:21 Вступление
01:37 Знакомство с экспертом
05:28 Знакомство с кандидатом
06:53 О формате собеседования
07:30 Часть 1. KMP. Проектирование
51:50 Фидбэк по первой части
54:50 Часть 2. Корутины
01:25:48 Фидбэк по второй части
01:26:41 Часть 3. Jetpack Compose
01:35:36 Фидбэк по третьей части
01:39:24 Впечатления кандидата
01:40:17 Общий фидбэк
01:44:03 Разбор вопросов из чата
01:50:00 Заключение
YouTube
Собеседование на Mobile Developer. Алексей Панов, Контур
Собеседование на позицию Mobile Developer. Проводит Алексей Панов Senior Android Developer в Контур.
На собеседовании будут проектировать мультиплатформенное приложение и по ходу погружаться в нюансы работы с KMP, Coroutines, Compose.
🔗 Каналы "Android…
На собеседовании будут проектировать мультиплатформенное приложение и по ходу погружаться в нюансы работы с KMP, Coroutines, Compose.
🔗 Каналы "Android…
Разборы
📺 How to Create a Lazy Column With Categories in Jetpack Compose (7 мин)
📺 Ходить ли на конференции новичку (5 мин)
📺 Каталог версий зависимостей в Android Studio на языке TOML + Kotlin (13 мин)
Собесы
📺 Собеседование на Mobile Developer. Алексей Панов, Контур (2 часа)
Новости
📺 Google Dev News (3 мин)
📺 Now in Android: 91 (4 мин)
📺 New UI for Android Studio (4 мин)
Интервью
📺 Модерация приложений и игр в магазине. RuStore (1 час)
📺 Create a Wear OS watchface — with Daniele Bonaldo (1.5 часа)
📺 Firebase in Android Studio - Android Developers Backstage (45 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
📺 How to Create a Lazy Column With Categories in Jetpack Compose (7 мин)
📺 Ходить ли на конференции новичку (5 мин)
📺 Каталог версий зависимостей в Android Studio на языке TOML + Kotlin (13 мин)
Собесы
📺 Собеседование на Mobile Developer. Алексей Панов, Контур (2 часа)
Новости
📺 Google Dev News (3 мин)
📺 Now in Android: 91 (4 мин)
📺 New UI for Android Studio (4 мин)
Интервью
📺 Модерация приложений и игр в магазине. RuStore (1 час)
📺 Create a Wear OS watchface — with Daniele Bonaldo (1.5 часа)
📺 Firebase in Android Studio - Android Developers Backstage (45 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
This media is not supported in your browser
VIEW IN TELEGRAM
🔴 Советы по прохождению собеседований в прямом эфире
❓ Когда: четверг, 28 сентября, 19:00 (GMT+3)
Прямой эфир, где Александр Гирев, Android-разработчик и технический интервьюер крупной финтех-компании, расскажет про свой опыт проведения собеседований и даст советы кандидатам, а также ответит на ваши вопросы.
#AndroidBroadcast #live
❓ Когда: четверг, 28 сентября, 19:00 (GMT+3)
Прямой эфир, где Александр Гирев, Android-разработчик и технический интервьюер крупной финтех-компании, расскажет про свой опыт проведения собеседований и даст советы кандидатам, а также ответит на ваши вопросы.
#AndroidBroadcast #live