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


5 лучших языков программирования для изучения в 2018 году
1 — Питон Это самый простой язык для изучения, а также мощный и широко используемый язык программирования. Некоторыми из его целей являются AI (искусственный интеллект), наука о данных, серверная часть и IOT (Интернет вещей). Python быстро берет под свой контроль старый Java Market. Python отлично подходит для начинающих, студентов и ученых благодаря встроенным функциям, которые могут помочь любому, кто занимается математикой и естественными науками. 2 — Котлин Как и Java, он..

Алгебраические типы данных в Котлине
После сообщения о представлении ADT на четырех разных языках: Scala, Haskell, Rust и TypeScript я задумался о том, как это будет работать в мире Kotlin. Итак, сначала нам нужно определить наш тип данных. Мы возьмем Tree по двум причинам: В исходной статье во всех примерах используются деревья, поэтому мы могли сравнивать яблоки с яблоками или деревья с деревьями. Он рекурсивный, поэтому с ним интересно работать. Запечатанные классы Kotlin - это распространенный способ..

Что нужно знать, чтобы ваши приложения были готовы к работе с Android 11
Контрольный список Android 11 для разработчиков Android 11 в настоящее время находится в стадии бета-тестирования, а публичный выпуск запланирован на третий квартал 2020 года. От встроенного устройства записи экрана с возможностью включения аудиозаписи устройства до запланированных темных режимов и просмотра уведомлений о сообщениях в виде пузырей - в этом году в Android R будет выпущено множество захватывающих новых изменений. Конфиденциальность была основным приоритетом в..

Давайте реализуем криптовалюту в Котлине. Часть 1: Блокчейн
Вдохновленный build-your-own-x Даниэля Стефановича, я решил, что пора перестать читать и начать строить. То, что не могу создать, не понимаю. Ричард Фейнман В этой серии из двух публикаций я собираюсь объяснить, как можно создать очень простую, но функциональную криптовалюту. Он основан на биткойнах, и я надеюсь, что к концу серии вы поймете, в чем разница между блокчейном и криптоактивом. Я предполагаю, что у читателя есть некоторый опыт программирования, но у вас все будет..

Часть 2: Выбор Kotlin для Android - особенности убийства
Будьте более продуктивными, пишите выразительный код и создавайте лучшую архитектуру Добро пожаловать в Часть 2, эта часть состоит из большого количества сущности (примеры кодов Java и Kotlin) в качестве демонстрационного примера. В сущности написано много полезных комментариев / аргументов. Чтобы вам было удобнее читать, я бы порекомендовал вам использовать большой экран, чтобы продолжить чтение этой статьи. Null Safe во время компиляции «Null-Safe во время компиляции» в Kotlin -..

Понимание WorkManager в Android
Взгляните на универсальное решение Jetpack для всех отложенных задач Вступление В рамках разработки приложения мы выполняем фоновые задачи, такие как синхронизация локальной базы данных с сервером, предварительная выборка некоторых данных из API и т. Д. Когда мы говорим фоновое задание, это означает, что приложение не работает, и мы пытаемся что-то делать, потребляя системные ресурсы, такие как ОЗУ, аккумулятор, питание и т. Д. До выпуска Marshmallow нам удобно делать эти вещи в..

Компоненты привязки представления Android: диалоги и адаптеры
Больше нет findViewById. Пришло время обновить Сегодня вы узнаете, как связать представления с кодом, используя привязку представления вместо устаревшей findViewById или тяжелой структуры привязки данных. В моих предыдущих статьях мы рассмотрели основы. В этой статье мы рассмотрим компоненты Android, такие как диалоги и адаптеры. Вступление Для тех, кто плохо знаком с привязкой представлений, это легкая библиотека из семейства Jetpack для связи представлений с компонентами..