PRO Kotlin
3.72K subscribers
151 photos
34 videos
412 links
Изучай язык Kotlin вместе с нами.

Подойдет для тех, кто хочет узнать уровень своих знаний и подтянуть их.

Закрепить теорию на практике можно на бесплатном курсе https://clck.ru/374Gbw

По всем вопросам:
@JosefDzeranov
Download Telegram
https://github.com/JakeWharton/mosaic/releases/tag/0.4.0

Jake сделал свою библиотеку для отображения Compose стейта - Mosaic мультиплатформенной! То есть теперь на десктопе можно запускать честный бинарь без JVM обвязки 🤌
💼 Новая вакансия: Разработчик Android

Компания: ЦКТ (Центр корпоративных технологий) (Россия, Москва)
Категории: #AndroidРазработчик #KotlinРазработчик #МобильныйРазработчик
Тип занятости: #ПолнаяЗанятость
Фильтры: #Вакансия #Middle #Senior #ГибридныйРежим #РаботаВОфисе #УдаленнаяРабота
Заработная плата: от ₽ (руб/мес)

Обязанности:

Разработка мобильных приложений и библиотек для платформ Android/JVM

Активное участие в процессе разработки, от начала проектирования до запуска продукта

Активное общение с коллегами, обсуждение функциональных возможностей и дизайна продукта

Оптимизация приложений

Выявление и устранение узких мест ПО

Разбор инцидентов, связанных с дефектами ПО

Требования:

Xорошее знание Kotlin, Kotlin stdlib, знание Java будет плюсом

Опыт работы с Kotlin Coroutines, опыт параллельного и многопоточного программирования

Опыт работы с Jetpack Compose

Опыт разработки ...

➡️ Подробнее и отклик в GeekLink.io
Код для квиза
Несмотря на то что авторы этого сайта и есть создатели данного канала, я считаю важным напомнить про прекрасный рускоязычный портал для погружения в Kotlin Multiplatform Mobile! 😍😍😍

Интереса ради ставьте реакции:
👍 - знаю и иногда читаю
🔥 - не знал и теперь буду изучать
😐 - не нашел полезной информации

https://kmm.icerock.dev/learning/intro
🔥5
📋 Новое резюме: iOS разработчик

Зарплатные ожидания: 80 000 - 100 000 ₽ (руб/мес)
Уровень компетенций: #Junior
Локация: Турция
Категории: #Резюме #IOSРазработчик
Навыки: #DesignPatterns #GCD #MVC #MVVMC #OOP #RESTAPI #RxSwift #SOLID #Swift #VIPER

Имею опыт работы с iOS более полутора лет. Отличное знание

Swift и iOS SDK. Есть понимание принципов ООП. Умение верстать кодом без использования Storyboard. Опыт работы с системой версий git. Знаком с MVC, MVVM, Agile.

Есть желание осваивать новые технологии, решать интересные и сложные задачи. Английский на уровне Intermediate. Базовое понимание SCRUM, Kanban, Agile. Знание принципов REST API.

Думаю, что мои технические навыки и знания окажутся полезными....

➡️ Подробнее и контакт в GeekLink.io
🤔 Что спрятано в недрах ОС Android?

📢📢 Раскроем секреты 2 марта в 20:00 на открытом уроке «Архитектура Android» онлайн-курса «Android Developer. Professional» в OTUS.

🟠На вебинаре заглянем внутрь операционной системы Android: разберем ее устройство с точки зрения архитектуры, что лежит в ее основе, как она загружается, как приложения общаются между собой и другие интересные детали.

🟠Урок ориентирован на Android-разработчиков с опытом работы от 1 года. Не упустите возможность протестировать обучение, а продолжить вы сможете уже на курсе, доступном в рассрочку.

➡️ Пройдите тест, чтобы оценить свой уровень подготовки и записаться на вебинар: https://otus.pw/1JlOv/

Реклама. Информация о рекламодателе на сайте otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
💼 Новая вакансия: iOS Developer

Компания: BSL
Категории: #IOSРазработчик #МобильныйРазработчик #РазработчикНаSwift
Тип занятости: #ПолнаяЗанятость
Фильтры: #Вакансия #Middle #Senior #TeamLead #ГибридныйРежим #РаботаВОфисе #УдаленнаяРабота


Компания BSL — IT-разработчик индустриальных решений.
Экспертиза BSL высоко ценится партнерами, поэтому наши специалисты участвуют в проектах для компаний первого эшелона в сфере ритейл, e-com, логистики, авиации и других направлений.

Сейчас мы в поиске опытных iOS разработчиков на проектную работу.

Что она предполагает?

Оформление - ИП, ГПХ, самозанятость - если мы найдем точки соприкосновения для постоянного сотрудничества, оформим по ТК РФ или поможем оформиться на западное юр.лицо;
Удобный график работы -  который зависит от Ваших пожеланий и возможностей проекта;
Работу из лю...

