Connect with us

Новости

Digest MBLTdev: Новости для iOS разработчиков №168

В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный и Саша Зимин, а также директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

e-Legion

Опубликовано

/

     
     

Главные новости недели создаёт Google I/O. Может показаться, что мира iOS это не касается. Касается, потому что это ближайший конкурент, решения которого обязательно найдут отклик в системах Apple. Показали массу интересного. Интернет полнится обзорами. Главной проблемой Android с точки зрения разработчика выглядит плохая динамика обновлений на новую версию ОС. Google с этим борется, но результатов пока не видно. Как все поддерживали 4.1, так и поддерживают. Угрозы перемен — всё ещё угрозы. Но однажды бомбанёт. А у Google хватит денег дождаться этого момента.

Microsoft тоже провела свою ежегодную конференцию — Build — немного раньше. Из интересного — показалось, что платежи будут встроены в электронную почту. Это может стать новым толчком для развития почты в целом. А ещё Microsoft не выступили жадинами и научили Кортану передавать управление Алексе и наоборот. Классно же. А то там купишь колонку, а она только про себя и всё.

1

Alexa and Siri Can Hear This Hidden Command. You Can’t.

В 2016 группа студентов из университета Джорджтауна и Беркли показала, как замаскировать в видео на Youtube команду для голосового помощника. Можно было открыть сайт, например. Спустя два года история получила продолжение. Кроме маскировки команды среди других звуков, показали способ задавать команды с помощью частотного диапазона, недоступного человеческому уху. С инженерной точки зрения увлекательно. С точки зрения безопасности — эх. Будут истории.

WWW.NYTIMES.COM

4

TangramKit

Очередной движок для лейаута. На этот раз из Китая и почему-то с большим кол-вом звёзд. Использовать не рекомендуется, но как академический пример — очень занятно. Например, там есть TGPathLayout, который может расположить вьюхи спиралью.

GITHUB.COM

Advanced Swift Debugging for UIKit

Фишечки по дебагу ObjC-кода на примере tableView.

BLOG.SUPERHUMAN.COM

Detecting Avengers superheroes in your iOS app with IBM Watson and CoreML

Туториал показывает, как сделать простую модельку для определения того, кто из Мстителей находится на картинке, и как заюзать её на девайсе.

MEDIUM.COM

Best iOS hacks from Twitter: March & April Edition

Огненная подборка хаков и техник для дебага. Обязательно для ознакомления.

MEDIUM.COM

SwiftEntryKit

Фреймворк для показа красивеньких анимашек. Порадуйте дизайнера.

GITHUB.COM

The Laws of Core Data

Если вы зачем-то решили использовать Core Data, то прочтите эту статью и подумайте над тем, что может «ну его», и какой-нибудь GRDB.swift будет лучше.

DAVEDELONG.COM

3

Дизайн Альфа-Банка

По основной ссылке скучные общие слова. То ли дело страница с примерами и исходники этой страницы.

DESIGN.ALFABANK.RU

Каталог отечественных дизайн-систем

А вот Глеб Бодяческий намекает, что есть целый каталог таких систем.

DESIGNSYSTEMSCLUB.RU

Badoo Techleads Meetup #3

19 мая (суббота), офис Badoo на Цветном, 11:30. Список тем просто отличный для всяких там руководителей разного уровня. Очень многообещающе.

HABR.COM

Team Leader meetup

Встреча для технических специалистов и руководителей групп разработки на тему автоматизации процессов в командах разработки. 22 мая (вторник), Москва, офис Яндекса, 18:30.

EVENTS.YANDEX.RU

CocoaHeads в Yandex

Закрываем весенний сезон встречей в Yandex. 18 мая вас ждут три отличных доклада: про саморазвитие, ARKit и преимущества опенсорс-вики. Участников встречи также ждут дискуссионные зоны, викторина и новый формат — CocoaHeads History — трибуна, где разработчики могут рассказать свою историю запуска проекта.

VK.COM

2

Supernova

Supernova — платформа, которая помогает ускорить процесс разработки приложений для мобильных дизайнеров и разработчиков. Supernova Studio позволяет преобразовывать проекты Sketch в код для iOS, Android и React Native. Помните проект PaintCode? Фактически, зачем вам отдельный редактор, если привычный редактор уже есть — Sketch.

SUPERNOVA.STUDIO

Senior Mobile Architects talk

