Отладка бага, который не воспроизводится
10 октября 2018 года наша команда выпустила новую версию приложения React Native. Мы рады и гордимся этим. Но ужас-то какой: через несколько часов внезапно увеличивается количество сбоев под Android.
Мы расспросили Виктора о том, чем ему помог в IT математический аппарат, как мобильная разработка встраивается в структуру компании, с какими угрозами имеет дело его команда, какие у «Лаборатории Касперского» патенты, почему в мобильной разработке продуктовые релизы делаются по Канбану, как работает ферма автотестирования, — и о массе других технических и мировоззренческих вещей. Предупреждаем: много, много букв по делу.
Этот дайджест доступен в виде еженедельной рассылки . А ежедневно новости мы рассылаем в
iOS
- The New iOS Mobile Enterprise. Часть #1: Кодогенерация для ресурсов
- Xcode и продвинутая отладка в LLDB: Часть 2
- Оффлайн-режим на iOS и особенности его реализации на Realm
- Swift Heroes 2018. Как это было
- ESET нашла в App Store фитнес-приложения, крадущие деньги
- Apple представляет лучшие приложения за 2018 год
- App Store установил абсолютный рекорд в Черную Пятницу
Работаем с видео в iOS: AVFoundation и CoreMedia Жизненный цикл iOS-приложения Управляем важными данными внутри iOS-приложения Делаем сегментацию изображений в iOS-приложении RxSwift и анимация в iOS Создание приложения с расписанием поездов для Apple Watch Сохраняем экран: срикнсейвер для macOS на Swift Функциональное программирование в Swift Дополняем рабочее место в ARKit
Android
- Идёт мобильный разработчик по лесу, видит — Котлин горит. Сел в Котлин и сгорел
- Kodein. Основы
- 30 Android-библиотек и инструментов, которые не должны пройти мимо вас в 2018 году
- Обзор нововведений Android Design Support Library v28
- Видео с Android Kolesa Mobile: о модульной разработке, backend driven UI и continuous integration
- Ktor как HTTP клиент для Android
- Google прекращает поддержку Ice Cream Sandwich
- Лучшие игры и приложения для Android 2018 года
- Пользователи выбрали лучшее приложение и игру для Android 2018
Используем SnapKit на Android: Creative Kit SDK от Snapchat Тестирование на Android с JUnit 5 Шаблоны и анти-шаблоны корутинов Kotlin Определение объектов с помощью Fritz: создаем приложение для отслеживания животных Основы инъекции зависимостей для начинающих Рисуем путь: рендеринг Android VectorDrawables Как просто сделать анимированный кастомный View Google Play Billing: In-app purchases Как сделать приложение дополненной реальности на ARCore Собирайте ваше Android-приложение быстрее и меньшего размера Regret: библиотека для Отменить/Повторить Klaster: простая работа с адаптерами RecyclerView
Разработка
- Игровые фичи с помощью ECS: добавляем в шутер аптечки
- Kotlin, IT в Эстонии и (внезапно) туннель между Таллином и Хельсинки: интервью с Антоном Кексом
- Расширение редактора Unity через Editor Window, Scriptable Object и Custom Editor
- Flutter 1.0 — релиз 4 декабря
- Детальный разбор того, что Google показал на конференции FlutterLive (и что это значит для Dart и мира)
- Что нового в AppCode 2018.3
- Руководство “Mobile DevOps на практике” от Microsoft
- Podlodka #88: Проектное управление
- Какие баги находят тестировщики?
- Facebook разрешил копировать свои функции
- Джэм Кансу (Duolingo): успешный бизнес на бесплатном образовании
- Онлайн образование для разработчиков игр
- Лучшие игры и приложения для Android 2018 года
- У Microsoft обнаружили Windows Lite
- Nintendo не разрешила встраивать Mario Kart в Tesla
- Radio QA #50: Тренды тестирования
Flutter на десктопе – реальная замена Electron Попробуйте писать код без if 4 интересные концепции для мобильных уведомлений От работника Subway до продукт-менеджера в Facebook ListView и ScrollPhysics во Flutter Когда ускорение означает замедление: опыт Dropbox
Аналитика, маркетинг и монетизация
- Экономика приложений в 2019: 5 трендов от App Annie
- Показатели удержания для приложений на 2018 год от AppsFlyer
- Mail.Ru Group запускает таргетинг по погоде
5 записей, которые расскажут вам о новых пользователях все Как использовать сезонный маркетинг в вашей ASO стратегии
AI, Устройства, IoT
- Встречаем Яндекс.Телефон — теперь официально
- Как прогнозировать спрос и автоматизировать закупки с помощью machine learning: кейс Ozon
- Мониторинг улья и открытый проект