Android Academy завершили курс по Jetpack Compose

Android
Курс Android Academy Jetpack Compose завершился, а это значит, что пора подводить итоги и поделиться полезными ссылками!
Какие у нас итоги?

Статически типизированный язык программирования

Android
Курс Android Academy Jetpack Compose завершился, а это значит, что пора подводить итоги и поделиться полезными ссылками!
Какие у нас итоги?
JetBrains выпустила обновление языка программирования Kotlin 1.8.20. Разработчики могут протестировать обновлённую версию компилятора Kotlin K2 и использовать автоматическую компиляцию кода в WebAssembly.
Разработчикам стал доступен модуль Google Code Scanner, предназначенный для сканирования QR-кодов без прямого разрешения для доступа к камере. API доступно только для Android и будет полезно для приложений, которые просто сканируют коды и не используют для этого дополнительный интерфейс или логику.
Разработчики организации PaperMC представили инструмент Folia, добавляющий многопоточность в Minecraft-серверы. Инструмент позволяет администраторам масштабировать серверы и приглашать на них больше игроков.
Стажировка в Okko
У нас классные новости – мы запустили проект стажировок в Okko. Пока это пилот, и направлений всего 5: Backend (Java), Web-разработка, Smart TV-разработка, QA (нагрузочное и ручное тестирование). Если будет успех – продолжим более масштабно
Итак, прием заявок будет идти до 28 марта, старт стажировки — 3 апреля 2023 г. Расскажите друзьям и подругам об этой возможности начать карьеру в Okko.

Привет!
Учитесь кодить под Android, просто интересуетесь или уже работаете Android-разработчиком — приходите на наш новый вебинар.
Мы уже провели вебинар, где рассказали про Model-View-Паттерны презентационного слоя. Его запись можно посмотреть на YouTube. 10 марта расскажем про использование паттерна MVI в KMM и пользу этого подхода в современной мобильной разработке:
1️⃣ Удобно шарить бизнес-логику между всеми платформами
2️⃣ Можно выделять отдельный функицонал в фича-модули
3️⃣ Сам MVI позволяет легко разделять экран на различные состояния и менять их в зависимости от действий пользователя
4️⃣ MVI очень легко ложится на Jetpack Compose (Android) и SwiftUi (iOS)
Вебинар пройдёт 10 марта в 18:00
? Регистрируйтесь по ссылке

Привет!
Учитесь кодить под Android, просто интересуетесь или уже работаете Android-разработчиком — приходите на наш новый вебинар.
Мы уже провели вебинар, где рассказали про Model-View-Паттерны презентационного слоя. Его запись можно посмотреть на YouTube: https://youtu.be/aTSnt9qtrHY
10 марта продолжим эту тему и расскажем про использование паттерна MVI в KMM и пользу этого подхода в современной мобильной разработке. Зарегистрироваться можно по ссылке:
https://vk.cc/clMscc

Привет!
Сегодня в 18:00 мы приглашаем всех интересующихся, изучающих и практикующих Android-разработку, на бесплатный вебинар, посвящённый паттернам MV*
Паттерн презентационного слоя используется в каждом Android-приложении. Если эта тема пока кажется вам сложной — не беда, приходите на наш вебинар, где мы всё объясним и научим пользоваться этими страшными приёмами. Ведущий — Максим Мялкин, руководитель мобильной разработки KTS.

Привет!
Всем интересующимся, изучающим и практикующим Android-разработку:
приглашаем в следующий вторник, 21 февраля, на бесплатный вебинар, посвящённый паттернам MV*
Готовые унифицированные решения, такие как паттерны, облегчают коммуникацию между разработчиками, позволяют ссылаться на известные конструкции, снижают количество ошибок.
Паттерн презентационного слоя используется в каждом Android-приложении. Если эта тема пока кажется вам сложной — не беда, приходите на наш вебинар 21 февраля, где мы всё объясним и научим пользоваться этими страшными приёмами.

Открываем программу ускоренного трудоустройства для Middle и Senior разработчиков на Java/Kotlin. Тебя ждут всего три шага: подай заявку, пройди онлайн-собеседование и получи оффер. Никаких многоступенчатых собеседований и долгого ожидания ответа.

