🚀 AvitoTech выпустили второй сезон курса «Паттерны и практики написания кода»
🔥 Будет 10 выпусков о принципах программирования и реальный рабочий проект. В первой серии Юра Афанасьев, бэкенд-инженер с десятилетним опытом, рассказывает про самый популярный принцип — DRY.
📚 Курс будет интересен junior и middle инженерам. Языки программирования значения не имеют, так как рассматриваемые принципы универсальны.
👉 Смотрите первый выпуск на ютуб-канале AvitoTech
#партнерский
Собрал основные анонсы с keynote Kotlin Conf 2023
👉 Ускорение компиляции с приходом K2 (до 2 раз обещают)
👉 После Kotlin 1.9 начнется стабилизация Kotlin 2.0 и его релиз в конце 2023
👉 Будущие фичи в Kotlin 2.X: cтатические расширения, литералы коллекций везде, Name-Base Destructing, Context Receivers, Explicit Fields
👉 Плагины компилятора в массы
👉 Kotlin Notebooks - какой-то интерактивный редактор на Kotlin. Из короткого видео в рамках прессы понять не смог, буду копать
😮 Gradle Kotlin DSL теперь дефолтный вариант при создании проекта в Android Giraffe (сейчас в Canary статусе)
👉 Гранты для разработчиков Kotlin библиотек и утилит, особенно мультиплатформенных
👉 Новый сайт Compose Multiplatform
🚀 Kotlin Multiplatform будет стабильным в 2024 году
🔥 Compose iOS альфа
До стабилизация нового компилятора Kotlin существенного прогресса в языке и технологиях, связанных с ним, ждать не стоит. 2024 для Kotlin будет огненным!
#kotlinconf
📺 Как попасть в IT в 2023 году. Стажировка в Яндекс (1+ час)
В феврале 2022 ситуация на IT рынке в России и Беларуси сильно изменилась 😞, особенно сложнее стало тем, кто хотел начать карьеру в этой сфере.
Всегда считал стажировки и школы от компаний - лучший способ вхождения в IT. Ребята из Яндекс предложил осветить эту тему. Обсудили, как в текущих условиях попасть в разработку без продакшен опыта (знания нужны).
Ну и как без перемывания костей теме "AI против стажеров/джунов" 😂 Спойлер - верим, что AI ускорит разработку, требования для специалистов повысятся и они займутся творческими задачами, но работа все также будет!
#AndroidBroadcast
3 способа прокачать свою карьеру и попасть в Яндекс
✔️ Летние школы Академии Яндекса
До 27 апреля продолжается набор начинающих и более опытных разработчиков в Школу мобильной разработки (iOS, Android, Flutter). Обучение бесплатное. Иногородним Яндекс оплатит билеты и проживание на период практики в офисах Яндекса в Москве, Алматы и Белграде. Лучшим студентам — офер в штат Яндекса.
Помимо ШМР, можно попробоваться в Школы бэкенд- и фронтенд- разработки и Школу менеджеров.
✔️Открытый лекторий Академии Яндекса
Если нет времени на Школы, регистрируйтесь на бесплатный Открытый лекторий, который включает программу Летних школ. Это 120 лекций по soft skills, мобильной- бэкенд-, фронтенд-, разработке, аналитике и продакт-менеджменту.
✔️Intern Meetup Week и пробные собеседования (iOS, Android)
Всё про стажировки, общение с разработчиками и экспертами Яндекса, пробное собеседование в Яндекс. Регистрируйтесь на Intern Meetup Week до 12 апреля! Митап пройдет в онлайн- и офлайн-формате c 17 по 20 апреля.
#партнерский
Вышел Compose Compiler 1.4.5 с поддержкой Kotlin 1.8.20.
1.4.5 требует Java 17+. В 1.4.6 вернут поддержку Java 11. В любом случае Android Gradle Plugin 8.0 и Gradle 8.0 будут требовать эту версию Java совсем скоро
#compose
Вышла первая публичная beta Android 14 в которой включили фишки про которые уже было понятно:
👉 Новый жест навигации назад
👉 Прокаченный share sheet с дополнительными действиями
👉 Прокачали Path API
👉 Улучшение accessibility
Установить все фишки Beta могут владельцы Pixel 4A 5G и новее. Вам нужно вступить в программу тестированию и обновление придет по воздуху
#android14
Помните что Jetpack библиотеки начали становиться мультиплатформенными? Пачка апдейтов пришла:
👉 Из экспериментального статуса в альфа переходят библиотеки Collections и DataStore и будут следовать циклу релизов других Jetpack библиотек
👉 Библиотека Annotations стала мультиплфторменной
👉 Обновили приложение-пример DiceRoller с использованием свежих библиотек
#jetpack #kmp
📅 14 апреля, 17:00 по мск
📌 YouTube-канал «Surf Tech»Прямой эфир: что нового в Android и чем нам помогут нейросети 📱
В эту пятницу Кирилл Розов (Тинькофф) вместе с ребятами из Surf обсудят нововведения Android 14 и использование нейросетей в нативной разработке в прямом эфире!
Подробности на канале команды Android Surf, ждем всех 😉
#партнерский
Сбор заявок на участие в собеседовании
Мы ищем кандидата, кто пройдет в прямом эфире собеседование на позицию Middle разработчика у Никиты Куликова, Android Lead в Flipper Devices.
Требования к кандидату:
👉 Иметь опыт работы в Android разработке от 2 лет
👉 Понимать, как строить архитектуру простых приложения
Если тебе интересно получить в этом опыт, то заполняй формуИнтересно больше узнать про то, чем занимается Никита? Смотрите интервью с ним у нас на канале
Ищу разработчиков МойОфис под Android, чтобы сделать интервью и поговорить про создание такого рода приложений. Отзовитесь на почту [email protected] или в комментариях к этому посту
‼️ ОБНОВЛЕНИЕ: Нашел человека, пойду договариваться
Хотите создавать на Kotlin высокопроизводительные серверные приложения?
🔥 Приглашаем 12 апреля в 20:00 мск на открытый вебинар "Как заменить 100-500 if на один оператор: простое описание сложной логики с нечеткими условиями" в OTUS.
📚 На вебинаре вы рассмотрите типичные примеры использования машины состояний:
👉 вычисление разрешений на доступ
👉 фазы обработки станком детали
👉 контроль проникновений в помещение
Обсудим, как вообще проектируются такие модели, в том числе с полным моделированием переходов и с сокращенным набором переходов. Также оценим пределы применимости конечных автоматов и когда следует переходить на другие модели, в частности, на машинное обучение.
❗ Регистрация на вебинар здесь
Вебинар является частью онлайн-курса «Kotlin Backend Developer. Professional». Курс доступен в рассрочку.Реклама. Информация о рекламодателе на сайте www.otus.ru
#партнерский
Rebugger - простая утилита для Compose, которая позволяет отслеживать изменения в заданных аргумента и выводить причины рекомпозиции в Logcat.
#compose #tooling
Обновление политик Google Play от 5 апреля 2023
👉 Обязательная возможность удаления аккаунта и данных из приложения и Web страницы. Подробности тут
👉 Для приложений с targetSdk=34+ (Android 14) надо обязательно объявлять тип Foreground Service. Подробности тут и новое руководство от магазина
👉 Запрещается подкупать пользователя за фидбеки. Например, давать скидку за отзыв или изменение его на положительный
👉 Изменились сроки поддержки новых targetSdk. Теперь они установлены до 31 августа для всех приложения (раньше было разделение для новых и уже опубликованных)
👉 Продлили сроки подачи формы декларации для VPN и разрешения на видимость всех приложения
📺 Видео версия (12 мин)
🔗 Актуальные дедлайны по всем требованиями
#googleplay
Технология Nearby Share для передачи файлов и приложений из Android приходит на Windows 10 и 11. Можно ждать ее поддержки на masOS т.к. распространяется отдельным приложением