Kotlin Developer

channel icon
Самый топовый канал по Kotlin

Условия размещения

Цена за 48 часов в ленте 3000.00
Цена за 1 час закрепления N/A
Взаимопиар Нет
Дополнительные условия рекламы Отсутствуют
+32
4 097
подписчиков
-31
~2.1k
охват 1 публикации
0
~1
постов / день
-1.2%
51.6%
ERR % ?

Статистика

Последние публикации

Kotlin Developer
29 Март, 2023 12:01
🔥Тест по Kotlin от OTUS

Тест по Kotlin от OTUS

Ответь на вопросы и узнай, достаточно ли знаний, чтобы пройти на онлайн-курс "Kotlin Backend Developer" в OTUS по спец.цене! Курс доступен в рассрочку!

👉 ПРОЙТИ ТЕСТ https://otus.pw/eOph6/

На курсе вы:
- Освоите практики гибкой архитектуры и сможете примянять их в проектах на любых языках
- Откроете для себя широкий спектр технологий и инструментов разработки (около 10 различных фреймворков)
- Изучите Kotlin на высоком уровне, включая DSL, мультиплатформенность, корутины
- Погрузитесь в темы высокой нагрузки, больших данных, масштабируемости и высокой доступности
- Освоите классические и передовые архитектурные шаблоны

💣 Выполните успешно тест - получите доступ к 2 открытым урокам курса + курс по Git в записи бесплатно!

Реклама. Информация о рекламодателе на сайте www.otus.ruwww.otus.ru
Kotlin Developer
25 Март, 2023 21:21
Мой шаблон Android приложения для Pet-проектов

Приветствую всех любителей покодить)

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

Читать статью
Читать статью
Kotlin Developer
25 Март, 2023 12:01
Как выйти из найма без лишних финансовых рисков? Как стать независимым экспертом? Как получать стабильный доход от своей частной практики?

Новый канал «Паруса: из найма — в свободное плавание»:
- Опыт тех, кто успешно вышел из найма: секреты и приемы.
- Аналитика трендов рынка трудоустройства и работы на себя.
- Практические советы, лайфхаки и стратегии.
- Разбор кейсов и ошибок подписчиков.
- Сообщество специалистов, готовых поделиться опытом и поддержать вас в начинании частной практики.

Канал ведет Роман Мандрик:
- Основатель платформы Skill Cup с капитализацией в 500 млн ₽ (из топ-3 IT-стартапов по версии GESA)
- Независимый эксперт по онлайн-обучению и развитию бизнеса, среди клиентов которых AVON, BMW, Google и другие.
- Один из самых высокооплачиваемых фрилансеров в стране уже 22 года.

Подписаться на канал:
https://t.me/+vsAjeJZfWzgxYzgy
Kotlin Developer
24 Март, 2023 12:02
Является ли List в Kotlin immutable-коллекцией?

Immutable-объект – это объект, состояние которого невозможно изменить после создания.

List в Kotlin не имеет методов для изменения состояния (добавления и удаления элементов), поэтому может показаться что это immutable-коллекция.

На самом деле List – это интерфейс, имеющий read-only доступ. Такой паттерн называется Immutable Interface. За этим интерфейсом может скрываться любая коллекция, например мутабельный ArrayList (пример на картинке).
Kotlin Developer
23 Март, 2023 18:30
От чего зависит порядок выполнения функций?
Опрос
  • От порядка деклараций функций
  • От порядка вызовов функций
  • От количества аргументов
  • От типа возвращаемого значения
Kotlin Developer
22 Март, 2023 17:01
👉Приглашаем 23 марта в 15:00 мск на бесплатный вебинар онлайн-курса «Clojure Developer» — «Интерактивная разработка на языке Clojure»: регистрация на вебинар

 — На вебинаре вы узнаете, как можно добавлять новые функции или менять состояние программы, «прощупывать» любые данные и пошагово отлаживать код, запускать тесты и подключаться к внешним системам. И всё это не выходя из REPL!

✔️Продолжить обучение на курсе возможно в рассрочку.
Kotlin Developer
21 Март, 2023 16:50
Как мы играли в тесты на Groovy и проиграли

В начале у меня будет один вопрос к тебе дорогой читатель. Писал ли ты когда-нибудь unit-тесты на Groovy ? Если ты андроид-разработчик, то вероятность этого крайне мала. И я с таким не сталкивался пока не пришел на проект Альфы. Небольшой дисклеймер: если ты до этого никогда не писал unit-тесты, то этот материал может показаться тебе непонятным.

Давай представим, ты приходишь на проект и видишь тест, как на картинке. Что ты будешь делать дальше?

Читать статью
Читать статью
Kotlin Developer
20 Март, 2023 15:10
Модификатор object в Kotlin — где используется и что даёт?

С его помощью можно реализовать шаблон "Одиночка». Ключевое слово object одновременно объявляет класс и создаёт его экземпляр. Также можно реализовать объект-компаньон, содержащий лишь фабричные методы, а также методы, связанные с классом, но не требующие обращения к его экземпляру. К членам такого объекта можно обращаться просто по имени класса. Ещё можно использовать для записи объекта-выражения в качестве замены анонимного внутреннего класса.
Kotlin Developer
20 Март, 2023 11:01
🔥 Как создать простой чат с помощью Firebase и Kotlin?

Узнайте и попробуйте 24 марта в 20:00 мск на бесплатном вебинаре онлайн-курса «Kotlin Backend Developer. Professional» в OTUS.