➡️ Подробнее и отклик в GeekLink.io
Неплохая статья с разбором особенностей типа Nothing в Kotlin
Если вы создаете библиотеки для Kotlin, то помогите авторам языка лучше понять ваш опыт, пройдя опрос
Вышел kotlinx.serialization 1.5.0
👉 Kotlin 1.8.10
👉 Возможность указании стратегии для всех свойств при конвертации JSON
👉 Новое API JsonUnquotedLiteral, которое позволяет выводить в JSON строки без кавычек
👉 Стабилизация функций serializerserializerOrNull и SerializersModule.serializerSerializersModule.serializerOrNull
 Старое API для полиморфизма теперь помечено как deprecated
👉 ProGuard правила добавлены в JAR сборку
👉 Улучшение скорости работы
👉 HoconEncoder and HoconDecoder interfaces and HOCON-specific serializers (узнал про эту JSON надстройку только сейчас)
👉 Возможность читать большие строки с помощью буферов в кастомных десериализаторах. ChunkedDecoder
🛠️ Исправление багов
👍2
🤔 Что спрятано в недрах ОС Android?

📢📢 Раскроем секреты 2 марта в 20:00 на открытом уроке «Архитектура Android» онлайн-курса «Android Developer. Professional» в OTUS.

🟠На вебинаре заглянем внутрь операционной системы Android: разберем ее устройство с точки зрения архитектуры, что лежит в ее основе, как она загружается, как приложения общаются между собой и другие интересные детали.

🟠Урок ориентирован на Android-разработчиков с опытом работы от 1 года. Не упустите возможность протестировать обучение, а продолжить вы сможете уже на курсе, доступном в рассрочку.

➡️ Пройдите тест, чтобы оценить свой уровень подготовки и записаться на вебинар: https://otus.pw/1JlOv/

Реклама. Информация о рекламодателе на сайте otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
📺 Compose iOS. Как это работает #0 (1 час)

Мы в Тинькофф запустили новое шоу - "Как это работает". В пилотном выпуски позвали Лешу Гладкова, автора Mobile Developer, чтобы он показал нам свой опыт с Compose iOS. Увидите код и работы приложения на iOS симуляторе, а также боли запуска )
Ключевые слова in и out. А так же что такое ковариантность и контрвариантность (12 мин)

Погружение в вариативность Generic типов в Kotlin. Тема непростая, но может раскрыть вам новые грани гибкости вашего кода и его строго типизации
💼 Новая вакансия: Senior Android Developer

Компания: Maxilect
Категории: #AndroidРазработчик #KotlinРазработчик #МобильныйРазработчик
Тип занятости: #ПолнаяЗанятость
Фильтры: #Вакансия #Senior #УдаленнаяРабота
Заработная плата: от 250 000 до 300 000 ₽ (руб/мес)

Стек: Android Studio и Kotlin, Gradle
Опыт: от 4-х лет

Всем привет!
Приглашаем к себе в команду Android разработчиков.

Maxilect сегодня - это динамичная и стабильная аккредитованная IT компания.
У нас много новых, высокотехнологичных, долгосрочных проектов. Мы можем предоставить возможность работать вне РФ.

Требования:

Перечень работ предназначен для Senior специалистов с опытом коммерческой разработки от 4 лет.
1. Android Studio и Kotlin в повседневной разработке;
2. Опыт в проектировании клиент-серверного взаимодействия;
3. Опыт работы с кастомными UI-компонентами;
4. Зна...

➡️ Подробнее и отклик в GeekLink.io
📋 Новое резюме: iOS Developer

Зарплатные ожидания: 1 500 - 2 200 $ (дол/мес)
Уровень компетенций: #Middle
Локация: Belarus, Minsk
Категории: #Резюме #IOSРазработчик
Навыки: #Alomofire #ARC #AutoLayout #CocoaPods #Ect #FacebookSDK #Figma #GCD #Git #GoogleSDK #Moya #Postman #REST #RevenueCat #StoreKit #Storyboards #Swift #SwiftRx #SwiftyStoreKit #TwitterSDK #UIKit #XCode #Xibs

2.5 years in IT. 1.5 years as a developer. I write code cleanly, with attention to detail, and have excellent interpersonal skills and a calm temperament. consider myself a pleasant and easy-going person to work with.

Experience in:
Development of complex mobile applications;
Coding standards best practices;
Clean coding;
Integration with 3rd party services;
Testing and uploading applications....

➡️ Подробнее и контакт в GeekLink.io
💼 Новая вакансия: iOS разработчик

Компания: Top Selection. (Россия, КЗ, Армения, Сербия)
Категории: #IOSРазработчик #МобильныйРазработчик #РазработчикНаSwift
Тип занятости: #ПолнаяЗанятость
Фильтры: #Вакансия #Senior
Заработная плата: от 260 000 до 290 000 ₽ (руб/мес)

