Публикации по теме 'kotlin'


Работа с сериализацией XML в Java и Kotlin
Работа с сериализацией XML в Java и Kotlin Возможно, вы сталкивались с ситуациями в своем приложении на основе Java/Kotlin, когда вам приходилось работать с XML. Вам нужно манипулировать XML и возвращать ответ на запрос или записывать в файл. У вас может быть старое приложение, которое все еще поддерживает некоторые устаревшие API, в которых вам нужно сериализовать строки XML. Существует множество способов работы с XML. В этой статье я поделюсь несколькими лучшими способами работы с..

100 Days of Kotlin — День 1: Kotlin Unleashed  — «Путешествие начинается»
Добро пожаловать в первый день наших 100 дней изучения Kotlin! Сегодня мы отправляемся в захватывающее приключение в мир программирования на Kotlin. В этом посте мы заложим основу, установив Kotlin и настроив вашу IDE. Итак, берите свое кодировочное снаряжение, пристегивайтесь и вперед! Установка Kotlin и настройка IDE: Чтобы начать программировать на Kotlin, вам нужно настроить необходимые инструменты на своем компьютере. Давайте рассмотрим шаги по установке Kotlin и настройке..

перечисления
Краткий обзор перечислений в Kotlin, доступных утилит, как сделать так, чтобы перечисления объявляли свои собственные анонимные классы и реализовывали интерфейсы, и как работать с перечислениями в общем виде. Теги: # К вашему сведению++ Эта статья является частью Kotlin Primer , авторитетного руководства по языку Kotlin, которое…

Реактивные паттерны: попробуй-поймай-наконец-то
В сегодняшней статье мы рассмотрим тему, которая на первый взгляд кажется довольно тривиальной для программистов, не связанных с миром реактивного программирования. Я говорю о «попробуй-поймай-наконец-то». Большинство языков программирования предлагают ключевые слова для этой цели, поэтому их очень легко реализовать и использовать. В блоке try мы выполняем некоторую операцию, которая может завершиться ошибкой и вызвать исключение. Чтобы предотвратить завершение приложения с..

Как иметь несколько стилей в Jetpack Compose Text
В этой статье будет рассказано о том, как иметь несколько стилей в одном Text с помощью Jetpack Compose. Помните, как каждый раз, когда вам нужно было применить несколько стилей к одному TextView в XML, вы натыкались на решение, которое использовало либо Html.fromHtml , либо SpannableString вместе с некоторой магией индекса. Что ж, эти дни прошли. Используя Jetpack Compose, мы можем легко добиться этого с помощью AnnotatedString . Мы можем создать его с помощью..

Демистификация перегрузки операторов в Kotlin: учебник для начинающих
Введение Kotlin — это современный язык программирования со статической типизацией, который работает на виртуальной машине Java и может использоваться для разработки различных приложений. Среди особенностей Kotlin — возможность перегружать операторы. Это может показаться пугающим для новичков, но давайте разберемся шаг за шагом. Перегрузка оператора означает, что вы можете…

Архитектура аутентификации без пароля, основанная на одноразовом коде
ThunderOTP — архитектурный подход, реализованный с помощью облегченных облачных микросервисов с использованием Kotlin. Аутентификация без пароля набирает обороты, и основная причина заключается в недостаточной безопасности, которую сегодня предлагают пароли, поскольку пароли используются повторно и воруются все чаще и чаще. Вторая причина заключается в том, что пароли должны быть все более сложными, что ухудшает взаимодействие с пользователем. Безопасность и пользовательский опыт..