Squeak.ru - шаблоны программирования

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


Конечно, это так, обфускация — одна из жизненно важных вещей в безопасности, а сериализация в Kotlin…
Конечно, это так, запутывание — одна из жизненно важных вещей в безопасности, и сериализация Kotlin отлично с этим справляется. Пожалуйста, посмотрите это видео Леонида Старцева на KotlinConfig 2019, чтобы получить глубокие знания о том, как это работает.

Использование Room с Kotlin Coroutines.
Недавно во время работы над проектом у меня возникла необходимость реализовать локальную базу данных в приложении для хранения пользовательских закладок, и, поскольку я был привержен использованию последних и наиболее эффективных предложений от команды Android, естественно, мне пришлось реализовать базу данных через Библиотека сохраняемости комнаты . Но это было не так просто, как я себе представлял, поскольку AsyncTask скоро будет устаревшим, а официальная документация не..

Кривая непрерывного обучения (март 2019 г.)
Кривая непрерывного обучения (март 2019 г.) Среда, 13 марта Создайте приложение, подобное Lego — Урок 1 Создайте приложение, подобное Lego — Урок 2 Рефакторинг с протоколами Как улучшить свои структуры данных, алгоритмы и навыки решения проблем HackerRank LeetCode Отсутствует руководство по стилю кода Swift Руководство по стилю Google Swift Руководство по проектированию Swift API Официальное руководство по стилю Swift от..

Необязательно добавляет честность к системе типов и подписи методов.
Разработчику Android легко объяснить это с помощью примера кода Java. Я пытаюсь прояснить ситуацию тем, что вы уже знаете. Например, рассмотрим гипотетические классы Employee и Company. Компания содержит набор сотрудников. Достаточно просто для понимания. Метод addEmployee(Сотрудник) опущен для краткости. package com.vk; import java.util.*; /** * Class representing a Company contianing employees. */ public class Company { private final List<Employee> employees; public..

Автоматизация повторяющегося кода в Kotlin: изучение методов генерации кода
Повторяющийся код часто является источником разочарования и потенциальной питательной средой для ошибок. Kotlin с его мощными функциями позволяет нам автоматизировать генерацию такого кода. В этом посте мы собираемся изучить различные методы генерации кода в Kotlin, которые помогут оптимизировать вашу кодовую базу. Билл Гейтс однажды сказал: «Я выбираю ленивого человека для тяжелой работы. Потому что ленивый человек найдет простой способ сделать это». В этом контексте быть..

Автоматизация красивых скриншотов с помощью Jetpack Compose
Создавайте гибкие дизайны для своих приложений для Android Скриншоты — это первое впечатление пользователя о нашем приложении. Поэтому, чтобы сделать все возможное, нам нужны скриншоты с лучшим дизайном. Но графическое оформление скриншотов отнимает много времени. После того, как вы придумали уникальный дизайн, вам все равно нужно применить его ко всем вариантам вашего приложения. Это могут быть телефоны или планшеты, несколько локализаций и т. д. И когда у вас будет обновление..

Вопросы по теме 'kotlin'

Использовать процессор аннотаций в kotlin
У меня есть простая аннотация в моем процессоре, например: import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target(ElementType.TYPE)...

Свойство расширения: объявление функции должно иметь имя Неразрешенная ссылка: получить
Я использую функцию расширения для расширения объекта retrofit2.Response : Фрагмент: public class ErrorResponse { private int code; private String message; private Response response; } import okhttp3.MediaType import...

Новые материалы

День 76/100 Книга
День 76/100 Книга Обучение — это непрерывный процесс с ресурсами, широко используемыми людьми, которые признают сложный путь достижения успешной цели. Хотя поначалу это может показаться..

Gmail Smart Compose: умный способ написать электронное письмо
Gmail означает почту Google, это бесплатная служба электронной почты, предоставляемая Google по всему миру. Google официально запустил Gmail в 2004 году, и в настоящее время этой услугой..

API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..

Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..