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


ЯВА против КОТЛИНА
Один из наиболее широко используемых языков по сравнению со статически типизированным, современным и лаконичным языком kotlin в настоящее время широко обсуждается среди разработчиков Android. Путаница все еще существует, какой из них выбрать и почему? Я собираюсь рассказать обо всем этом и о том, какой из них правильный, учитывая плюсы и минусы каждого. Мы ❤ JAVA, потому что Простой для понимания Объектно-ориентированное программирование Портативный Переносимый язык — это..

Однонаправленный поток данных и дзен компонентов черного ящика
Однонаправленный поток данных и дзен компонентов черного ящика Это третья часть из серии статей об архитектуре Android на Badoo. Вот ссылки на первые два: МВИ вне редукторов состояния Построение системы реактивных компонентов с Kotlin Не останавливайтесь на слабом сцеплении В целом признано, что слабая связь лучше, чем сильная. Если вы полагаетесь только на интерфейсы, а не на конкретные реализации, вы упрощаете замену компонентов. Легче переключиться на другую..

Основы Kotlin. Часть 3
В прошлой статье мы узнали о некоторых основных концепциях Kotlin, таких как приведение типов, операторы, ввод данных и комментарии. Перед прочтением этой статьи убедитесь, что вы прочитали последнюю статью Основы Kotlin-Часть 2 . Давайте узнаем больше о Kotlin. если выражение: В Kotlin if — это выражение, которое возвращает значение. Он используется для управления потоком структуры программы. For example: var a=7; if(a%2==0){ print("even number") } В..

Wizardry 101: строительные блоки
Тип, переменная, значение Введение Программирование в целом — это способ структурирования данных и манипулирования ими для моделирования или упрощения реальности. Обратите внимание, что это в основном означает, что вы сообщаете компьютеру, что и как вы хотите сделать. Поскольку приключение начинается здесь, давайте воспользуемся этими определениями как отправной точкой для всех наших будущих начинаний в мире программирования. Для начала давайте углубимся в идею моделирования..

Избегайте шаблонного кода с расширениями kotlin в Android
Kotlin упростил жизнь разработчикам Android. Сегодня я собираюсь объяснить, как можно избежать обычного шаблонного кода для слушателей с расширением kotlin. Чтобы прослушивать изменения текста в Edittext, нам нужно добавить TextChangeListner и TextWatcher следующим образом edtUserName.addTextChangedListener( object : TextWatcher { override fun afterTextChanged(s: Editable?) { } override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after:..

Спасибо Kotlin за повторную анимацию перегрузки операторов.
Помните фильм «Реаниматор»? В этом классическом фильме 80-х огорченный ученый находит способ вернуть мертвые тела к жизни. Я много лет пишу программы на Java, и довольно часто мне хотелось, чтобы этот ученый использовал свое решение на Java и принес в язык перегрузку операторов из мертвых, как это сделали C++, Scala и другие языки. К счастью, Kotlin предоставляет перегрузку операторов при условии соблюдения некоторых соглашений. Но прежде всего, что такое перегрузка операторов?..

Как перенести ваш Android-проект на AndroidX
Лучшее время для этого - прямо сейчас Самое время изменить существующую Библиотеку поддержки Android на AndroidX . Команда разработчиков Android уже анонсировала AndroidX еще на Google I / O 2018. Компании, занимающиеся разработкой приложений для Android, должны в ближайшем будущем перенести свои проекты приложений для Android на AndroidX. Это верный способ убедиться, что вы получаете исправления ошибок, новые функции и обновления библиотеки. Хотя миграция AndroidX вызвала..