#Стажировка
Стажировка в Яндексе
Яндекс снова запускает стажировку для начинающих специалистов по различным направлениям:
👉 бэкенд-разработка
👉 фронтенд-разработка
👉 машинное обучение
👉 аналитика
👉 мобильная разработка
Требования: знание русского языка и языка программирования, специфичного для направления, а также другие базовые знания.
Стажировка в Яндексе
Яндекс снова запускает стажировку для начинающих специалистов по различным направлениям:
👉 бэкенд-разработка
👉 фронтенд-разработка
👉 машинное обучение
👉 аналитика
👉 мобильная разработка
Требования: знание русского языка и языка программирования, специфичного для направления, а также другие базовые знания.
Стажировка в Яндексе - круглый год!
Ждём студентов и выпускников вузов, которым интересна стажировка по направлениям:
бэкенд- или фронтенд-разработка, аналитика, машинное обучение, мобильная разработка.
бэкенд- или фронтенд-разработка, аналитика, машинное обучение, мобильная разработка.
#Jetpack
Let’s Explore Jetpack DataStore
Разбор недавно вышедшего
Let’s Explore Jetpack DataStore
Разбор недавно вышедшего
DataStore
, который призван заменить SharedPreferences
. В статье есть примеры использования.Medium
Let’s Explore Jetpack DataStore
In this article we will learn about Datastore which is a new data storage solution by Android Jetpack.
Вы уже обновили Kotlin до 1.4.0 и выше у себя в проектах?
Final Results
49%
Да
34%
Нет
7%
Нет Kotlin в проектах (
2%
Я не пишу под Android
7%
Не участвую в опросе
Мы уже начали! Подключайтесь, чтобы услышать о конкуренте Jetpack Compose
YouTube
Inkremental // Стабильный декларативный UI уже сегодня
#AndroidBroadcast #UI #JetpackCompose
Inkremental - декларативный UI, который можно попробовать уже сегодня, работающий на основе Android View и уже в есть в проде в приложениях.
Гость - Сергей Греков, Android Software Engineer в компании Issuu в Берлине.…
Inkremental - декларативный UI, который можно попробовать уже сегодня, работающий на основе Android View и уже в есть в проде в приложениях.
Гость - Сергей Греков, Android Software Engineer в компании Issuu в Берлине.…
#Android11 #AndroidGo
Вышла Android 11 Go Edition
Новая версия Android будет адаптирована и для слабых устройств, которые Google окрестила Go.
Что нового:
👉 Улучшена производительность
👉 Объём памяти для Go устройств увеличен с 1 до 2 Гб
👉 Уменьшения расход оперативной памяти
Вышла Android 11 Go Edition
Новая версия Android будет адаптирована и для слабых устройств, которые Google окрестила Go.
Что нового:
👉 Улучшена производительность
👉 Объём памяти для Go устройств увеличен с 1 до 2 Гб
👉 Уменьшения расход оперативной памяти
Google
Android 11 (Go edition): New features coming to more devices
The new Android 11 (Go edition) features will bring a faster, more reliable, and more secure user experience for entry-level device owners.
#Huawei #HarmonyOS
Huawei анонсировала альтернативу Android для своих планшетов, часов и смартфонов
Huawei анонсировала выход HarmonyOS 2.0, которая начнёт поддерживать смартфоны в 2021. Также Huawei заявила о невозврате на Google Play Services, даже если они ей станут снова доступны.
Интересно, как будет выходить из положения, когда производители деталей для смартфонов перестают делать поставки, а процессоры некому производить да и лицензии на них нет.
Успех HarmonyOS может создать сильного игрока с большой долей на рынке устройств, а провал только укрепит позиции iOS и Android, так как будет понятно что США может раздавить кого угодно и имеет монополию на технологии.
Смотреть конференцию HUAWEI Developer 2020
Huawei анонсировала альтернативу Android для своих планшетов, часов и смартфонов
Huawei анонсировала выход HarmonyOS 2.0, которая начнёт поддерживать смартфоны в 2021. Также Huawei заявила о невозврате на Google Play Services, даже если они ей станут снова доступны.
Интересно, как будет выходить из положения, когда производители деталей для смартфонов перестают делать поставки, а процессоры некому производить да и лицензии на них нет.
Успех HarmonyOS может создать сильного игрока с большой долей на рынке устройств, а провал только укрепит позиции iOS и Android, так как будет понятно что США может раздавить кого угодно и имеет монополию на технологии.
Смотреть конференцию HUAWEI Developer 2020
Хабр
Huawei анонсировала альтернативу Android для своих планшетов, часов и смартфонов
Полтора года назад правительство США приняло решение ввести санкции против китайской компании Huawei. В итоге китайцы лишились доступа к большому количеству ре...
#Jetpack #Navigation
Navigation Component-дзюцу, vol. 1 — BottomNavigationView
Navigation Arch Component должен был стать решением проблем с навигацией и сделать ее реализацию проще. Но как всегда не срослось... Проблемы решения навигации c множеством стеков, навигация из
В статье разбирается как решить проблемы навигации с множеством стеков с
Navigation Component-дзюцу, vol. 1 — BottomNavigationView
Navigation Arch Component должен был стать решением проблем с навигацией и сделать ее реализацию проще. Но как всегда не срослось... Проблемы решения навигации c множеством стеков, навигация из
ViewModel
невозможна, так как сразу получите утечку памяти (В статье разбирается как решить проблемы навигации с множеством стеков с
BottomNavigation
, конечно же через workaroundХабр
Navigation Component-дзюцу, vol. 1 — BottomNavigationView
Два года назад на Google I/O Android-разработчикам представили новое решение для навигации в приложениях — библиотеку Jetpack Navigation Component. Про маленьки...
#Security #Android11
Adapt your app for the latest privacy best practices
Android 11 уже вышел и привнес много улучшений в безопасности:
👉 Ограничение видимости других приложений
👉 Разделение получения разрешений в фоне (background) и во время работы с приложением (foreground)
👉 Доступ к местоположению, микрофону и камере только когда приложение в foreground. В противном случае надо запускать Foreground Service
👉 Больше нет доступа к постоянным идентификаторам, например IMEI
Более подробно об ограничениях и как их обходить читайте в статье
Adapt your app for the latest privacy best practices
Android 11 уже вышел и привнес много улучшений в безопасности:
👉 Ограничение видимости других приложений
👉 Разделение получения разрешений в фоне (background) и во время работы с приложением (foreground)
👉 Доступ к местоположению, микрофону и камере только когда приложение в foreground. В противном случае надо запускать Foreground Service
👉 Больше нет доступа к постоянным идентификаторам, например IMEI
Более подробно об ограничениях и как их обходить читайте в статье
Medium
Adapt your app for the latest privacy best practices
Android 11 final release is here! This release builds upon the privacy improvements in previous releases, and provides even better control…
#Tooling
20 Android Dev Tools You’ve Probably Never Heard Of
Разбор различных полезных инструментов для Android разработчиков. Самые интересные:
👉 Booster - решение проблем со скоростью, стабильностью и размером приложения с ростом приложений
👉 Shake - помогает определить шаги, чтобы воспроизвести баг и получить видео или скриншот
👉 Roomigrant - генерация миграций на основе изменений в Room Schema (генерируется Room)
20 Android Dev Tools You’ve Probably Never Heard Of
Разбор различных полезных инструментов для Android разработчиков. Самые интересные:
👉 Booster - решение проблем со скоростью, стабильностью и размером приложения с ростом приложений
👉 Shake - помогает определить шаги, чтобы воспроизвести баг и получить видео или скриншот
👉 Roomigrant - генерация миграций на основе изменений в Room Schema (генерируется Room)
Medium
20 Android Dev Tools You’ve Probably Never Heard Of
A set of helpful and not-so-common Android tools and libraries
#Jetpack #WorkManager
WorkManager for Immediate Tasks
C каждый релизом Service отходит на полку и используется только в библиотеках. Нам остается использовать только Foreground Service и WorkManager.
WorkManager предлагает возможность соединить Foreground Service и API WorkManage. В статье все детали как это сделать.
WorkManager for Immediate Tasks
C каждый релизом Service отходит на полку и используется только в библиотеках. Нам остается использовать только Foreground Service и WorkManager.
WorkManager предлагает возможность соединить Foreground Service и API WorkManage. В статье все детали как это сделать.
Medium
WorkManager for Immediate Tasks
Sometimes it’s best to execute right away
#Huawei #HMS
Обзор HMS Core 5.0
Huawei продолжает развивать свои сервисы и представили новый мажорный релиз Huawei Mobile Services - замены Google Play Services. Новый релиз отметился:
👉 ML Kit обзавёлся поддержкой новых языков
👉 API распознавания лиц, жестов и поз
👉 Улучшения в AR/VR движке
👉 CameraKit, аля Jetpack CameraX
👉 DeviceVirtualization - упрощение взаимодействия между устройствами и IoT
👉 Cast Engine - аналог Chrome Cast. Беспроводная передача изображения на мониторы
👉 OneHop Kit - быстрая передача данных между устройствами с использованием NFC
👉 Улучшения в работе с медиа
👉 Свой сервис для видеоконференций
👉 Image Kit - фильтры и анимашки для картинок
👉 Система тегов Dynamic Tag Manager (DTM) для отслеживания маркетинговой активности пользователей
👉 Аутентификация по лицу с помощью LocalAuthentication Engine
Новинок множество и как видно темпы ударные чтобы догнать GMS и перегнать!
Обзор HMS Core 5.0
Huawei продолжает развивать свои сервисы и представили новый мажорный релиз Huawei Mobile Services - замены Google Play Services. Новый релиз отметился:
👉 ML Kit обзавёлся поддержкой новых языков
👉 API распознавания лиц, жестов и поз
👉 Улучшения в AR/VR движке
👉 CameraKit, аля Jetpack CameraX
👉 DeviceVirtualization - упрощение взаимодействия между устройствами и IoT
👉 Cast Engine - аналог Chrome Cast. Беспроводная передача изображения на мониторы
👉 OneHop Kit - быстрая передача данных между устройствами с использованием NFC
👉 Улучшения в работе с медиа
👉 Свой сервис для видеоконференций
👉 Image Kit - фильтры и анимашки для картинок
👉 Система тегов Dynamic Tag Manager (DTM) для отслеживания маркетинговой активности пользователей
👉 Аутентификация по лицу с помощью LocalAuthentication Engine
Новинок множество и как видно темпы ударные чтобы догнать GMS и перегнать!
This media is not supported in your browser
VIEW IN TELEGRAM
#Conference #Online #Kotlin
Kotlin 1.4 Online Event
С 12 по 15 октября пройдет Kotlin 1.4 Online Event в рамках которого вы сможете узнать о новинках Kotlin, а также будущих планах. Помимо прочего уже можно задавать вопросы команде и пообщаться с членами команды один на один.
Расписание по дням:
1️⃣ В общем о Kotlin: keynote, сообщество, тулинг и фичи языка
2️⃣ Библиотеки Kotlin
3️⃣ Kotlin Everywhere: Android, Mobile Multiplatform, Kotlin/JS
4️⃣ Server-side и будущее языка
В рамках мероприятия также будет возможность выиграть различные подарки за участие в конкурсах, причем участие в них будет доступно до 26 октября.
Расписание всех сессий уже можно найти на сайте конференции. Для участия необходима предварительная регистрация
Kotlin 1.4 Online Event
С 12 по 15 октября пройдет Kotlin 1.4 Online Event в рамках которого вы сможете узнать о новинках Kotlin, а также будущих планах. Помимо прочего уже можно задавать вопросы команде и пообщаться с членами команды один на один.
Расписание по дням:
1️⃣ В общем о Kotlin: keynote, сообщество, тулинг и фичи языка
2️⃣ Библиотеки Kotlin
3️⃣ Kotlin Everywhere: Android, Mobile Multiplatform, Kotlin/JS
4️⃣ Server-side и будущее языка
В рамках мероприятия также будет возможность выиграть различные подарки за участие в конкурсах, причем участие в них будет доступно до 26 октября.
Расписание всех сессий уже можно найти на сайте конференции. Для участия необходима предварительная регистрация
#GPU #Debug
Android GPU Inspector Open Beta
Android GPU Inspector (AGI) вышел в открытую beta. AGI - это утилита для профилирования работы GPU Android устройств для поиска узких мест в производительности графики и оптимизации производительности игр и приложений.
Android GPU Inspector Open Beta
Android GPU Inspector (AGI) вышел в открытую beta. AGI - это утилита для профилирования работы GPU Android устройств для поиска узких мест в производительности графики и оптимизации производительности игр и приложений.
Android Developers Blog
Android GPU Inspector Open Beta
Posted by Jay Kong, Gaming and Graphics Product Manager With the rollout of Android 11 on Pixel, Android GPU Inspector (AGI) has gra...
#JetpackCompose
Разработчик Jetpack Compose Leland Richardson завел YouTube канал на котором будет стримить разные интересные вещи о новом декларативном UI в Android.
Leland Richardson занимается разработкой Jetpack Compose с самого первого дня (уже 3 года) и большая часть его усилий сосредоточена на компипляторе и рантайме.
Разработчик Jetpack Compose Leland Richardson завел YouTube канал на котором будет стримить разные интересные вещи о новом декларативном UI в Android.
Leland Richardson занимается разработкой Jetpack Compose с самого первого дня (уже 3 года) и большая часть его усилий сосредоточена на компипляторе и рантайме.
#AndroidBroadcast #Lint #Dagger #Lyft
Ламповые посиделки с Владимиром Тагаковым/Lyft (Live Stream)
Ламповая посиделка со Staff Software Engineer из Lyft, экспертом Dagger и написания статических анализаторов кода.
Гость - Владимир Тагаков. Занимается разработкой продвинутых линт чеков и следит за здоровьем проекта в Lyft. Считает что понимание намного важнее знания, а прагматичность и лаконичность - цели к которым стоит стремиться.
Помимо всего Вова - друг Артема Зиннатуллина и вы можете часто их видеть в подкастах Артема.
Ламповые посиделки с Владимиром Тагаковым/Lyft (Live Stream)
Ламповая посиделка со Staff Software Engineer из Lyft, экспертом Dagger и написания статических анализаторов кода.
Гость - Владимир Тагаков. Занимается разработкой продвинутых линт чеков и следит за здоровьем проекта в Lyft. Считает что понимание намного важнее знания, а прагматичность и лаконичность - цели к которым стоит стремиться.
Помимо всего Вова - друг Артема Зиннатуллина и вы можете часто их видеть в подкастах Артема.
#Testing
Вышел Kaspresso 1.2.0: AdbServer
В новом релизе AdbServer стал часть Kaspresso. Помимо прочего исправили баги и сделали небольшие улучшения.
Вышел Kaspresso 1.2.0: AdbServer
В новом релизе AdbServer стал часть Kaspresso. Помимо прочего исправили баги и сделали небольшие улучшения.
GitHub
Release Kaspresso 1.2.0: AdbServer · KasperskyLab/Kaspresso
Autotest AdbServer
AdbServer is a part of Kaspresso
We've decided to merge AdbServer into main Kaspresso repository. AdbServer is very tied with Kaspresso and there is no mind to maintain two s...
AdbServer is a part of Kaspresso
We've decided to merge AdbServer into main Kaspresso repository. AdbServer is very tied with Kaspresso and there is no mind to maintain two s...
#Security
Biometrics in Android
Быстрая авторизация по отпечатку пальца и/или лицу - это удобно и быстро, поэтому стало стандартом для современных устройств.
В статье разбирается Biometric API и как его использовать с шифрованием и без. Лучше использовать Biometric из AndroidX
Biometrics in Android
Быстрая авторизация по отпечатку пальца и/или лицу - это удобно и быстро, поэтому стало стандартом для современных устройств.
В статье разбирается Biometric API и как его использовать с шифрованием и без. Лучше использовать Biometric из AndroidX
Medium
Biometrics in Android
Setting up biometric authentication, and using biometrics + cryptography to encrypt and decrypt data.
#Jetpack #Navigation
Navigation Component-дзюцу, vol. 2 – вложенные графы навигации
Продолжение серии статей о Navigation Arch Component. В новой части разбирается навигация во вложенные графы и обратно, а именно:
👉 Хаки выхода из вложенного графа
👉 Возврат результат из вложенного флоу
👉 Навигация из вложенного графа во внешний
👉 Навигация по условию
Navigation Component-дзюцу, vol. 2 – вложенные графы навигации
Продолжение серии статей о Navigation Arch Component. В новой части разбирается навигация во вложенные графы и обратно, а именно:
👉 Хаки выхода из вложенного графа
👉 Возврат результат из вложенного флоу
👉 Навигация из вложенного графа во внешний
👉 Навигация по условию
Хабр
Navigation Component-дзюцу, vol. 2 – вложенные графы навигации
Каждое большое приложение содержит множество способов навигации между экранами. А хорошая библиотека навигации должна помогать разработчику их реализовывать. Им...
#JetpackCompose
Jetpack Compose Playground
Сборник примеров и гайдов по Jetpack Compose для тех кто уже готовится к адаптации UI в новом подходе.
Jetpack Compose Playground
Сборник примеров и гайдов по Jetpack Compose для тех кто уже готовится к адаптации UI в новом подходе.
В эту пятницу в 22.00 хочу устроить посиделки онлайн и пообщаться за жизнь, о проекте и поотвечать на ваши вопросы. Придёте?
Final Results
53%
Да
47%
Нет