Оформление: ИП

Привет! Меня зовут Анна. Я представляю группу компаний Top Selection.

Мы занимаемся продуктовой разработкой и аутсорсингом it персонала для рынка России, Европы и США. В данный момент мы в поиске  iOS разработчик (Senior)

Требования:

Опыт со Swift от 3ех лет, последний год тоже со Swift
Уверенное знание Swift и основных платформенных SKD
Умение читать код на Objective-C
Неравнодушность к задачам, за которые беретесь
Длительный опыт коммерческой разработки iOS-приложений

За подробным описанием вакансии, прошу в лс...

➡️ Подробнее и отклик в GeekLink.io
👍1
💼 Новая вакансия: Middle IOS (SWIFT) developer

Компания: Азбука Вкуса (Россия)
Категории: #IOSРазработчик #МобильныйРазработчик #РазработчикНаSwift
Тип занятости: #ПолнаяЗанятость
Фильтры: #Вакансия #Middle #УдаленнаяРабота
Заработная плата: до 300 000 ₽ (руб/мес)

Всем привет!)

Ищу Middle IOS developer в Компанию «Азбука вкуса» (входит в Топ-20 Рейтинга работодателей hh.ru (крупнейшие компании).

Локация: РФ
Формат работы: удаленка или офис на выбор

Ожидаем что ты:

-Имеешь опыт iOS-разработки от 2-х лет;
-Знаешь и любишь Swift, без вопросов можешь разобраться с кодом на Objective-C;
-Имеешь опыт интеграции различных социальных сетей в проект;
-Умеешь работать в AppStoreConnect и developer.apple.com , понимаешь зачем нужны сертификаты;
-Знаешь принципы SOLID, структуры данных, паттерны проектирования и программирования;
-Знаешь что таĸо...

➡️ Подробнее и отклик в GeekLink.io
💼 Новая вакансия: iOS-разработчик

Компания: CORE (Россия)
Категории: #IOSРазработчик
Тип занятости: #ПолнаяЗанятость
Фильтры: #Вакансия #Middle #Senior #ГибридныйРежим #РаботаВОфисе #УдаленнаяРабота
Заработная плата: от 230 000 ₽ (руб/мес)

CORE — команда экспертов в области разработки цифровых продуктов. Повышаем эффективность процессов и сокращаем издержки с помощью технологий, помогаем бизнесу принимать эффективные решения на основе данных. Создаем передовые приложения и сервисы, которыми ежедневно пользуются миллионы людей. Скорее всего, вы — один из них. Сейчас мы ищем iOS-разработчика для развития одного из таких приложений — мобильного приложения одного из крупнейших банков России.

Обязанности:
Разработка iOS приложений;
Тестирование, оптимизация и поддержка существующих и новых приложений;
Взаимодействие с ме...

➡️ Подробнее и отклик в GeekLink.io
💼 Новая вакансия: Android Kotlin developer

Компания: КА ТалантиКА
Категории: #AndroidРазработчик #KotlinРазработчик #МобильныйРазработчик
Тип занятости: #ПолнаяЗанятость
Фильтры: #Вакансия #Middle #Senior #УдаленнаяРабота
Заработная плата: от 150 до 250 ₽ (руб/мес)

Всем привет!
Сейчас в поиске Android Kotlin developer в ведущий digital интегратор, предлагающий полный цикл решений для цифровой трансформации.

Проект - крупный российский банк.

📌Чем будем заниматься:

- Поддержка существующих проектов и развитие нового функционала на Kotlin (e-comm, fintech, proptech, edutech, startups и др.);
- Участие в проектирование продукта (API и внутренняя архитектура);
- Участие в оценке и планировании работ;
- Взаимодействие с дизайнерами и тестировщиками;
- Участие в Code Review.

🎯Наши ожидания от кандидата:


- Опыт Android разработки (Java/Kot...

➡️ Подробнее и отклик в GeekLink.io
🔄 Как перейти из одной IT-специализации в другую: опыт и советы

IT-индустрия постоянно меняется и развивается, и сотрудники в этой сфере должны следить за новыми технологиями и инструментами. Но что делать, если вы начали свою карьеру в одной IT-специализации, а теперь хотите перейти в другую?

В этой статье мы рассмотрим опыт и советы тех, кто уже сделал этот переход.

1️⃣ Оцените свои навыки и интересы

2️⃣ Изучайте новую область

3️⃣ Создайте свой проект

4️⃣ Работайте над своими социальными скиллами

5️⃣ Начните с малого

6️⃣ Будьте настойчивыми

Подробнее об этих и других советах читателей Forbes, CIO и Indeed в статье блога GeekLink 👉 https://geeklink.io/change-profession/