В нашей новой подборке новости с Android Dev Summit, Continuous integration в Яндексе, тотальная интеграция в Google и интересное руководство по жизненному циклу пользователей. Заходите!
Сейчас Google проводит Android Dev Summit, и уже состоялся открывающий кейноут. В основном рассказанное там предназначается Android-разработчикам, но есть и новость, способная заинтересовать более широкие массы: «сгибающиеся смартфоны». Внимательно посмотрев онлайн-трансляцию, мы написали и о поддержке таких устройств, и о другой информации из кейноута.
Вы проснулись. Сияет солнце, щебечут птички. В мире никто ни с кем не воюет, никто не голодает, а один и тот же код можно использовать и в веб-проектах, и в нативных приложениях. Как бы было хорошо! К сожалению, на горизонте можно разглядеть лишь универсальный код, но путь к нему, даже сегодня, всё ещё полон неожиданностей.
Дайджест доступен и в виде рассылки. Подписаться вы можете тут (у нас уже более 3,000 подписчиков!).
iOS
• (+24) Apple Wallet. Что это такое и как интегрировать в него свою карту
• (+15) iOS runtime mobile exploration with Objection, или Хакаем собственное приложение
• (+4) Примеры конфигурации UIViewController-ов используя RouteComposer
• (+1) Drag & Drop в ваших iOS приложениях
• Избегаем состояния гонки в Swift
• Работаем со статичными шаблонами: MVVM на Swift
• Скачиваем, сохраняем и просматриваем PDF в Swift
• Как сделать систему сборки по запросу для iOS на основе Jenkins и Fastlane
• Бесконечный скролл для iOS-приложения
• Воспроизводим работу Siri Shortcuts Drawer
• Пример использования App Store Connect API
• Поддержка внешних дисплеев
Android
• (+16) BlueStacks 4: тестирование на слабом железе + комментарии разработчиков
• (+8) Android navigation component. Простые вещи, которые приходится делать самому
• (+7) Работа с сетью в Android с использованием корутин и Retrofit
• (+7) Беспроводные метки NFC
• (+5) Android Storage: Internal, External, Removable. Часть 1/3
• (+5) Drag и Swipe в RecyclerView. Часть 2: контроллеры перетаскивания, сетки и пользовательские анимации
• Android Dev Подкаст. Выпуск 78. Новости. Новый Kotlin, мертвый GitHub, глючный Pixel 3
• Google открыл регистрацию на DevFest OnAir
• Новые возможности для разработчиков с Android Dev Summit
• Создаем простой браузера с Mozilla Android Components
• Пишем раз – запускаем везде: тесты на Android
• Instabug SDK для кастомизации приложений
• Как и зачем мы сделали Plaid модульным
• Создание кастомного View – практический пример
• 5 распространенных ошибок при использовании Architecture Components
• Все сессии Android Dev Summit 2018
• Видео-руководства по разработке для Android
Разработка
• (+42) Continuous integration в Яндексе
• (+20) Мобильный Яндекс.Блиц: разбираем задачи
• (+14) Манипуляция мешами в реальном времени на Unity
• (+12) Как выжить Инди разработчику. Часть 2
• (+9) Как развернуть окружение для разработки приложений на React Native на Windows
• (+5) Чек на продажи в Google Play — стоит ли беспокоиться?
• (+5) Статический анализ мобильных приложений
• (+5) Как я пытался починить поиск по картам для водителей
• GitHub: 100 миллионов репозиториев
• Тестирование не (только) поиск багов
• Podlodka #83: Работа в распределенной команде
• Samsung открыл Bixby для сторонних разработчиков
• Тотальная интеграция приложения в экосистему Google
• Хорошие разработчики говорят “нет”
• Мобильный онбординг: 9 лучших практик с примерами
• Как делать дизайн приложений, побеждающих в Apple Design Award
• 10 курсов по данным, алгоритмам и программированию, чтобы пройти любое интервью
• Как микро-анимации улучшают UX
• От идеи до App Store: мое первое приложение на React Native
• Я создал бота, который за меня говорит с рекрутерами
• Геймификация: руководство дизайнеров
• Загружаем данные из Firestore с помощью Flutter
Аналитика, маркетинг и монетизация
• (+20) НДС на внутренние покупки
• (+5) Чек на продажи в Google Play — стоит ли беспокоиться?
• Жизненный цикл пользователя: руководство профессионалов
• «Мои игры никто не покупает»: пара простых советов
• Google Play дарит пользователям деньги
• Новый Mobile App Engagement Index от Liftoff
• Инди без издателя
• Лучшие практики UX: создаем лучшие скриншоты для приложения
• Вы ничего не знаете о своих пользователях – что можно с этим сделать
• Конец мобильных приложений близок
AI, Устройства, IoT
• (+68) Нейронные сети против цензуры хентая
• (+60) Как создать игровой ИИ: гайд для начинающих
• (+48) DeOldify: программа для раскрашивания чёрно-белых изображений
• (+32) Искусственный интеллект упёрся в барьер понимания
• (+30) Samsung представила смартфон с гнущимся экраном
• (+24) Как на D писать под ARM
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Гнущиеся смартфоны и другая информация с Android Dev Summit |
Руководство по разработке Web-приложений на React Native |
Дайджест доступен и в виде рассылки. Подписаться вы можете тут (у нас уже более 3,000 подписчиков!).
iOS
• (+24) Apple Wallet. Что это такое и как интегрировать в него свою карту
• (+15) iOS runtime mobile exploration with Objection, или Хакаем собственное приложение
• (+4) Примеры конфигурации UIViewController-ов используя RouteComposer
• (+1) Drag & Drop в ваших iOS приложениях
• Избегаем состояния гонки в Swift
• Работаем со статичными шаблонами: MVVM на Swift
• Скачиваем, сохраняем и просматриваем PDF в Swift
• Как сделать систему сборки по запросу для iOS на основе Jenkins и Fastlane
• Бесконечный скролл для iOS-приложения
• Воспроизводим работу Siri Shortcuts Drawer
• Пример использования App Store Connect API
• Поддержка внешних дисплеев
Android
• (+16) BlueStacks 4: тестирование на слабом железе + комментарии разработчиков
• (+8) Android navigation component. Простые вещи, которые приходится делать самому
• (+7) Работа с сетью в Android с использованием корутин и Retrofit
• (+7) Беспроводные метки NFC
• (+5) Android Storage: Internal, External, Removable. Часть 1/3
• (+5) Drag и Swipe в RecyclerView. Часть 2: контроллеры перетаскивания, сетки и пользовательские анимации
• Android Dev Подкаст. Выпуск 78. Новости. Новый Kotlin, мертвый GitHub, глючный Pixel 3
• Google открыл регистрацию на DevFest OnAir
• Новые возможности для разработчиков с Android Dev Summit
• Создаем простой браузера с Mozilla Android Components
• Пишем раз – запускаем везде: тесты на Android
• Instabug SDK для кастомизации приложений
• Как и зачем мы сделали Plaid модульным
• Создание кастомного View – практический пример
• 5 распространенных ошибок при использовании Architecture Components
• Все сессии Android Dev Summit 2018
• Видео-руководства по разработке для Android
Разработка
• (+42) Continuous integration в Яндексе
• (+20) Мобильный Яндекс.Блиц: разбираем задачи
• (+14) Манипуляция мешами в реальном времени на Unity
• (+12) Как выжить Инди разработчику. Часть 2
• (+9) Как развернуть окружение для разработки приложений на React Native на Windows
• (+5) Чек на продажи в Google Play — стоит ли беспокоиться?
• (+5) Статический анализ мобильных приложений
• (+5) Как я пытался починить поиск по картам для водителей
• GitHub: 100 миллионов репозиториев
• Тестирование не (только) поиск багов
• Podlodka #83: Работа в распределенной команде
• Samsung открыл Bixby для сторонних разработчиков
• Тотальная интеграция приложения в экосистему Google
• Хорошие разработчики говорят “нет”
• Мобильный онбординг: 9 лучших практик с примерами
• Как делать дизайн приложений, побеждающих в Apple Design Award
• 10 курсов по данным, алгоритмам и программированию, чтобы пройти любое интервью
• Как микро-анимации улучшают UX
• От идеи до App Store: мое первое приложение на React Native
• Я создал бота, который за меня говорит с рекрутерами
• Геймификация: руководство дизайнеров
• Загружаем данные из Firestore с помощью Flutter
Аналитика, маркетинг и монетизация
• (+20) НДС на внутренние покупки
• (+5) Чек на продажи в Google Play — стоит ли беспокоиться?
• Жизненный цикл пользователя: руководство профессионалов
• «Мои игры никто не покупает»: пара простых советов
• Google Play дарит пользователям деньги
• Новый Mobile App Engagement Index от Liftoff
• Инди без издателя
• Лучшие практики UX: создаем лучшие скриншоты для приложения
• Вы ничего не знаете о своих пользователях – что можно с этим сделать
• Конец мобильных приложений близок
AI, Устройства, IoT
• (+68) Нейронные сети против цензуры хентая
• (+60) Как создать игровой ИИ: гайд для начинающих
• (+48) DeOldify: программа для раскрашивания чёрно-белых изображений
• (+32) Искусственный интеллект упёрся в барьер понимания
• (+30) Samsung представила смартфон с гнущимся экраном
• (+24) Как на D писать под ARM
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.