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...

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

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

Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..

Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение Как машинное обучение? Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..

Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..

Освоение функций потерь в машинном обучении для регрессии: полное руководство по оптимизации…
Введение: Функция потерь является важным компонентом алгоритмов машинного обучения и статистических моделей. Его роль заключается в измерении несоответствия между прогнозируемым выходом модели и..

10 языков программирования, которые изменят мир в 2023 году
Мир программирования постоянно развивается, и востребованные языки постоянно меняются. Однако есть несколько языков, которые выдержали испытание временем и по-прежнему очень ценны для изучения в..

Чем заняться в наших библиотеках (апрель 2023 г.)
В апреле этого года мы празднуем обучение по-разному — от принятия позитивного и устойчивого мышления до понимания и сохранения местных популяций пчел, а также изучения новейших и новейших..