Публикации по теме 'kotlin'
Изучите Kotlin, Модуль 3: концепции и принципы объектно- и функционально-ориентированного программирования
В этом блоке вы будете:
Узнайте, что такое объект Узнайте, что такое класс Изучите два типа иерархии объектов Изучите концепции объектно-ориентированного программирования: Инкапсуляция Наследование Полиморфизм И научитесь приводить примеры каждого Изучите фундаментальные концепции функционально-ориентированного программирования
Что такое объект?
Все приложения для обработки данных — это решения бизнес-задач, которые берут информацию ( данные ) и делают с ней что-то полезное..
Структурированный параллелизм
Сегодня отмечается выпуск версии 0.26.0 библиотеки kotlinx.coroutines и введение структурированного параллелизма в сопрограммах Kotlin. Это больше, чем просто функция - она знаменует собой настолько серьезный сдвиг идеологии, что я пишу этот пост, чтобы объяснить его.
С момента первоначального развертывания сопрограмм Kotlin в качестве экспериментальной функции в Kotlin 1.1 в начале 2017 года мы упорно трудились, чтобы объяснить концепцию сопрограмм программистам, которые привыкли..
Ведение блога в качестве молодого и нового разработчика
Я начинаю немного поздно, я начал изучать программирование несколько недель назад. Я знаю, что многие люди любят читать блоги разработчиков или студентов, изучающих программирование, и я один из таких людей, такие блоги действительно являются отличным источником вдохновения для людей, желающих заняться программированием, или людей, которые ищут мотивацию или идеи. Учитывая все это, я также собираюсь начать вести блог как молодой разработчик, как мне посоветовали, и я думаю, что это..
Интерфейс чата Android с использованием RecyclerView и Groupie
Результат
Вступление
Groupie - это простая и гибкая библиотека для сложных макетов RecyclerView.
Groupie позволяет вам рассматривать ваш контент как логические группы и обрабатывать уведомления об изменениях за вас - подумайте о разделах с верхними и нижними колонтитулами, расширяемых группах, блоках вертикальных столбцов и многом другом. Это упрощает обработку асинхронных обновлений и вставок содержимого, а также изменения содержимого, управляемого пользователем. На уровне..
Начало работы с Kotlin: типы переменных и потоки управления
Введение в типы переменных и потоки управления
Типы переменных
Переменные - это существительные в языках программирования. Это объекты (ценности, данные), которые действуют или подвергаются действию.
1. Цифры
В Котлине шесть числовых типов. Это byte, short, int, long, float и double. У этих типов разные минимальные и максимальные значения, и значения ограничены интервалом. Вы можете спросить, почему все числа не используют только один тип переменных. Ответ -..
Заявление о защите Свифта для Котлина
Даже если вы живете на стороне Kotlin, возможно, время от времени вы также проверяете код Swift. Если вы это сделаете, вы, вероятно, заметили, насколько похожи оба языка. Для меня Kotlin выглядит более лаконичным, но я также предвзято отношусь к работе с Kotlin ежедневно. С другой стороны, у Swift тоже есть несколько замечательных функций. Один из них - guard keyword, действительно хороший инструмент Swift-разработчиков, которого нам не хватает. Можем ли мы привезти его в Котлин?..
Отличная статья!
Отличная статья! Спасибо за обзор Kotlin Flows. У меня есть небольшая проблема с использованием функций приостановки в Flow. Мне было интересно, что вы думаете по этому вопросу.
Согласно рекомендациям по сопрограммам, функция приостановки никогда не должна полагаться на контекст выполнения вызывающей стороны. Если он выполняет длительную операцию, он должен указать соответствующий контекст самостоятельно, используя withContext , чтобы никогда не возникала ситуация, когда вызывающий..