Мужик с большим опытом делится своей экспертизой. Как организовать команду, зачем нужны стендапы и так далее. Очень познавательно для ребят с приставкой “Team” в названии их позиции.

WWW.YOUTUBE.COM

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Комментарии
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Новости

Интересные материалы: 23.10

На ночь глядя разбираемся с Tensorflow, менторством джуниоров и магией бумаги.

AppTractor

Опубликовано

/

Автор:

Весь день мы собираем лучшие материалы о разработке и маркетинге технологий, стартапов, мобильных приложений и игр для iOS и Android из самых разных источников:

Комментарии
Продолжить чтение

Новости

Интересные материалы: 22.10

У нас лучшие идеи для приложений, архитектура и конкурс ВКонтакте.

AppTractor

Опубликовано

/

Автор:

Весь день мы собираем лучшие материалы о разработке и маркетинге технологий, стартапов, мобильных приложений и игр для iOS и Android из самых разных источников:

Комментарии
Продолжить чтение

Новости

Digest MBLTdev: Новости для iOS разработчиков №190

В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный, Сергей Бендак, Вадим Дробинин, Юрий Петухов и директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

e-Legion

Опубликовано

/

Автор:

После прошлой волны беспокойства за приватность, которая выбросила на берег GDPR, было ощущение незавершенности. С одной стороны общество выразило своё отношение, с другой есть ли фактический сдвиг?

Возьмём Google, который выходит-таки в Китай, принимая все локальные правила цензуры и раскрытия информации. Возьмём Facebook и его недавно анонсированный Portal: слова о том, что никакую информацию собирать не будут, быстро взяли назад. Да да, вам все должны рассказать о ваших данных. А вы правда настолько ответственный и социально независимый, чтобы не пользоваться сервисом, если вас что-то не устраивает в его политике работы с данными?

Тем интереснее выглядит в этом свете Amazon. Amazon использует знания о вас, чтобы продавать физические товары. Вариант Amazon выглядит менее раздражающим в сравнении с Facebook.

Можно было бы даже заявить: несмотря на все big data, соотношения польза/раздражение у рекламы низкое. Смотри рекламу или плати, чтобы её не видеть. Вот наше ближайшее будущее. От сбора сведений, правда, платёж вас не защитит.

New LSP language service supporting Swift and C-family languages for any editor and platform

Броский заголовок, да? Для начала стоит прочесть у Microsoft, что такое LSP. А после порадоваться инициативе. В самом деле: не только Xcode-ом едины.

FORUMS.SWIFT.ORG

Privacy

На официальном сайте Apple есть страница, где собраны все механики Apple, обеспечивающие приватность данных пользователя.

WWW.APPLE.COM

Apple Special Event

Apple зазывает на мероприятие в конце октября. По слухам будет про новый iMac и ещё что-то. Дальше показания расходятся.

WWW.APPLE.COM

GitHub Actions

Бета версия GitHub Actions. Автоматизация не отходя от кассы. Так из частных примеров складывается тренд, а затем и стандарт.

GITHUB.COM

Using PromiseKit

Туториал-введение, который на примере небольшого приложения показывает плюшки от использования промисов.

AGOSTINI.TECH

Date​Components

Новая статья, в которой Мэт разбирает и показывает как использовать DateComponents для получения конкретных дат, а так же, как получить временной промежуток между двумя датами, вместо извращений с Date.

NSHIPSTER.COM

Value​Transformer

А ещё на этой неделе Мэт обновил c Objc на Swift статью по ValueTransformer’ам.

NSHIPSTER.COM

Realistic Rendering of 3D Photogrammetry Model in ARKit

Отличный туториал по отрисовке трёхмерных фотограмметрических моделей – для тех, кто хочет прокачать своё приложение с дополненной реальностью до нового уровня.

MEDIUM.COM

WeatherAnimation

Фреймворк для генерации эффектов погоды (дождь, гроза, падающий снег и так далее).

GITHUB.COM

Empowering NSAttributedString

Большинству из нас, конечно, никогда не придётся настолько углубляться в работу со строками и их атрибутами, но для общего развития – почему бы и нет.

MEDIUM.COM

Migrating to Swift

Очень подробный рассказ о переводе приложения с Objective-C на Swift. Если вы всё ещё по каким-то причинам не сделали это со всеми своими приложениями, может быть и пора.

JJRSCOTT.COM

Building an iOS App Without Xcode’s Build System

