Маркетинг и монетизация
Дайджест интересных материалов для мобильного разработчика #314 (20-26 июля)
В этом выпуске облачные игры и правосторонние интерфейсы, обновленный Office и бездушные монетизаторы, рост гипер-казуальных игр и спад у ML-инженеров, ролики и локализация, дизайн системы и серверный UI, сервисы на Dart и многое другое!
Между дизайн-системой и Server Driven UI
Меня зовут Владимир Касаткин, и я работаю бэкенд-разработчиком в компании ivi.ru, в команде «UX». Цель этой статьи — показать, как мы уменьшили объём клиентской разработки, но при этом увеличили количество проводимых A/B-тестов.
Опрос Developer Economics за 2-й квартал 2020 года
Выскажите свое мнение, узнайте об актуальных тенденциях в сфере разработки и повлияйте на будущие тренды.
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
- Swift: Копируй-изменяй
- Реализация наследования в файлах локализации iOS
- Apple предоставляет исследователям безопасности разблокированные iPhone
- Swift для TensorFlow
- Боковое меню на SwiftUI
- Как избежать ненужных релизов приложений
- Используйте Combine, чтобы писать более читаемый Swift-код
- Шаблон ‘Factory Method’ в Swift
- Оптимизация запуска приложений и обнаружение проблем с производительностью с помощью Инструментов
- Анимация загрузки в виде кубиков на SwiftUI
- История моих экспериментов с Swift KeyPath
- Что такое Keyframe анимация в Swift 5?
- Что нового в Vision Framework в iOS 14
- Как создать и кастомизировать TextField в SwiftUI
- Дистрибуция скомпилированных статических библиотек и статических фреймворков на Swift
- Индикаторы активности на SwiftUI
- SwiftUI в WidgetKit
- Translate-SwiftUI: переводчик из iOS 14
Android
- Выпускники семестрового курса «Разработка приложений на Android», Технопарк Mail.ru
- Как подружить RxJava с VIPER в Android, подходы применения и о структуре планировщиков
- Как подружить React Native и Java код на Android
- Android 11 стал Red Velvet Cake
- Ведущий разработчик Google Camera перешел в Adobe
- Масштабирование Android-сборки
- Преимущества Kotlin над Java: Backend и Android
- Полезные расширения Flutter
- Как создать успешное Android-приложение
- Реализация анимации переходов в Android
- Эволюция связей View в Android
- Когда клавиатура встречается с корутинами
- Современная обработка даты и времени во всех версиях Android
- Как создать плагин Gradle для Android на Kotlin
- Android Model-View-Intent с Kotlin Flow
- Миграция приложения Google I/O на Hilt
- Автоматизация обновления зависимостей в Gradle-проектах с помощью Dependabot
- NY Times: JSoup и современная Android-архитектура
- AndroidBottomBar: красивое нижнее меню
Разработка
- Облачный гейминг с открытым исходным кодом на WebRTC: p2p, мультиплеер, zero latency
- Правосторонний интерфейс: адаптируем контролы к right-to-left языкам
- Сервис на языке Dart: введение, инфраструктура бэкэнд
- Интервью с DHH: обсудили проблемы с App Store и разработку нового почтового сервиса Hey
- 21 метод UX-исследований: какой выбрать
- История про то, как из студенческого геймдев-клуба выросла компания по разработке игр
- Детальный разбор навигации в Flutter
- Flutter под капотом: Binding
- Темы приложений для Xamarin.Forms
- Что нового в Unity 2020.1?
- IObeya получила $17 млн. на цифровизацию гибких методологий
- Podlodka #173: развиваем голос
- Дизайн приложений: примеры для вдохновения #9
- Microsoft показывает обновление дизайна для Office
- Snapchat развертывает мини-приложения
- 40 советов, которые навсегда изменят ваше программирование
- Важность побочных проектов
- Snap открыл 13-недельную программу помощи разработчикам
- Как доступно в цифровых каналах объяснить дорогу до локации
- Мобильное приложение на Flutter. Стоимость, сроки, подводные камни. Часть 2
- Как junior-дизайнер создавал приложение по менеджменту задач и при чем тут рисунки на полях блокнота
- Askona Sleep: новый кейс от 65apps
- Как мы сделали приложение SpotiApp для Spotify, которое сейчас приносит $1000 в день
- Слайдеры лучше, чем цифровая шкала?
- Что делает UX стратегию успешной
- «Умный» способ бросить пить — приложение Sober One
- Мультиплатформенные сетевые библиотеки с Ktor
- Лучшие провайдеры API и SDK для видеоконференций
- Восхитительные инструменты разработчика, которые вы, возможно, не используете
- 8 причин, почему проекты разработки мобильных приложений терпят неудачу
- Как одно правило проверки кода превратило мою команду в команду мечты
- Что мне нравится и не нравится во Flutter
- 10 отличных подкастов и плейлистов для мобильных разработчиков
- Tabler Icons: бесплатные иконки
Аналитика, маркетинг и монетизация
- Моё знакомство с AppGallery: как я воспользовался возможностями Huawei и нашёл точку роста для своего проекта
- Почему у монетизаторов нет души, а токсичные члены команды — самые эффективные
- Нужны ли дизайнеру метрики?
- Гибкая локализация: как применить agile к проекту по переводу
- Ролики для долгосрочной рекламной кампании мобильной игры: что делать, чтобы креативы не приедались аудитории?
- Харизматичный дизайн или использование эмпатии для вовлечения пользователя
- Рост гипер-казуальных игр: отчет Adjust и Unity
- LOVEMOBILE #07: AppFollow
- myTracker открыл трекинг предустановок
- Kudo — онлайн-конференция с переводом
- Analysis Group исследовала «налог App Store» по заказу Apple
- Объявлены победители iPhone Photography Awards 2020
- Бесплатный курс «ASO: от простого к сложному»
- Meemo — управление финансами и социальные покупки
- Максим Лаба (Nativex): Bilibili — прибыльная платформа для игр, lifestyle и образовательных приложений, выходящих в Китай
- Calm совместно с HBO запускает сериал
- 528 дней создания плеера
- Search Ads: нужна ли вашему приложению рекламная сеть Apple?
AI, Устройства, IoT
- Теплое ламповое интернет-радио
- GPT-3 от OpenAI может стать величайшей вещью со времён Bitcoin
- Нейронки «с нуля», или Как мы делали помощника для наших диспетчеров техподдержки
- OpenCV AI Kit вышел на Kickstarter
- Вирус-шифровальщик остановил работу устройств и самой компании Garmin
- В Humble Book Bundle книги по разработке для Raspberry Pi и Arduino
- ML-инженеры теряют работу. В любом случае изучайте машинное обучение
- Почему вы должны получить новый сертификат по машинному обучению от Google
- Убьет ли GPT-3 программирование?
-
Разработка1 месяц назад
Осваиваем ViewModel в Android: «можно» и «нельзя» — Часть 1
-
Рекламные сети1 месяц назад
Telega.in (Телега. ин) – обзор и отзывы. Маркировка рекламных материалов.
-
Медиа1 месяц назад
Разработка новостного приложения. Часть 4
-
Медиа1 месяц назад
Собеседование по System Design: проектируем клон Авито