Из нового дайджеста вы можете узнать, как устроено автоматическое тестирование в Почте, в нескольких вариантах о том, как работать с WebRTC, о том, что Android стал самой используемой ОС в мире, что MZ собирает все данные мира и о средней «по больнице» вовлеченности людей в приложения.
Не будет преувеличением сказать, что это гипербола
30 лет назад эта команда очистила экран IBM PC/XT. Я, как зачарованный, смотрел на потухшие 320 на 200 черных точки и понимал, что теперь могу их зажечь, как звезды на небе. Простой командой. Простой парень. И я зажег. Так зажег, что до сих пор остыть не могу.
React Native: очередная «серебряная пуля» для кросплатформенной разработки?
Есть революции, которые происходят незаметно. Когда разработчики Facebook выпустили фреймворк React Native, никто не захватывал мосты и телеграфы. Новому подходу к кроссплатформенной разработке мобильных приложений удалось взять в плен самое ценное – мозги нативных программистов.
Как устроено автоматическое тестирование в Почте Mail.Ru под iOS
Для тестирования каждой сборки мы проводим более 500 автотестов, которые выполняются менее чем за один час. Как мы их реализовывали и зачем? С какими проблемами сталкивались и как смогли их решить?
iOS
- Как сократить время запуска приложений под iOS
- Читаем бинарные файлы iOS-приложений. Часть 2: Swift
- Удобная локализация iOS приложений в Interface Builder
- WebRTC, Safari
- Пять отличных инструментов с открытым исходным кодом для iOS-разработчиков
- Apple опубликовала лучшие практики ответов на комментарии пользователей
- Google Play Games Services отказывается от iOS и ряда функций
- SAP и Apple выпустили Cloud Platform SDK для iOS
Топ-5 iOS-библиотек апреля Плавный скроллинг с iOS 10 Pre-Fetching API Советы как стать лучшим Swift-разработчиком Статистика по стикерам в iMessage CodeThemes: цветные темы для Xcode Нативные анимации в Xcode при помощи Sketch, After Effects и Lottie Делаем сканер бензоколонки на OpenCV/Python/iOS В Xcode 8.3.1 поправили 3 ошибки, увеличивавших размер файла Кастомизация вставки ячейки в UICollectionView Использование SetSDK для предсказания того, куда направляется пользователь Как сделать веб-краулер на Swift OSXRubberDucky: резиновая уточка для OS X, которой можно объяснить, что вы кодите Gliding Collection: красивый UICollectionView TinyConstraints 2.0: упрощение разметки
Android
- Аутентификация OAuth2 в приложении посредством Google Sign-In. Непрерывный доступ к API Google
- Kademlia (DHT) — практическое руководство
- Реактивные приложения с Model-View-Intent. Часть 1: Модель
- Векторные картинки с градиентом в Андроид 5.0
- Интеграция Android-приложения с фискальным принтером и кардридером
- Kotlin для Android: упрощаем работу со слабыми ссылками в асинхронных вызовах
- Android стал самой используемой ОС в мире
- Google выпустил инструмент для подбора цветов Материального дизайна
- Android в Лицах: Жизнь после Databinding
Android Dev Подкаст. Выпуск 30. Android O и новости Kotlin в продакшене: оставаться или уходить? Находим элементы списка, которые просмотрел пользователь: решение на RxJava Как использовать App Links Assistant в Android Studio 2.3 Android и Dagger 2.10 AndroidInjector TabLayout и ViewPager в вашем Android-приложении. Приложение Dubai Tour Guide #3 Развертывание TensorFlow на Android Как работать с фоновыми сервисами в Android O MVP + Dagger 2 + RX = Тестирование приложения при помощи Dagger 2 и AndroidInjectionModule Топ-5 Android-библиотек апреля Пуш-уведомления через Firebase Cloud Messaging (FCM) Взгляд на Android Runtime: DVM vs ART Основы Android MVP с простым приложением Туннелирование HTTP через NFC на Android используя Host Card Emulation TinglingSquares: индикатор ожидания в виде складывающихся кубиков BlurredImageView: размытие для изображений Floating Action Menu: FAB с меню IconSwitch: красивый переключатель DiscrollView 2: выезжающие элементы в разметке Swipe3DRotateView: 3D поворот по свайпу
Разработка
- Как мы делали безопасную телефонию для Wheely, мирового сервиса личных водителей
- За закрытой дверью фронтенда ЕФС
- Intel Media SDK стал open source проектом
- PWA, «Зловещая долина» и стабильная работа в офлайне
- Unity3d / Android: проверка пользователя на собственном сервере Node.JS
- Вокруг шум. Чат-бот: пустой хайп или новая эра?
- Разработка WebRTC видеочата между iOS, Android и браузером
- Из разработчиков — в Solution Architects: история одной трансформации
- Фото-реалистичная графика в мобильной игре или первая в мире «видео»-игра (мобильная)
- Twitter изменяет API для привлечения разработчиков
- Яндекс открывает новый набор в Школу анализа данных
- SAP объявляет о старте онлайн-конкурса для разработчиков «SAP Кодер»
- MZ соберет все данные мира
- Операционные и технологические проблемы IT стартапов
- Canonical отказывается от мобильной платформы
- Новый рабочий класс: программисты
- Стачка 2017: 14-15 апреля в Ульяновске
- Rakuten Games запускает социальную игровую HTML5-платформу
- Лучшие боты для Facebook Messenger
- Дизайн-линч: новый Сбербанк Онлайн
- Роскачество разработало стандарт для мобильных приложений
Создание юзабилити движением Как стать лучшим дизайнером 9 советов по работе с Firebase Дизайн для iOS и Andrpoid: 3 принципа переноса дизайна между платформами Исследование юзабилити Runkeeper ReactXP: библиотека Microsoft для кроссплпатформенной разработки
Аналитика, маркетинг и монетизация
- Big Data для автодилера и автопроизводителя: от идеи до монетизации
- Glu Mobile: бывшие короли
- Кросс-девайс коммерция набирает обороты в России
- EYEO (Adblock Plus) покупает микроплатежи Flattr
- Начался отбор в Stanislavsky Ventures: подготовка московских стартапов для международных конкурсов
- Лучшая продающая презентация из всех: как продает Zuora
- Как получить 2 млн пользователей не тратя много денег на рекламу: опыт QuackQuack
- Исследование «Вовлеченность пользователей мобильных приложений» от AppsFlyer
Наш набор инструментов App Store Optimization Создание приложений, вовлекающих и возвращающих пользователей Пуш-уведомления, которые вам понравится читать
Устройства и IoT
- Запускаем датчик скорости потока жидкости
- Отчет о посещении международной выставки Embedded world в Германии
- Дайджест интернета вещей: Март 2017
- Дверь для кошек и собак Microchip Pet Door Connect управляется через приложение
- Ученые создали протез для замены смартфона
Вышел Android Things Developer Preview 3