История с прокидыванием сообщений в iMessage с Android закончила не успев начаться. Напомню, что идея состояла в аренде Mac-ов, к которым можно было коннектится и общаться в мессенджере Apple. С самого начала затея выглядела так себя, а сейчас приложение Nothing Chats выпилили из Google Play, а Sunbird вчера закрылся сам. Выяснилось, что, как и ожидалось, end-to-end шифрования там нет, а файлы вообще хранятся в Firebase. В следующем году Apple реализует поддержку RCS, что более-менее улучшит обмен сообщениями, а в остальном остается только надеяться на суд, который откроет iMessage.
Разработка
- GameMaker отменил подписку для инди-разработчиков
- Опубликован курс «Генеративный ИИ для начинающих» от Microsoft
- Лев Толстой о мобильной разработке: Искусство написания приложений
- How DoorDash Standardized and Improved Microservices Caching
- The Architecture Of Serverless Data Systems
- A solo game developer generated over $150,000 in 8 months from his game, with only 2 Reddit posts
Маркетинг
- Компания Sunbird закрыла свое приложение для обмена сообщениями с iMessage
- Good games don’t die – Can legacy titles save the mobile game industry?
Кроссплатформа
- 10 рекомендаций, которые повысят производительность разработки на Flutter в 2023 году
- Flutter 3.16: обзор обновления фреймворка с комментариями разработчиков Surf
- Как мы отказались от styled-components в React Native приложениях
- Memory Management in Flutter: Best Practices and Pitfalls
- Utilizing JS Library for Flutter Web
- Native UI Components in React
iOS
- Отладка представлений SwiftUI: что вызывает изменения?
- enum Guru: Swift enum in depth
- Using Observation framework outside of SwiftUI
- Scoped animations in SwiftUI
- SwiftUI SplitView Compact Column Control
- Reference types and Retain cycles (Weak vs. Unowned)
- Swift UITableView Prefetching: A Guide to Smoother Scrolling
Android
- Новые API для адаптивных макетов в Jetpack Compose
- Exposed: SQL-фреймворк для Kotlin
- Kotlin под капотом: нюансы использования аннотаций
- Top 10 Android Memory Leak Causes
- Mastering Camera2 API in Kotlin: A Comprehensive Guide with Examples
- Mastering Kotlin’s Invoke Operator: Simplifying Code and Enhancing Readability