Все потоки
Поиск
Написать публикацию
Обновить
48.15

Kotlin *

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

Сначала показывать
Порог рейтинга

Стажировка в Okko в IT направлении

Время на прочтение2 мин
Количество просмотров9.6K

Стажировка в Okko

У нас классные новости – мы запустили проект стажировок в Okko. Пока это пилот, и направлений всего 5: Backend (Java), Web-разработка, Smart TV-разработка, QA (нагрузочное и ручное тестирование). Если будет успех – продолжим более масштабно

Итак, прием заявок будет идти до 28 марта, старт стажировки — 3 апреля 2023 г. Расскажите друзьям и подругам об этой возможности начать карьеру в Okko.

Читать далее

Сегодня — вебинар про паттерн MVI в KMM

Время на прочтение1 мин
Количество просмотров384

Привет!

Учитесь кодить под Android, просто интересуетесь или уже работаете Android-разработчиком — приходите на наш новый вебинар.

Мы уже провели вебинар, где рассказали про Model-View-Паттерны презентационного слоя. Его запись можно посмотреть на YouTube. 10 марта расскажем про использование паттерна MVI в KMM и пользу этого подхода в современной мобильной разработке:

1️⃣ Удобно шарить бизнес-логику между всеми платформами
2️⃣ Можно выделять отдельный функицонал в фича-модули
3️⃣ Сам MVI позволяет легко разделять экран на различные состояния и менять их в зависимости от действий пользователя
4️⃣ MVI очень легко ложится на Jetpack Compose (Android) и SwiftUi (iOS)

Вебинар пройдёт 10 марта в 18:00
Регистрируйтесь по ссылке

Читать далее

Вебинар: паттерн MVI в KMM

Время на прочтение1 мин
Количество просмотров531

Привет!

Учитесь кодить под Android, просто интересуетесь или уже работаете Android-разработчиком — приходите на наш новый вебинар.

Мы уже провели вебинар, где рассказали про Model-View-Паттерны презентационного слоя. Его запись можно посмотреть на YouTube: https://youtu.be/aTSnt9qtrHY

10 марта продолжим эту тему и расскажем про использование паттерна MVI в KMM и пользу этого подхода в современной мобильной разработке. Зарегистрироваться можно по ссылке:
https://vk.cc/clMscc

Посмотреть подробнее

Вебинар по Android-разработке: Model View-паттерны презентационного слоя

Время на прочтение1 мин
Количество просмотров425

Привет!

Сегодня в 18:00 мы приглашаем всех интересующихся, изучающих и практикующих Android-разработку, на бесплатный вебинар, посвящённый паттернам MV*

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

Читать далее

Вебинар по Android-разработке: Model View-паттерны презентационного слоя

Время на прочтение1 мин
Количество просмотров491

Привет!

Всем интересующимся, изучающим и практикующим Android-разработку:
приглашаем в следующий вторник, 21 февраля, на бесплатный вебинар, посвящённый паттернам MV*

Готовые унифицированные решения, такие как паттерны, облегчают коммуникацию между разработчиками, позволяют ссылаться на известные конструкции, снижают количество ошибок. 

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

Посмотреть подробнее

18–20 мая: оффер для бэкенд-разработчика за 1 день

Время на прочтение1 мин
Количество просмотров1.9K

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

Подробности >> 

Читать далее

Приглашаем автоматизаторов тестирования в команду SberDevices

Время на прочтение2 мин
Количество просмотров1.4K

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

Мне интересно!

IntelliJ IDEA 2021.3

Время на прочтение9 мин
Количество просмотров7.7K

Привет, Хабр!

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

Читать далее

Знакомство с Kotlin: курс для интересующихся мобильной разработкой

Время на прочтение1 мин
Количество просмотров2.9K

22 ноября в Нетологии снова стартует бесплатный курс «Разработка мобильных приложений». На этом курсе преподаватели расскажут и покажут, как создать голосового ассистента для Android. Курс в среднем занимает три недели, но доступ ко всем занятиям открывается сразу после регистрации, так что студенты могут сами составлять расписание.

Читать далее

One Day Offer для Android-разработчиков: станьте частью команды SberDevices за один день

Время на прочтение2 мин
Количество просмотров2.6K

Приглашаем мобильных 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

Время на прочтение2 мин
Количество просмотров1.9K

Компания 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 Global Advanced

Время на прочтение2 мин
Количество просмотров3.5K

Хэй, всем привет! Помните наш курс Android Academy Fundamentals ? Как он вам? Совсем недавно мы выпустили 600 новых прокаченных Junior-android разработчиков, а уже через месяц планируем прокачать уже опытных инженеров и помочь им выйти на новый уровень!

Сегодня с рад анонсировать запуск нашего нового курса Android Academy Advanced, который стартует 4 октября 2021. Что же мы подготовили?

Вооружившись разными идеями, мы решили сфокусировать наш продвинутый курс по Android на темах, которые помогут ребятам лучше понять, как работают команды в больших приложениях в реальной жизни ?

В этом курсе мы фокусируемся на том, как выглядит жизненный цикл разработки приложения:

? Начнем, конечно же, с архитектуры: какая архитектура, какие библиотеки, какие подходы используют (реактивщина, кэширование, офлайн-режим и все такое)

? Затем мы вместе задумаемся о тестах: когда мы их будем писать; для чего; будут ли это только автотесты или юнит-тесты

? После того как мы поймем, как тестировать наше приложение, следующий обязательный шаг для сеньора — это убить всю ручную работу и максимально автоматизировать. Для этого у нас есть CI. Мы разберемся, что, как в нем работает; какие есть возможности; что он нам может дать

