Вышел Koin 4.0
👉 Переехали на Kotlin 2.0.20
👉 Поддержка KMP в ViewModel модуле
👉 Интеграция с AndroidX Startup что дает ускорение запуска до 40%
👉 Больше возможностей в Compose Multiplatform
👉 Улучшение тестового API
👉 Удалили Deprecated и старое API (походу опять всё развалят)
🚀 Ускорили работу библиотеки под капотом
👉 Переехали на Kotlin 2.0.20
👉 Поддержка KMP в ViewModel модуле
👉 Интеграция с AndroidX Startup что дает ускорение запуска до 40%
👉 Больше возможностей в Compose Multiplatform
👉 Улучшение тестового API
👉 Удалили Deprecated и старое API (походу опять всё развалят)
🚀 Ускорили работу библиотеки под капотом
🔥 Самые нужные каналы для Kotlin разработчика, чтобы расти в доходе 💸
• Kotlin | Вопросы собесов
• Kotlin | LeetCode
• Kotlin | Тесты
• Kotlin | Удалёнка
Подпишись, чтобы не потерять ☝️
• Kotlin | Вопросы собесов
• Kotlin | LeetCode
• Kotlin | Тесты
• Kotlin | Удалёнка
Подпишись, чтобы не потерять ☝️
Telegram
Kotlin | Вопросы собесов
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp
Тесты t.me/+Gzg9SH2MNxM0ZTYy
Задачи t.me/+CVnW0MJk6xZjZDc6
Вакансии t.me/+KuGNaHeKkQg1NzAy
Реклама @easyoffer_adv
ВП @easyoffer_vp
Тесты t.me/+Gzg9SH2MNxM0ZTYy
Задачи t.me/+CVnW0MJk6xZjZDc6
Вакансии t.me/+KuGNaHeKkQg1NzAy
Team Lead Mobile (Kotlin, SwiftUI) ‼️
Мы ждем тебя в нашей команде и готовы предложить интересные проекты и профессиональное развитие!
➡️ hh.ru
Мы ждем тебя в нашей команде и готовы предложить интересные проекты и профессиональное развитие!
Please open Telegram to view this post
VIEW IN TELEGRAM
hh.ru
Вакансия Team Lead Mobile (Kotlin, SwiftUI) в Москве, работа в компании PUSK (вакансия в архиве c 4 декабря 2024)
Зарплата: до 450000 ₽ за месяц. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 01.12.2024.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Динамические модули в приложениях на Android: опыт использования Dynamic Feature Delivery
Размер приложения часто играет важную роль в восприятии его пользователями и принятии ими решения о скачивании. Исследования показывают, что чем меньше размер APK, тем выше вероятность...
Бэкенд-разработчик в Яндекс (Python/Java/Go/C++/Kotlin)
Обязанности:
У нас много сервисов и команд, которые ищут бэкенд-разработчиков, поэтому мы подберем задачи и проекты, которые будут интересны именно вам.
➡️ hh.ru
Обязанности:
У нас много сервисов и команд, которые ищут бэкенд-разработчиков, поэтому мы подберем задачи и проекты, которые будут интересны именно вам.
Please open Telegram to view this post
VIEW IN TELEGRAM
hh.ru
Вакансия Бэкенд-разработчик в Яндекс (Python/Java/Go/C++/Kotlin) в России, работа в компании Яндекс (вакансия в архиве c 14 ноября…
Зарплата: не указана. Россия. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 15.10.2024.
Backend developer (Java/Kotlin)
Что надо будет делать
- Участвовать в выборе технологий для backend разработки нового информационного портала;
- Разрабатывать архитектуру новых сервисов для поддержки планирования лечения;
- Интеграция с существующими сервисами, создание инфраструктуры на aws;
- Разрабатывать back end функционал;
- Работать над оптимизацией существующих решений.
➡️ hh.ru
Что надо будет делать
- Участвовать в выборе технологий для backend разработки нового информационного портала;
- Разрабатывать архитектуру новых сервисов для поддержки планирования лечения;
- Интеграция с существующими сервисами, создание инфраструктуры на aws;
- Разрабатывать back end функционал;
- Работать над оптимизацией существующих решений.
Please open Telegram to view this post
VIEW IN TELEGRAM
hh.ru
Вакансия Backend developer (Java/Kotlin) в Москве, работа в компании Адалиск (вакансия в архиве c 10 ноября 2024)
Зарплата: до 5000 $ за месяц. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 07.11.2024.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Самое подробное сравнение аутстаффинга и классического рекрутинга в закрытии IT позиций
Photo by RUT MIIT on Unsplash Всем привет! Меня зовут Руслан Гафуров. Я редактор проекта «Такова Реальность. IT». В этой статье вы найдете самое подробное сравнение (в цифрах) между двумя способами...
#вакансия #удалённо #parttime #преподаватель
Вакансия: преподаватель онлайн-курса Kotlin Backend Developer. Professional
Образовательная платформа OTUS расширяет команду экспертов (уже более 600 человек) и ищет опытных бэкенд-разработчиков на Kotlin, которым интересно делиться опытом.
Преподавательский опыт не обязателен — методист научит вас всему необходимому.
Обязанности:
- подготовиться к занятиям (темы на выбор, материалы предоставляются);
- преподавать онлайн, уделяя большое внимание практике. Так вы сможете структурировать опыт, развить навык публичных выступлений и обратной связи.
Условия:
✅ гибкий график, легко совмещать с основной работой, занятия в вечернее время;
✅ оплата от 4000 до 6000 руб. за 1,5 часа занятия;
✅ бонусы: доступ к курсам OTUS, нетворкинг, развитие личного бренда, воркшопы и конференции.
Обсудить подробнее: @yu_grin 🦉
Вакансия: преподаватель онлайн-курса Kotlin Backend Developer. Professional
Образовательная платформа OTUS расширяет команду экспертов (уже более 600 человек) и ищет опытных бэкенд-разработчиков на Kotlin, которым интересно делиться опытом.
Преподавательский опыт не обязателен — методист научит вас всему необходимому.
Обязанности:
- подготовиться к занятиям (темы на выбор, материалы предоставляются);
- преподавать онлайн, уделяя большое внимание практике. Так вы сможете структурировать опыт, развить навык публичных выступлений и обратной связи.
Условия:
✅ гибкий график, легко совмещать с основной работой, занятия в вечернее время;
✅ оплата от 4000 до 6000 руб. за 1,5 часа занятия;
✅ бонусы: доступ к курсам OTUS, нетворкинг, развитие личного бренда, воркшопы и конференции.
Обсудить подробнее: @yu_grin 🦉
Паттерны проектирования на языке Kotlin
Читать...
Читать...
Хабр
Паттерны проектирования на языке Kotlin (часть 1)
Паттерны проектирования - проверенные временем решения общих задач в программировании. Они разделяются на три категории: Порождающие (Creational) Структурные (Structural) Поведенческие (Behavioral) В...
Гайд по реализации паттерна Composite в Kotlin с sealed-классами и корутинами
Читать...
Читать...
Хабр
Гайд по реализации паттерна Composite в Kotlin с sealed-классами и корутинами
Привет, Хабр! Сегодня рассмотрим, как реализовать паттерн Composite в Kotlin с помощью sealed-классов и корутин . Если у вас есть сложная система с кучей объектов — простых и составных — и вы хотите...
Пишем Android приложение для фильтрации спам-звонков
Читать...
Читать...
Хабр
Пишем Android приложение для фильтрации спам-звонков
Всем привет! Меня зовут Иван Чечиков . В этой статье я расскажу о своем пет-проекте - Android приложении, которое может идентифицировать нежелательные входящие звонки. Информация, представленная...
Погружение в мир Lint'a в Android-проекте (часть 2)
Читать...
Читать...
Хабр
Погружение в мир Lint'a в Android-проекте (часть 2)
Продолжим рассматривать различные нюансы статического анализа с помощью Lint. Опираться будем на предыдущую статью . С момента её публикации прошло много времени, за которое вышло несколько значимых...
Серия вебинаров по серверной разработке на Kotlin. Продолжение
Статья рассказывает о новой версии популярной среды разработки от JetBrains — IntelliJ IDEA. В ней описываются нововведения, которые призваны сделать работу программистов более удобной и эффективной.
Читать...
Статья рассказывает о новой версии популярной среды разработки от JetBrains — IntelliJ IDEA. В ней описываются нововведения, которые призваны сделать работу программистов более удобной и эффективной.
Читать...
Хабр
Серия вебинаров по серверной разработке на Kotlin. Продолжение
Мы продолжаем серию вебинаров о разработке серверных приложений на Kotlin (на английском языке). С 18 февраля по 18 марта пройдут четыре вебинара, на которых мы вместе с вами рассмотрим прикладную...
Forwarded from Kotlin Multiplatform Broadcast
Есть ли функции на Server Driven UI (SDUI, он же BDUI) в вашем приложении?
Anonymous Poll
34%
Да
51%
Нет
7%
Не знаю
1%
Не занимаюсь разработкой
8%
Не участвую в опросе
A/B-тестирование в Android-разработке: гайд для middle+ разрабов
Читать...
Читать...
Хабр
A/B-тестирование в Android-разработке: гайд для middle+ разрабов
A/B-тестирование — это не только инструмент для продуктовых команд. Это суперспособность и для Android-разработчиков. В этой статье рассказываю, как опытные инженеры могут проектировать, реализовывать...
Forwarded from Kotlin Multiplatform Broadcast
Media is too big
VIEW IN TELEGRAM
0:00 Вступление
0:30 Positional Destructing (есть)
1:09 Named-based destructing (новая)
1:51 Nullability: Safety and ergonomics
3:00 Error class/object (новая)
4:07 Must-use Return Values (новая)
#kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
👩💻 Ktorm — минималистичный ORM для Kotlin-разработчиков. Этот фреймворк предлагает принципиально иной подход к работе с базами данных: вместо сложных конфигураций и магии аннотаций здесь чистый Kotlin-код с типизированным SQL DSL.
При этом фреймворк не абстрагируется от SQL, а аккуратно его дополняет: вы всегда видите, какой запрос будет выполнен, но пишете его на понятном Kotlin. Встроенная поддержка пагинации, агрегаций и транзакций делает Ktorm готовым к использованию в production.
@KotlinSenior #kotlin
При этом фреймворк не абстрагируется от SQL, а аккуратно его дополняет: вы всегда видите, какой запрос будет выполнен, но пишете его на понятном Kotlin. Встроенная поддержка пагинации, агрегаций и транзакций делает Ktorm готовым к использованию в production.
@KotlinSenior #kotlin
👩💻 kotlin-math — набор API в Kotlin, предназначенных для упрощения выполнения математических операций, связанных с графикой!
🌟 Эти API в основном моделируются по аналогии с GLSL (OpenGL Shading Language), что облегчает перенос кода в шейдеры и обратно. Предоставляемые типы данных предназначены для использования в качестве значимых типов, а большинство API представлены в виде функций верхнего уровня, а не методов.
🔐 Лицензия: Apache-2.0
🌟 Эти API в основном моделируются по аналогии с GLSL (OpenGL Shading Language), что облегчает перенос кода в шейдеры и обратно. Предоставляемые типы данных предназначены для использования в качестве значимых типов, а большинство API представлены в виде функций верхнего уровня, а не методов.
🔐 Лицензия: Apache-2.0