Публикации по теме '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 вызвала..