Салют, на связи команда SberDevices! Объявляем первый в году One Day Offer. На этот раз мы приглашаем автоматизаторов тестирования уровня Middle/Senior, которые специализируются на UI-тестах для девайсов на Android. Также ищем QA-инженеров по тестированию backend’а виртуальных ассистентов Салют. Работа ответственная и масштабная — вас ждут разнообразный парк устройств и интересные задачи под каждую платформу. К тому же вы сможете выбрать направление, которое вам наиболее интересно.

Привет, Хабр!
Представляем IntelliJ IDEA 2021.3 — последнее большое обновление в 2021 году! Новую версию можно скачать с сайта JetBrains или через Toolbox App. Кроме того, можно обновиться из самой IDE или с помощью snap-пакета, если вы являетесь пользователем Ubuntu.
22 ноября в Нетологии снова стартует бесплатный курс «Разработка мобильных приложений». На этом курсе преподаватели расскажут и покажут, как создать голосового ассистента для Android. Курс в среднем занимает три недели, но доступ ко всем занятиям открывается сразу после регистрации, так что студенты могут сами составлять расписание.

Приглашаем мобильных Android-разработчиков уровня Middle/Senior продемонстрировать свои знания, узнать больше о продуктах и технологиях SberDevices, стать частью нашей команды – и всё это за один день. Ключевые слова: Kotlin + Kotlin Coroutines, Android Jetpack.
One Day Offer пройдёт 26 сентября (это выходной день – не нужно отрываться от работы как в будни) с 11:00 до 20:00, онлайн. Для участия необходимо зарегистрироваться, отправив заявку по адресу: HR_SberDevices@sberbank.ru.
Нанимающие команды работают над умными устройствами Sber, семейством виртуальных ассистентов Салют, сервисом для видеоконференций Jazz by Sber, SmartCamera, платформой умного дома Sber и другими.
Как всё будет проходить
Для начала немного покодим. Вам предстоит решить небольшую задачу, для этого нужно быть знакомым с основами алгоритмов и структур данных, уметь думать и писать код. Затем проведём две онлайн-секции. Здесь вам предстоит продемонстрировать знания Kotlin, платформы Android и её архитектуры. В случае успешного прохождения онлайн-секций вас ждут короткие финалы с представителями команд мобильной разработки SberDevices. Если общий язык будет найден, вы получите оффер в тот же день.
Компания Just AI, разработчик технологий разговорного ИИ, делает тариф Developer в конструкторе Aimylogic и платформе JAICP бесплатным. Теперь каждый месяц зарегистрированному пользователю начисляется 100 уникальных пользователей, 100 минут синтеза и распознавания речи и 100 минут телефонии. Тариф дает возможность разобраться со всеми возможностями продуктов Just AI и вывести бота в продакшен без затрат, а затем принять решение о его эффективности, развитии и переходе на тариф, соответствующий трафику и аудитории.
Платформа JAICP предполагает разработку на языках программирования Javascript или Kotlin и требует формирования профессиональной команды внутри компании или на стороне вендора. Встроенный NLU-сервис CAILA ускоряет обучение чат-ботов, повышает точность распознавания интентов и скорость обработки логов. Детальная статистика и аналитика позволяют следить за эффективностью созданных ботов. Платформа JAICP адаптируется к высоким нагрузкам и используется в проектах компаний «Мегафон», QIWI, Tikkurila, «Боржоми», «Ренессанс страхование», Ozon.travel, «Балтика», HeadHunter и др.
Конструктор Aimylogic в большей степени подойдет среднему и малому бизнесу, а также крупным компаниям для локальной оптимизации, платформа корпоративного уровня JAICP позволит реализовать самые сложные и объемные разговорные решения. Работу в Aimylogic отличает быстрый старт, высокая масштабируемость решений и визуальное управление контентом. В конструктор встроены инструменты для понимания намерений клиентов, в нем можно быстро создавать и менять сценарии объемом до 200 логических блоков. На текущий момент в Aimylogic зарегистрированы более 68 000 разработчиков.
Бесплатный тариф Developer открывает доступ ко всем технологическим возможностям Aimylogic и JAICP и позволяет тестировать платформы полноценно, без ограничений по фичам. После преодоления лимита пользователи могут докупить пакет на 100 уникальных пользователей, 100 минут синтеза и распознавания речи или 100 минут телефонии или перейти на любой из доступных тарифов.