📚Что будет на занятии?
- Посмотрим в структуру firebase, создание и подключение аккаунта
- Разберем и продумаем архитектуру чата
- Реализуем клиента для чат приложения, используя Realtime Database

В результате вебинара у вас будет базовое умение работы с Firebase, знание, как работает realtime база данных и онлайн-чат, полностью написанный на Kotlin.
 
👉 Регистрация на вебинар:  https://otus.pw/pCpD/
 
Не упустите возможность протестировать обучение, а продолжить вы сможете уже на курсе, доступном в рассрочку.
 
Реклама. Информация о рекламодателе на сайте www.otus.ru
Kotlin Developer
19 Март, 2023 15:37
Выберите верное утверждение:
Опрос
  • Функцию можно использовать только один раз
  • Функция не может возвращать какое-либо значение
  • Функция может вызываться из другой функции
  • Функция обязательно должна возвращать какое-нибудь значение
Kotlin Developer
19 Март, 2023 14:35
Вам нравится читать контент на этом канале?

Возможно, вы задумывались о том, чтобы купить на нем интеграцию?

Следуйте 3 простым шагам, чтобы сделать это:

1) Регистрируйтесь по ссылке: https://telega.in/c/KotlinSenior
2) Пополняйтесь удобным способом
3) Размещайте публикацию

Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
Kotlin Developer
16 Март, 2023 09:12
Kotlin. Ключевые слова in и out. А так же что такое ковариантность и контрвариантность

В этой статье речь пойдет про вариантность параметризованных типов в Котлин.

Цель данной статьи дать первичное понимание работы ковариантности и контрвариантности в Котлин. Здесь будет рассмотрено использование ключевых слов in и out в параметризованных типах.

Читать статью
Читать статью
Kotlin Developer
15 Март, 2023 16:55
🤖 Ты Android разработчик? - Проверь себя, пройди тест!

Проверь себя, пройди тест!

🦾Хочешь расти дальше и создавать быстрые, оптимизированные приложения для Android - тогда наш курс для тебя!

Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Android Developer. Professional " от OTUS по специальной цене.

🎫Возможна оплата курса в рассрочку

👉 ПРОЙТИ ТЕСТ: https://otus.pw/Nv0O/
И получи в подарок демо ролик о занятиях на курсе

Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса!

▶️ 17 марта в 20:00 открытый урок «Jetpack Compose».

«Jetpack Compose».

Реклама. Информация о рекламодателе на сайте otus.ru
Kotlin Developer
14 Март, 2023 14:38
Модификатор open в Kotlin — где используется и что даёт?

По умолчанию класс всегда наследуется от Any (аналог Object в Java) и является закрытым (final) (в Java по умолчанию открыты). В этом случае нельзя наследоваться от него. Но мы можем наследоваться от другого конкретного класса, который явно объявлен как open или abstract.Также добавьте модификатор open ко всем свойствам и методам, которые можно переопределять.
Kotlin Developer
12 Март, 2023 09:48
При создании объекта конструктор вызывается:
Опрос
  • Всегда
  • Если конструктор указан явно
  • Если объект создается в первый раз
  • Никогда не вызывается
Kotlin Developer
10 Март, 2023 08:59
KMongo и неструктурированные данные

Несмотря на то, что MongoDB начало движение в сторону строгости реляционной модели, она по прежнему остается документной БД и предполагает возможность сохранения документов произвольной структуры. И при использовании MongoDB в языках с динамической типизацией (JavaScript, Python) сохранение или генерация объектов не вызывает сложностей, поскольку заранее не требуется определить структуру извлекаемого или сохраняемого объекта. Но как действовать в случае использования драйверов для MongoDB для языков со строгой типизацией?

В этой статье мы разберем приемы для работы с неструктурированными данными, которые позволят сохранить преимущества использования сериализации с механизмами рефлексии для извлечения произвольных документов.

Читать статью
Читать статью
Kotlin Developer
6 Март, 2023 12:33
Каким образом вычисляется базовый тип для результата арифметической операции?

Приоритет следующий: Byte < Short < Int < Long < Float < Double. Т.е. если у одного операнда тип Int, у другого Long, переменной с результатом присвоится тип Long.
Kotlin Developer
3 Март, 2023 10:57
Выберите неверное утверждение об анонимных функциях:
Опрос
  • Имеют собственное расширенное поведение
  • Могут принимать и возвращать параметры
  • Имеют собственное имя
  • Нет правильного варианта
Kotlin Developer
27 Фев., 2023 09:45
Самодостаточный системный подход с применением мультиплатформенного Kotlin

Готов ли мультиплатформенный Kotlin для создания полностековых (веб-)сервисов? Как такая разработка воспринимается с точки зрения тех, кто уже имеет опыт работы с Kotlin? Поделюсь моим опытом по созданию веб-UI для JVM-микросервиса при помощи Kotlin Multiplatform.

Читать статью
Читать статью
Kotlin Developer
25 Фев., 2023 09:08
В чем разница между значением val и константой?

val - это переменная, доступная только для чтения, но не константа: ее можно инициализировать значением переменной (поэтому ее значение не обязательно знать во время компиляции), и если оно объявлено внутри конструкции, которая вызывается повторно (например, функции), оно может принимать различное значение при каждом вызове. Кроме того, он может ссылаться на объект, который является изменяемым. Если у нас есть значение, которое действительно является постоянным (и представляет собой строку или примитивный тип, который известен во время компиляции), мы можем объявить его как фактическую константу. Однако мы можем сделать это только внутри объявления объекта или на верхнем уровне файла.

val a = 1 //Переменная, доступная только для чтения
const val b = 2 //Константа