Новое приложение «Медузы». Почему Flutter?
Почему так долго? Почему не нативные приложения? Почему именно Flutter? Обо всем этом рассказывает технический директор «Медузы» Борис Горячев.
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в
iOS
- Нетривиальные анимации в SwiftUI
- 14 вещей, которые обязан знать iOS-разработчик
- Навигация между представлениями с помощью @EnvironmentObject в SwiftUI
- Сверточная нейронная сеть и ее интеграция в iOS (часть 2)
- Побег из Зоопарка или как я делал казуальную игру под iOS
- iOS-разработчик. Продвинутый?..
- Apple Search Ads: запуск, тестирование, масштабирование
Source Code Walkthrough of Telegram-iOS: обзор кода Telegram Как добавить бейдж беты в иконку приложения Создание погодного приложения с помощью SwiftUI и Weatherstack Прекратить использование булевые значения в вашем Swift-коде Как анимировать Auto Layout Constraints Создаем Server-Driven UI используя UI компоненты в SwiftUI Как сделать Web Crawler на Swift Как использовать GraphQL с помощью Apollo и SwiftUI Создаем реактивную MVVM архитектуру в Swift 5 Анимируем термометр с CoreAnimation Как создать кроссплатформенное iOS и macOS приложение для чата с помощью Stream Как заставить ваше приложение Swift в iOS 13 работать с NFC-метками OSSSpeechKit: голосовой ввод и вывод
Android
- Rx головного мозга
- Кастомизируем раскладку внешней клавиатуры на Android без root
- Qt на Android: как мы дали вторую жизнь приложению с авторскими медитациями
- Android Broadcast #17: как заработать $1 000 000 на своих приложениях
- Работает — не трогай: как Snapchat переписал свое приложение для Android
- В Google Play в поиске появились новые фильтры
- Google Play запустил конкурс Change the Game Design Challenge
Освоение сенсорной системы Android Используете NFC API в Android? Проверьте ваш код дважды Простой способ реализовать On-Board Slider с помощью ViewPager2 в Android Прекратить использование Post/PostDelayed в ваших Android View Шпаргалка по экосистеме Android 2020 Ускоряем Android Espresso тестирование группируя релевантные тесты Android MotionLayout: простое создание сплеш-скрина Twitter Notally: минималистичный блокнот для Android
Разработка
- Unreal Engine 5 задает новую планку игровой реалистичности
- Что лучше: подтверждение действия или возможность его отмены?
- Как я перестал бояться и написал игрового бота
- Публикуем дизайн-библиотеки компонентов VKUI в Figma
- Мы сократили время разработки нового сценария публикации объявления с 6 дней до 42 секунд
- Flutter под капотом
- Архитектурный шаблон MVI в Kotlin Multiplatform, часть 1
- Дизайнер — это не тот, кто рисует красиво, это тот, кто помогает бизнесу понять пользователя
- Как разрабатываются моды для Unity-игр. Часть 2: пишем свой мод
- Вступил в силу новый ГОСТ для цифровых ресурсов: все платформы должны быть доступны для инвалидов
- Accessibility. Как сделать приложение доступным для пользователей с ограниченными возможностями
- Тренды в тестировании в 2020
- Разработка мобильных приложений на заказ недорого: реальность или иллюзия
- React Native — сохранение фотографий и видео в галерею устройства
- Как научиться тестировать ПО
- Radio QA #59: стресс и эмоциональное выгорание
- Radio QA #60: искусственный интеллект
- Podlodka #163: техноблогинг
- Исследование разработчиков HackerEarth 2020
- Расходы на IT в 2020 сократятся на 8%
- Kite, дополняющий код с помощью ИИ, запустил платный план и поддержку JavaScript
- Все что нужно знать о раскрывающихся списках (dropdown)
- 4 метода визуального фидбека в интерфейсах
- Почему пользователи не могут запомнить наши интерфейсы? Об эффекте маски в дизайне
- Проектирование эмоционального интерфейса
Автоматизация CI/CD для мобильной разработки с нуля Как сделать календарное приложение GitTouch: работа с GitHub на Flutter
Аналитика, маркетинг и монетизация
- Интервью с аналитиком — Александр Сибриков, Product Manager в AppMetrica
- App Samurai выдает гранты приложениям, помогающим пользователям
- Public: мобильные социальные инвестиции
- AppLovin покупает Machine Zone
- Доходы приложений в мае выросли на 8%
- Peanut: социальная сеть для женщин
- Как монетизировать китайских пользователей?
- Самые зарабатывающие приложения в апреле 2020
- 25 метрик пользовательской лояльности: Часть 1
AI, Устройства, IoT
- Ускорение реализации ИИ-проектов в лесном холдинге Segezha
- ESP-NOW — альтернативный протокол обмена данными для ESP8266 и ESP32. Основные понятия
- Тренды интернета вещей: ИИ отвечает на звонки, облака и 5G приручают big data, ЖКХ — лидер инноваций
- Мобильный eye-tracking на PyTorch
- Ждёт ли VR судьба Microsoft Kinect или же это будущее игр — давайте рассуждать вместе
- Apple подтвердила покупку NextVR