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


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

Делегированные свойства
Делегирование без мистификации, часть 2 — введение в делегирование свойств через getValue и setValue , ReadOnlyProperty и ReadWriteProperty . Краткое упоминание о lazy , observable и делегировании различных свойств. Теги: # ФУНДАМЕНТАЛЬНАЯ КОНЦЕПЦИЯ # УПРАЖНЕНИЕ

Часто забываемые функции в Kotlin
На этот раз мы рассмотрим функции Kotlin, которые часто упускают из виду в пошаговых руководствах или в других местах, но все равно крутые и могут быть полезными! Некоторые из нас могут знать о некоторых особенностях, но часто забывают о них. О существовании других функций мы забываем до тех пор, пока о них не упоминают, вероятно, потому, что мы не используем их так часто (или очень редко). Надеюсь, вы увидите хотя бы одну функцию, о существовании которой забыли! Встроенные объекты..

Абстрактные классы и интерфейсы в Kotlin
Как вы знаете, интерфейсы — это всего лишь абстрактные функции, но с небольшими отличиями. Аннотация означает две вещи: этот класс не может быть создан этот класс может иметь поля без реализации (абстрактные поля, такие как абстрактные функции или абстрактные свойства) Теперь поговорим об отличиях: Обычный класс может наследоваться только от одного абстрактного класса, но может реализовывать любое количество интерфейсов. интерфейсы не могут управлять состоянием, поскольку они не..

Красный Зеленый Рефакторинг
Способ организации или рефакторинга кода Подход RGR (Red-Green-Refactor) не является общеизвестной методологией разработки программного обеспечения. В ответе ошибка. Правильный подход, обычно используемый в разработке программного обеспечения, — это TDD (разработка через тестирование), а не RGR. TDD или Test-Driven Development — это подход к разработке программного обеспечения, при котором тесты пишутся до того, как реализуется фактический код. Процесс TDD обычно включает..

Функции против методов | Аргументы против параметров
Функции против методов Функция - это фрагмент кода, который вызывается по имени. Метод - это функция, связанная с экземпляром класса (объекта). Иногда это называется функцией-членом. Проще говоря, функции внутри классов называются методами. В Java официально существуют только методы, но академическая среда часто утверждает, что статические методы Java на самом деле являются функциями. В Kotlin мы можем определять функции, которые не связаны с каким-либо объектом. Аргументы..

Основы модульного тестирования Android
Узнайте, как начать писать модульные тесты в Android В разработке мобильных приложений у нас есть много трендовых вещей, которые находятся в стадии разработки, такие как MVVM, Jetpack, KMM (мультиплатформа Kotlin) и т. д. Тестирование — одна из важных и предпочтительных вещей в настоящее время. Тестирование стало решающим фактором в разработке. Существует несколько стратегий тестирования приложений. В большинстве интервью знание написания юнит-тестов стало обязательным. Итак, в этом..