Маркетинг и монетизация
Дайджест интересных материалов для мобильного разработчика #297 (16-22 марта)
В нашем новом выпуске рассказываем про то, как потратить миллион на создание собственного переводчика, про виртуальные митапы для Android-разработчиков, про влияние эпидемии на рынок приложений, про рекордные траты пользователей и многое другое!
Как я заработал 1 000 000 $ без опыта и связей, а потом потратил их, чтобы сделать свой переводчик
Когда у меня в очередной раз закончились деньги, наступил кризис. Я не смог найти работу, ситуация стала критической. Пришло время посмотреть на все вещи трезвым взглядом. Нужно было честно признаться себе, что я не знаю, какие ниши выбрать для бизнеса. Создавать проекты, которые просто нравятся, — путь в никуда.
Оптимизация рендера под Mobile
Предлагаем вашему вниманию цикл статей, посвященных оптимизации рендера под мобильные устройства: телефоны и планшеты на базе iOS и Android. Цикл будет состоять из трех частей. В первой части мы рассмотрим особенности популярной на Mobile тайловой архитектуры GPU.
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
- MVVM на основе Combine в UIKit и SwiftUI приложениях
- Проблемы инструментария в больших проектах
- Добавляем темную тему в iOS
- Apple представила новый iPad Pro с лидаром
- В App Store запретили и игры про коронавирус
- Конференция Apple WWDC 2020 пройдёт в онлайн-формате
- 5 расширений Swift, которые сделают вашу жизнь проще
- Как изменить иконку вашего приложения в SwiftUI
- Что такое фреймворк vDSP в Swift?
- Быстрое руководство по лучшей типографике для iOS
- Как реализовать UITableView и UICollectionView с RxDataSources
- Дебаг Apple L8 — основы реверс-инжинеринга
- Swift-ери это сам — список задач с CloudKit
- Генерация видео-субтитров на iOS-устройстве с помощью SwiftUI и ML Kit
- CoronaTracker: трекер коронавируса
- Simple iOS Login: экраны входа
Android
- Раскладываем на части FragmentLifecycleCallbacks
- Осваиваем разработку через тестирование в Android с помощью UI-тестов
- 30+ лаконичных профессиональных рекомендаций для Android разработчика
- Передаем Android логи через интернет с Timber и Node.JS
- Работaем с View асинхронно с использованием корутин
- Открываются Android Dev Virtual Meetup
- Аудитория Android Go превысила 100 млн. человек
- Google запрещает установку сторонних приложений (для пользователей Advanced Protection Program)
- Время рассмотрения приложений в Google Play увеличено до недели
- Обзор Material Design Components
- 51 ресурс для начинающих и профессиональных Android-разработчиков
- Конференция I/O 2020 полностью отменена
- Обновление запросов без изменения адаптера RecyclerView с использованием FirebaseUI
- 8 веских причин для модульности в Android
- Интерфейс чата для Android с использованием RecyclerView и Groupie
- Исследуем Server-Driven UI
- Внедрение систем движения с материальными компонентами для Android
- Как уменьшить размер вашего Android-приложения с помощью R8
- Создание компонентной архитектуры в Android Jetpack Compose
- Нативные зависимости в Android Studio 4.0
- Диалоги для Android на Kotlin: туториал
- Motion Toast: уведомления для Android на Kotlin
- Material Components Android Examples: работаем с Material Components
Разработка
- Машинное обучение в Unity: учим МО-агентов перепрыгивать через стены
- Погружение в Charles Proxy
- «Разрабатывая что-то заранее и полностью спроектированное, ты делаешь мертворожденную штуку» — разговор с The Breakfast
- Чем больше, тем хуже или почему важен игровой цикл
- Интервью с Вячеславом Уточкиным, директором образовательных программ по геймдеву ВШБИ НИУ ВШЭ: 20 вопросов о геймдеве
- Война с тормозами. Оптимизация количества рендеров компонентов в React Native
- Увлекательные сайд-проекты, которыми можно заняться уже сегодня
- Размытие фонового изображения в Unity
- Геотрекинг в React Native
- Podlodka #155: Бьёрн Страуструп
- Android Broadcast #9: Как сделать крутую конференцию
- Вышел Magicverse SDK от Magic Leap
- Приложение GitHub вышло из беты
- Предустановку приложений ускоряют
- Темная тема или светлая: что лучше для пользователей?
- Snap запустил веб-редактор масок Lens Web Builder
- Ощущения дефицита в UX: как можно манипулировать пользователями
- Как GitHub заблокировал меня (и все мои библиотеки)
- ArangoDB: идеальная база данных для проектов с высоким уровнем неопределенности
- Flutter vs Native vs React-Native: проверка производительности
- Список из 100 классных и интересных публичных API для вашего следующего проекта
- Использование ИИ для UX-дизайна мобильных приложений
- Создание кросс-платформенного приложения с вкладками на Flutter
- Естественное отображение на практике: новый регулятор громкости в iOS 13
- Как «Принц Персии» победил ограничения памяти Apple II
- Как сделать универсальное приложение
- Я разработал, построил и запустил MVP-продукт за 5 дней
- Как писать хорошую документацию к коду
Аналитика, маркетинг и монетизация
- Как связать вовлечение с монетизацией в мобильных играх и приложениях
- Правила локализации для разработчиков
- Локализация инди-игр: стоит ли игра свеч?
- Источник правды: как аналитик учит менеджера и разработчика работать вместе
- Кейс от inDriver: как создать идеальное райд-шеринговое приложение для 31 страны с разными языками и культурой?
- Tapjoy запустил Multi-Reward Engagements
- В 2019 средний пользователь iPhone в США потратил на приложения $100
- Proxy: бесконтактные двери
- Влияние коронавируса на экономику приложений — исследование App Annie
- Приложение Kitche, помогающее уменьшить пищевые отходы, получило инвестиции
- Расходы на приобретение пользователей для игр в 2022 году достигнут $48.5 млрд
- В Иране запустили приложение для диагностики коронавируса, но оно только следит за пользователями
- MVP против прототипа против PoC: каков наилучший подход для измерения Product/Market Fit?
AI, Устройства, IoT
- Как мы используем item2vec для рекомендаций похожих товаров
- Как мы создавали галерею нейросетевого искусства и почему не даём копировать картины
- На вкус и цвет: градации подходов к Умному дому
- Работаем с датчиком CO? Xiaomi ClearGrass Air Detector локально, без китайских серверов
- Google представил Pigweed — инструменты разработки для встроенных систем
- Переводчик Google научили переводить речь в реальном времени
- Google начал сертифицировать разработчиков TensorFlow
- Самые полезные инструменты машинного обучения 2020
- Обнаружение коронавируса на рентгеновских изображениях с Keras, TensorFlow и глубоким обучением
-
Интегрированные среды разработки2 недели назад
Лучшая работа с Android Studio: 5 советов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2024.43
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2024.44
-
Исследования2 недели назад
Поможет ли новая архитектура React Native отобрать лидерство у Flutter в кроссплатформенной разработке?