Новости
Мобильная разработка: 25.12
На прошлой неделе Beeper, который сначала научился прокидывать сообщения в iMessage с Android, а потом отчаянно боролся с рогатками Apple, заявил о прекращении борьбы. “Мы не можем победить в игре в кошки-мышки с крупнейшей компанией на Земле”, — говорят авторы. Хорошее в этом то, что разработчики выложили бридж к iMessage, приложение для Mac и iPhone в открытый доступ. Плохое — то что Apple в очередной раз доказала свои неконкурентные политики. Штош. Будем ждать, когда ЕС признает iMessage платформой и принудит открыть мессенджер.
Разработка
- Beeper отказывается от борьбы с Apple и выкладывает код в open source
- Самые высокооплачиваемые вакансии декабря в сфере разработки приложений
- Тренды UX/UI-дизайна 2024
- Разработка Авто.ру и роль руководителя в команде
- Что такое observability мобильного приложения
- Мобильные релизы в Авито
- Силиконовая Долина глазами российского разработчика
- Релокация на Кипр
- Apple разработала прорывной метод запуска LLM на устройствах с ограниченной памятью
- Секрет внутренней связи: откровения Маруси о том, как она научилась слушать себя
- How to Improve User Experience: Latest UX/UI Design Trends for 2023
- Best engineers are focusing on helping others
Маркетинг
- Рынок приложений 2023 — Ксения Юркина, Apptica
- Маркетинг мобильных приложений на волне роста во всем мире: и вот какие регионы в топе
Кроссплатформа
- Мультиплатформенная разработка на чистой Java
- Integrating Google Sign-In into Kotlin Multiplatform
- How we built the Super Dash demo in Flutter and Flame in just six weeks
- The Problem With State Management, and Why It Shouldn’t Be a Problem
iOS
- Enchanted: приложение для собственной языковой модели Ollama
- Custom Segmented Control
- Build your first app with SwiftUI and SwiftData
- SwiftUI NavigationSplitView
- Testing SwiftData Migrations
- UI Throwback: Creating a Retro Progress Bar for iOS using CALayers
Android
- Вопросы с собеседований: Object в Kotlin
- Как устроен Gradle Config Cache. Лучшие Практики. Интервью с инженером команды Gradle
- Android System Design: делаем библиотеку Firebase
- NanoKt: библиотека расширений для Android и Kotlin
- remember «Forever». Как сохранить скролл при уходе с экрана
- Compose walk-through part 2: Managing state
- Live Streaming and Audio Equalizer with ExoPlayer in Jetpack Compose
- How to automate the update process of dependencies?
- Boosting Bazel Adoption on Android With Automation
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.