Маркетинг и монетизация
Дайджест интересных материалов для мобильного разработчика #342 (15-21 февраля)
В этом выпуске цвета Swift, переиспользуемый чистый Kotlin, выход первой версии Android 12 и страсти по IDFA, дефекты Qt и бриллиантовый чекаут, секреты маркетинга приложений, игровые боты, знания за 5 минут и многое другое.
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
- Предотвращаем мерж-конфликты с XcodeGen
- Цвета в Swift: UIColor
- Распознание блоков текста в iOS-приложении с помощью Vision
- Apple начала бороться с «иррационально высокими ценами» в приложениях?
- Забанила ли Apple аналитические SDK? Ээ… ну…
- Взлом нативных двоичных файлов ARM64 для запуска на симуляторе iOS
- Погружение в CFRunLoop
- Создайте новостное приложение в SwiftUI 2.0 (Combine, API, MVVM & Swift Package Manager)
- Используем Charles для переписывания ответов при разработке приложений для iOS
- Clubhouse-подобное изображение в профиле на Swift
- Создаем анимированные круговые и кольцевые диаграммы в SwiftUI
- Создание рулетки на SwiftUI
- OnTap: документация по SwiftUI
- WatchLayout: круги в UICollectionView
- SPAlert: уведомления в стиле Apple
Android
- Как писать и переиспользовать код на «чистом» Kotlin. Заметки Android-разработчика
- Как найти подходящую абстракцию для работы со строками в Android
- Темы, стили и атрибуты
- Вышла превью-версия Android 12
- GitHub Actions для Android-разработки
- Как мы ускорили запуск приложения Dropbox для Android на 30%
- Как изменится дизайн в Android 12
- Контрольный список качества приложения
- Анти-паттерны RecyclerView
- StateFlow с одно- и двусторонним DataBinding-ом на Android
- Как на самом деле работает RxJava
- Готовим наши приложения к Jetpack Compose
- Простое создание параллакса на Jetpack Compose
- 5 расширений Kotlin, которые сделают ваш Android-код более выразительным
- IridescentView: переливающиеся изображения для Android
- stackzyr: Jetpack Compose для десктопов
Разработка
- Обработка дат притягивает ошибки или 77 дефектов в Qt 6
- Запуск топ-приложения в одиночку, бесплатно и без кодинга (ну почти)
- Как мы накосячили пока делали Бриллиантовый чекаут 9 месяцев, а планировали 2
- 1 год с Flutter в продакшне
- Тесты должна писать разработка (?)
- Опыт разработки первой мобильной игры на Unity или как полностью перевернуть свою жизнь
- О поиске утечек памяти в С++/Qt приложениях
- Стратегия тестирования краткосрочного проекта
- Готовим Большую Фичу на Kotlin Multiplatform. Доклад Яндекса
- ZERG — что за зверь?
- Podlodka #203: платежи
- Microsoft открывает Dapr для простого развертывания микросервисов
- Задачи с собеседований: 2 в 64 степени
- Дизайн приложений: примеры для вдохновения #32
- Как сделать инсайты UX-исследований видимыми, прослеживаемыми и увлекательными?
- 5 вопросов на интервью для выявления выдающихся программистов
- Как создать простое шахматное приложение с помощью Flutter
- Создавая бэкенд Uber: пошаговое руководство по системному дизайну
- 5 удивительных преимуществ обмена знаниями в качестве разработчика
- Чтение кода — это навык
- Почему я перестал читать статьи «Как стать разработчиком программного обеспечения»
- Психология дизайна и нейробиология, стоящая за классным UX
- Удаленное определение частоты пульса с помощью веб-камеры и 50 строк кода
- Как разозлить разработчика
- 7 обязательных навыков, чтобы стать выдающимся разработчиком
Аналитика, маркетинг и монетизация
- Кратко о продуктовых метриках
- Маркетологи в мобайле: Денис Нуждин (Пятёрочка Доставка)
- Секреты маркетинга приложений для знакомств — новое руководство Adjust
- Среда совместного программирования Replit получила $20 млн
- Photomath получил еще $23 млн.
- Post-IDFA Alliance открыл сайт “Нет IDFA? Нет проблем”
- Взрослые в США в 2020 прибавили сразу час цифрового времени
- ВКонтакте запустил новый инструмент для автоматизированной рекламы приложений
- Отчет «Состояние рынка приложений для фитнеса и здоровья 2021»
- Jigsaw получает $3.7 млн на дейтинг с головоломкой
- Uptime: знания за пять минут
- Как запустить wellness-стартап на свои деньги, совмещать с постоянной работой и не сойти с ума
- Что будет с трекингом мобильных приложений в 2021 году
- Новая норма: обучение в приложениях и как добиться успеха в меняющиеся времена
- Лучшие маркетинговые метрики для отслеживания показателей роста
- Вот почему разработчикам не удается добиться успеха в карьере
- Как я занимался маркетингом своей игры, продажи которой за год составили 128 тысяч долларов
AI, Устройства, IoT
- Cчетчик газа в Home Assistant без паяльника
- Устройство игрового бота: 16-е место в финале Russian AI Cup 2020 (и 5-е после)
- Умный дом с нуля своими руками или путешествие длиною в год
- Как распознать рукописный текст с помощью ИИ на микроконтроллерах
- Часы для обнаружения жестов на основе машинного обучения, ESP8266 и Arduino
- Как преобразовать текст в речь с использованием Google Tesseract и Arm NN на Raspberry Pi
- Быстрый прототип IIoT-решения на Raspberry PI и Yandex IoT. Часть вторая
- Первый опыт с Raspberry Pi или микросервисы для дома
- Google сворачивает Swift для TensorFlow
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Разработка1 месяц назад
Чистка Android-проекта для уменьшения размера APK, ускорения сборки и улучшения опыта разработки
-
Разработка1 месяц назад
Поваренная книга SwiftUI: лучшие практики управления состояниями в SwiftUI
-
Разработка1 месяц назад
Прекратите спорить в Code Review — начните внедрять с правилами линтера
-
Разработка1 месяц назад
Разработка, управляемая тестами (TDD), для исправления ошибок