Хэй, всем привет! Помните наш курс Android Academy Fundamentals ? Как он вам? Совсем недавно мы выпустили 600 новых прокаченных Junior-android разработчиков, а уже через месяц планируем прокачать уже опытных инженеров и помочь им выйти на новый уровень!
Сегодня с рад анонсировать запуск нашего нового курса Android Academy Advanced, который стартует 4 октября 2021. Что же мы подготовили?
Вооружившись разными идеями, мы решили сфокусировать наш продвинутый курс по Android на темах, которые помогут ребятам лучше понять, как работают команды в больших приложениях в реальной жизни ?
В этом курсе мы фокусируемся на том, как выглядит жизненный цикл разработки приложения:
? Начнем, конечно же, с архитектуры: какая архитектура, какие библиотеки, какие подходы используют (реактивщина, кэширование, офлайн-режим и все такое)
? Затем мы вместе задумаемся о тестах: когда мы их будем писать; для чего; будут ли это только автотесты или юнит-тесты
? После того как мы поймем, как тестировать наше приложение, следующий обязательный шаг для сеньора — это убить всю ручную работу и максимально автоматизировать. Для этого у нас есть CI. Мы разберемся, что, как в нем работает; какие есть возможности; что он нам может дать
? А когда приложение уже в Production и у нас появились тысячи юзеров, то с ними скорее всего появились и креши. И тут мы разберемся, как все это правильно анализировать, дебажить и мониторить.
Расписание: (описание пока неточное, но будет огонь, точно-точно ?)

В Kotlin есть много возможностей — сегодня это один из самых быстроразвивающихся языков программирования. Его выбирают для разработки мобильных, web- и десктопных приложений, а также для Data Science и т. д. Но все ли его фишки одинаково полезны?
Мы решили не гадать и позвали на онлайн-митап эксперта из команды разработки Kotlin Антона Архипова, Developer Advocate в команде Kotlin, JetBrains.
Антон расскажет про 15 фишек Kotlin, разделив их на 3 категории: востребованные, недооценённые и спорные. Будет полезно как опытным, так и начинающим разработчикам
Когда: 14 сентября в 18:00 (МСК). Участие бесплатное.

Google выпустила стабильную версию инструмента пользовательского интерфейса Android Jetpack Compose после двух лет разработки. Вместе со стабильным выпуском Android Studio Arctic Fox, Jetpack Compose готов к использованию в производственном коде.
Just AI, разработчик технологий разговорного искусственного интеллекта, запускает академическую программу для вузов, образовательных курсов, корпоративных университетов, научных и исследовательских организаций. В рамках инициативы компания предоставляет бесплатный доступ к своим продуктам и технологиям, предназначенным для создания разговорных ИИ-решений различной сложности — чат-ботов, голосовых ассистентов и навыков для умных устройств.

Сегодня, 25 марта (четверг), в 17-00 (МСК время) пройдет Android-митап с докладами от разработчиков из Вконтакте, Леруа Мерлен, Кухни на районе и FindMyKids.
Ссылка на онлайн-трансляцию
Темы докладов:
1. Внедрение KMM в высоконагруженное приложение - Алексей Гладков, Mobile Tech Architect, Леруа Мерлен
Как объединить Android и iOS команды и ускорить разработку. Как начать использовать Kotlin Multiplatform Mobile в своей работе.
2. Раз и навсегда побеждаем проблему неоднородных списков - Артур Илькаев, Android Developer, ВКонтакте
Как менеджерить десятки view types с помощью Delegation Adapter. Про стандартные оптимизации для RecyclerView и кастомизацию данного подхода.
3. Google App Actions - Сергей Гонин, Lead Android Developer, Кухня на районе
Как связать работу приложения с голосовым помощником? Как строить диалог с пользователем не покидая Google Assistant.
4. Как интегрировать платежки из нескольких сторов в Android приложение - Степан Луценко, Lead Android Developer, Findmykids
Почему стоит опубликоваться в App Gallery. Как тестировать приложение если нет "живого" девайса.
А также проведем викторину с призами и будем дарить мерч за лучшие вопросы к докладам!
Регистрируйся! Все подробности здесь