Публикации по теме 'androiddev'
Список asyncMap() для ленивых Котлиньеров
Недавно просматривая асинхронные процедуры Clojure, я заметил одну вещь. У этих ребят есть функция pmap() для коллекций. Что он делает, так это делает сопоставление параллельной работой, поэтому получает некоторый импульс для больших коллекций с помощью функции карты с интенсивными вычислениями. Поэтому я, будучи ленивым и завистливым, хотел попробовать, смогу ли я заставить свои 4 ядра выполнять сопоставление в списке kotlin. Если есть хорошие библиотеки, это хорошо. Я хотел сделать..
Android: идеальный и простой способ сделать запись экрана
Как сделать запись экрана в Android Studio
В этой статье я расскажу вам о том, как сделать функцию записи экрана в Android-приложении. На самом деле, я разрабатываю приложение для проверки скорости интернета для компании-разработчика программного обеспечения, в которой я работаю полный рабочий день в течение трех месяцев. В приложении есть функция, например, когда пользователь запускает тест скорости интернета, функция записи экрана должна начать запись экрана в фоновом режиме. Итак,..
Объем, контекст и работа Kotlin Coroutine стали проще
Изучение Котлина
Объем, контекст и работа Kotlin Coroutine стали проще
Изучите базовую экосистему Kotlin Coroutine
Спасибо Ромену Гаю за великолепное фото!
Когда я впервые исследую сопрограмму около 3 лет назад , мы могли просто вызвать launch напрямую, чтобы запустить неблокирующую сопрограмму.
Теперь это невозможно. Для его запуска нужна область видимости или использование runBlocking . Но что за прицел?
Официальный документ дает хорошее объяснение, но мне..
Разработайте игру "Виселица" для Android
Палач - это классическая игра с карандашом и бумагой для двух или более игроков, в которую каждый играл в детстве. Принцип довольно простой. Игрок думает над словом, а другой игрок пытается угадать его, предлагая буквы. У игрока есть ограниченное количество ошибок, которые он может сделать, предлагая букву. В этом уроке вы создадите игру «Виселица» для Android, где компьютер выбирает слово и пользователь, который должен это слово найти.
Создание пользовательского интерфейса
Первый..
Kotlin Coroutines, от базового до продвинутого
Пора: здесь сопрограммы
1. Зачем нужны сопрограммы?
Допустим, вам нужно получить группу клиентов из списка с вашего сервера. Вы должны позвонить в службу, чтобы получить данные и отобразить их в RecyclerView .
Допустим, у вас есть функция fetchCustomers() , в которой вы получаете данные с сервера, как показано ниже.
fun fetchCustomers(){
val array = api.fetchCustomersList ()
updateUI(array)
}
Если вы сделаете это, ваше приложение выйдет из строя, так как вы..
Расширенное программирование Android на Kotlin (часть 4)
Узнайте, чего следует избегать в вашем коде Kotlin
В отличие от Java, где нам нужно писать все, компилятор Kotlin может понимать код и писать шаблонный код под капотом. Например, он может выводить типы в объявлениях переменных. Это увеличивает производительность и экономит время.
Если вы поищете в Интернете, вы найдете множество способов, с помощью которых Kotlin решил многие болевые точки Java, и как функции Kotlin направлены на то, чтобы сделать разработку более увлекательной...
10 лучших ресурсов для изучения Android-разработки
Что такое Android? По сути, Android — это операционная система, которая во всем мире используется на мобильных устройствах. Android — это операционная система на базе Linux с открытым исходным кодом. Любой желающий может разработать приложение на рынке, и я должен сказать, что вы также можете разработать свое собственное приложение и опубликовать его в магазине Google Play.
Приложение Android может работать на любом типе устройства, экране, размере, который имеет Android, также имеет..