Если вы вдохновлены Server Driven UI (он же Backend Driven UI), то почитайте “6 причин не использовать его”. Некоторые, конечно, слегка надуманные (например, зависимость от сетевого подключения — такое впечатление, что автор не знает про кеширование), но в целом здравое зерно есть. Такую категоричность (“SDUI может сделать распределение кода и ответственности беспорядочным и трудноорганизуемым, даже если все находятся на одной волне. Это решение также может лишить вас гибкости в отношении новых решений в области дизайна и функциональности”) вряд ли можно поддержать, но в целом еще один пример того, что к внедрению новых технологий надо подходить со всей настороженностью.
Разработка
- Server Driven UI: 6 причин не использовать его
- Задача на логику из собеседования в Amazon
- Ozon Tech Community TeamLead Meetup
- Как успевать больше, оставаясь эффективным, и не выгореть
- Кайфовый дизайн: Как сделать приложение, которое не захочется удалить
- Less Is More: Principles for Simple Comments
Маркетинг
- У Telegram лучший месяц по доходам
- Самые скачиваемые и зарабатывающие приложения в мире в июле 2024
- The Shippies 2024: Recognizing the best in subscription apps
Кроссплатформа
- Почему вам стоит учить/использовать Kotlin Multiplatform
- Pushing the Boundaries of Compose Multiplatform with AGSL Shaders
- A deep dive into freezed: Data classes, cloning, and (de)serialization
- White-label mobile apps with Flutter & Fastlane
iOS
- Профилирование приложений на SwiftUI с помощью Instruments
- На iPhone в ЕС можно будет менять телефон и приложения для обмена сообщениями по умолчанию
- Apple все еще стоит на пути магазина приложений Epic
- Let’s build iOS 18’s navigation title card in SwiftUI
- SwiftUI for Mac 2024
- Understanding container values in SwiftUI
- Exploring SwiftUI: Working with Rotate Gesture
Android
- ArtMaker — рисование с Jetpack Compose
- Фантастические баги: как их ловить и править
- Reorderable — перетаскивание элементов в Lists и Grids в Jetpack Compose
- Effective Map Composables: Draggable Markers
- Kotlin Granular Analytics With Lifecycle Delegate
- Add powerful analytics modifiers in Jetpack Compose with ModifierLocal
- Strikt Unit Testing In Kotlin
- Adding 16 KB Page Size to Android