У каждого разработчика есть момент, когда он задаёт себе вопрос: что происходит, когда я нажимаю Build Project? Обычно так бывает в начале пути, когда первая эйфория от перепечатывания программ из книг прошла. Vojta Stavik из солнечного Берлина написал статью-иллюстрацию, статью-напоминание о том, что происходит при сборке проекта в Xcode. Для этого он написал bash-скрипт для сборки одного конкретного проекта.

VOJTASTAVIK.COM

Connecting Xcode To A Running Process

Как подключить дебаггер Xcode к стороннему процессу.

USEYOURLOAF.COM

Learn UI Design in 15 Minutes a Week

Блог, в котором авторы разбирают паттерны при разработке UI. Наработки представлены в виде гайдлайнов и ответов на вопросы. В дальнейшем планируется добавление базы с возможностью поиска и Sketch plugin для прямого доступа.

UIRECIPES.COM

Reasons your mobile retention rate is so low

Хорошая вводная статья о правильном измерении DAU:MAU. Анализ нескольких примеров о влиянии интерфейсов на метрики и прочие советы по превращению вашего приложения в следующий Фейсбук.

WWW.SMASHINGMAGAZINE.COM

Shortcuts essentials in Xcode to speed up your workflow

Полезные для новичков шорткаты в Xcode.

WWW.AVANDERLEE.COM

Sneaky Subscriptions are plaguing the App Store

Последние несколько месяцев всё больше новостных изданий обсуждает приложения со спрятанными подписками, наводнившие App Store. Пока Review Team одобряет всякий мусор, остальные разработчики вынуждены раз за разом перезагружать сборки.

TECHCRUNCH.COM

Running Other Apps’ Siri Shortcuts Through Deep Links in Swift

Из заметки узнаете о том, как использовать Shortcuts с помощью deep-линков из вашего приложения.

SWIFTROCKS.COM

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Комментарии
Продолжить чтение

Новости

Яндекс премирует разработчиков навыков для Алисы

Яндекс объявляет конкурс «Премия Алисы». Каждый месяц компания будет награждать разработчиков, которые учат Алису новым навыкам. До конца года они получат в общей сложности больше миллиона рублей. Конкурс запущен в честь дня рождения Алисы — сегодня ей исполняется ровно год.

AppTractor

Опубликовано

/

Автор:

Научить Алису чему-то новому может любой желающий. Для этого нужно придумать сценарий навыка, запрограммировать его на любом языке и добавить в голосовой помощник через платформу Яндекс.Диалоги. Навык появится в каталоге Алисы и будет доступен всем пользователям. Они смогут найти его в соответствующем тематическом разделе или подборке. А чтобы о новом умении Алисы узнали как можно больше людей, можно рассказать о нём, например, в соцсетях.

Раз в месяц команда Алисы будет выбирать пять лучших навыков и награждать их создателей. Премию получат авторы самых популярных навыков, к которым люди возвращаются вновь и вновь. Будет учитываться также, насколько эти навыки полезны — делают ли они жизнь людей приятнее и интереснее. Автор лучшего навыка получит 150 тысяч рублей, остальные победители — 100, 85, 70 и 50 тысяч рублей соответственно. Претендовать на премию могут только независимые разработчики, конкурс продлится до конца года.

Чтобы создать хороший навык, не нужно быть суперпрограммистом. Это может сделать даже новичок. Тут важна сама идея, сценарий взаимодействия с пользователем. Если удастся нащупать что-то, что правда нужно людям, навык станет популярным. И сейчас хороший момент, чтобы попробовать себя в этом деле, потому что разработка навыков для голосовых помощников только начинает развиваться, — говорит Денис Филиппов, руководитель Алисы.

Алиса доступна в Яндекс.Браузере для Windows и мобильных устройств, в приложении Яндекс, Навигаторе и Яндекс.Станции. Она умеет искать в интернете, знает множество игр и способна помогать в делах. Сейчас в арсенале Алисы 28 тысяч навыков, 900 из них — это чат-боты. Например, она запросто закажет пиццу или найдёт билет на самолёт. И хотя Алиса уже многое умеет, она готова учиться новому.

Комментарии
Продолжить чтение

Реклама

Наша рассылка

Нажимая на кнопку "Подписаться" вы даете согласие на обработку персональных данных.

Вакансии

Популярное

X
X

Спасибо!

Теперь редакторы в курсе.