Сезонные колебания в беттинге: о чем говорят реальные цифры?

Skip начинался как транспилятор Swift/SwiftUI в Kotlin/Compose. Он был бесплатным для инди-разработчиков более года, но с запуском режима Fuse (на основе Swift SDK для Android) за него стали просить деньги. Сегодня Skip Fuse тоже стал бесплатен для инди-разработчиков. Этот режим не транслирует код, а компилирует его нативно для Android, что дает множество преимуществ. Пишут, что теперь, когда Android стал официально поддерживаемой платформой для языка Swift, сейчас самое время начать создавать двухплатформенные приложения с помощью Skip.

Разработка

Маркетинг

Кроссплатформа

iOS

Очередной «простой» вопрос с собеседования — «Можете ли вы объяснить, что происходит при вызове setNeedsLayout()?». На этот раз на понимание ментальной модели UIKit. Если не знаете — изучайте.

Android

MVVM, как и Java, пережил своё время. Современная разработка под Android эволюционировала. Благодаря Jetpack Compose, GraphQL и однонаправленному потоку данных нам больше не нужны хрупкие цепочки LiveData и несогласованные состояния ViewModel. Встречайте MVI (Model–View–Intent) — шаблон, который делает состояние предсказуемым, тестируемым и масштабируемым. Если вы всё ещё жонглируете булевыми значениями и несколькими объектами MutableStateFlow в MVVM, пора выходить на новый уровень. В этой статье автор показывает, как он модернизировал своё приложение Hockey Hub с помощью MVI, Kotlin Flows и Hilt.

Данные о правообладателе фото и видеоматериалов взяты с сайта «AppTractor», подробнее в Условиях использования
Анализ
×
Google Android
Производитель:Google
124
Apple iOS
Производитель:Apple
80
SWIFT
Технологии
19