Будут примеры с синхронизацией и конкурентной работой, отмена корутин и неочевидности Kotlin Flow.
Спикер покажет best practice, разработанные при написании кода со Swift Concurrency.
Максим Сидоров из SberDevices сравнит два подхода к обработке коллекций: обычный и ленивый через sequence.
В этой статье мы узнаем, как использовать фреймворк Observation для обработки потоков данных в наших приложениях.
Цель побочных эффектов в Jetpack Compose - обеспечить возможность выполнения операций, не связанных с пользовательским интерфейсом, которые изменяют состояние приложения вне Composable-функции контролируемым и предсказуемым образом.
MetaCodable — расширение возможностей реализации Codable в Swift с помощью макросов. Фреймворк предоставляет пользовательские макросы, которые могут быть использованы для генерации динамических реализаций Codable. Ядром фреймворка...
Это избавляет от необходимости использования контекста во ViewModel, и даже динамические строки, полученные из API, могут быть легко обработаны.
Собрал десять их самых частых ошибок.
В Kotlin, ключевое слово this используется для ссылки на текущий экземпляр класса.
Пакеты параметров значения и типа позволяют сократить количество перегрузок и писать общие функции, принимающие произвольное количество аргументов разных типов.
PL/1 - это высокоуровневый язык, который был разработан в середине 1960-х и стал одним из первых многозадачных языков программирования.
В сегодняшнем анонсе Чжао отмечает, что GitHub стремится использовать "естественный язык в качестве нового универсального языка программирования", который обеспечит демократизацию разработки программного обеспечения.
Оптимизация производительности - это постоянный процесс, требующий глубокого понимания как особенностей языка, так и специфических требований вашего проекта.
Нынешний подъем более серьезен из-за того, что у Kotlin сейчас гораздо больше поклонников.
За время работы с ними я заметил, что у всех них были некоторые общие привычки в программировании и коде, который они создавали.
Здесь мы рассмотрим некоторые основы того, как работают представления в SwiftUI.
Smart casts упрощают и улучшают безопасность кода.
Александр Нозик, кандидат физ.-мат. наук и директор центра научного программирования в МФТИ, устроил нам увлекательный экскурс в мир на стыке науки и программирования, и помог разобраться...
Эта концепция особенно полезна в статически типизированных языках программирования, где переменные должны иметь определенный тип данных.
SwiftUI Cookbook - это справочник по общим шаблонам создания пользовательских интерфейсов в SwiftUI, к которым можно быстро обращаться в процессе разработки.