? А когда приложение уже в Production и у нас появились тысячи юзеров, то с ними скорее всего появились и креши. И тут мы разберемся, как все это правильно анализировать, дебажить и мониторить.

Расписание: (описание пока неточное, но будет огонь, точно-точно ?)

Читать далее

Фишки Kotlin, о которых вы могли не знать: Meetup Haulmont и JetBrains

Время на прочтение2 мин
Количество просмотров5K

В Kotlin есть много возможностей — сегодня это один из самых быстроразвивающихся языков программирования. Его выбирают для разработки мобильных,  web- и десктопных приложений, а также для Data Science и т. д.  Но все ли его фишки одинаково полезны?  

Мы решили не гадать и позвали на онлайн-митап эксперта из команды разработки Kotlin Антона Архипова, Developer Advocate в команде Kotlin, JetBrains.

Антон расскажет про 15 фишек Kotlin, разделив их на 3 категории: востребованные, недооценённые и спорные. Будет полезно как опытным, так и начинающим разработчикам 

Когда: 14 сентября в 18:00 (МСК). Участие бесплатное. 

Подробности и ссылка на регистрацию

Ближайшие события

Google выпустила стабильную версию Android Studio Arctic Fox с Jetpack Compose 1.0

Время на прочтение2 мин
Количество просмотров3.7K

Google выпустила стабильную версию инструмента пользовательского интерфейса Android Jetpack Compose после двух лет разработки. Вместе со стабильным выпуском Android Studio Arctic Fox, Jetpack Compose готов к использованию в производственном коде.

Читать далее

На продуктах Just AI будут обучать разговорному искусственному интеллекту

Время на прочтение3 мин
Количество просмотров939

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

Читать далее

Уже сегодня Android MeetUp: VK, Leroy Merlin, FindMyKids, Кухня на районе

Время на прочтение1 мин
Количество просмотров1K

Сегодня, 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. Как тестировать приложение если нет "живого" девайса.

А также проведем викторину с призами и будем дарить мерч за лучшие вопросы к докладам!

Регистрируйся! Все подробности здесь

Читать далее

Android Academy. Hackathon 2021

Время на прочтение1 мин
Количество просмотров2K

Привет! 

Fundamentals курс от Android Academy почти подошел к концу. Осталась последняя часть - Хакатон.

Вы за 48 часов реализуете целое Android приложение. Забудьте о вопросе “могу ли я разрабатывать под Android?”. После хакатона ответ будет очевиден: “Да! Я сделал потрясающее приложение всего за пару дней!”.

Читать далее

Серия вебинаров по серверной разработке на Kotlin. Продолжение

Время на прочтение3 мин
Количество просмотров3.8K

Мы продолжаем серию вебинаров о разработке серверных приложений на Kotlin (на английском языке). С 18 февраля по 18 марта пройдут четыре вебинара, на которых мы вместе с вами рассмотрим прикладную бэкенд-разработку на Kotlin в формате живых кодинг-сессий. Вебинары подойдут для Kotlin- и Java-разработчиков любого уровня подготовленности, в том числе для разработчиков мобильных приложений без опыта серверной разработки.

Спикеры из JetBrains, VMware, Confluent и Oracle расскажут о реактивном программировании, асинхронных приложениях на базе фреймворка Ktor, создании микросервисов с помощью Helidon и других аспектах применения Kotlin в серверной разработке:

Going Reactive With Spring WebFlux, Kotlin Coroutines, and RSocket, 18 февраля, 19:00 – 20:00 МСК

Building Microservices With Helidon and Kotlin, 10 марта, 19:00 – 20:00 МСК 

— Ktor From the Ground Up, 17 марта, 20:30 – 21:30 МСК 

Applied Event Streaming With Apache Kafka, Kotlin, and Ktor, 18 марта, 19:00 – 20:00 МСК 

Во время вебинаров вы сможете задавать вопросы спикерам и организаторам. Подробнее о каждом из вебинаров читайте ниже.

Читать далее

Глубокое обучение на Kotlin: вышла альфа-версия KotlinDL

Время на прочтение3 мин
Количество просмотров5.7K

Всем привет!


На днях мы выпустили первую альфа-версию KotlinDL, фреймворка для глубокого обучения нейросетей, API которого мы старались сделать максимально похожим на Keras (фреймворк на Python поверх TensorFlow).


В KotlinDL вы найдете простые API как для описания, так и для тренировки нейронных сетей. За счет высокоуровневого API и аккуратно подобранных значений по умолчанию для множества параметров мы надеемся снизить порог входа в глубокое обучение на JVM. Вот так, например, выглядит тренировка и сохранение простой нейросети, написанной при помощи KotlinDL:

Читать дальше →

Android Academy Fundamentals: теперь прямо у тебя дома

Время на прочтение3 мин
Количество просмотров13K

26 октября стартует базовый курс Android Academy по Android-разработке (Android Fundamentals), организованный совместно двумя локациями Android Academy Moscow и Android Academy Minsk. Встречаемся онлайн в zoom в 19:00.


Регистрация 


Для регистрации — пишите боту Oh My Event! в телеграме о том, что вы хотите к нам присоединиться.


  • Как? Всё просто — переходим по этой ссылке и следуйте инструкциям. Как получите сообщение об успехе — вы в списках!
  • Мы напишем вам через бота о дальнейших шагах.

Что за курс?


Абсолютно бесплатный курс по разработке приложений под платформу Android. В этом году в качестве формата проведения лекций мы выбрали формат воркшопов. Вас ждет 13 незабываемых занятий по 2 часа в компании с крутыми специалистами и целеустремленными учениками! Будет непросто, но мы уверены: ты справишься и будешь гордиться тем, что сделал это!

Читать дальше →