Connect with us

Новости

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

Морально, в первую очередь. Широта взглядов и открытость новому — прививка от неопредёленности будущего.

e-Legion

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

/

     
     

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

Интересный феномен: хороший разработчик, который напрочь игнорирует Swift в 2017 году. Аргументация стандартная: Xcode 8 падает, инструменты оставляют желать лучшего, размер приложения больше, синтаксис не устаканился. Всё так, всё так. Однако, точно ли это повод не писать на Swift продакшн код? Вот что это, опытность и взвешенность, или инертность?

Довелось как-то работать с человеком, который писал для J2ME. Долго писал. Ему намекали, что дело тупиковое, что если уж мобильные и Java, то Android зовёт упасть в свои объятия. Товарищ спёкся. Морально, в первую очередь. Широта взглядов и открытость новому — прививка от неопредёленности будущего.

1

The Ultimate Guide to Branch Products

Если вы что-то слышали про Branch, то, возможно, знаете, что они предоставляют систему дип линков. На самом деле у Branch сейчас есть целый арсенал продуктов для любой стадии развития приложения.

BRANCH.APP.LINK

HomePod firmware provides detailed look at iPhone 8 screen layout

Скандалы, интриги, расследования. Вопрос один: это вообще законно? Скоро узнаем. Ждать осталось недолго.

9TO5MAC.COM

Apple releases fourth iOS 11 public beta for iPhone and iPad

Паблик бета 4 в бою. Хуже не стало. И это хорошо.

9TO5MAC.COM

Неделя для подачи доклада на MBLTdev 2017

Точнее, 9 дней. Но дедлайн близко (ждём заявки до 20.08).

MBLTDEV.RU

iOS.Ninja

Новый канал для iOS-разработчиков, объединённый. Если вдруг подзабылось, каналов целый ворох на http://ios-channels.ru.

T.ME

4

Не CoreML единым

Нейросеть на Swift, реализующая XOR, но без использования CoreML, а через BNNS.

COCOA-BEANS.RU

MAChineLearning

Ещё один заход по ML. Специально для macOS-разработчиков. Вторую неделю подряд появляется что-то специфическое для macOS. Так, глядишь, и синхронизацию CoreData через iCloud починят.

GITHUB.COM

Disk

Предлагается абстракция над некоторыми дисковыми операциями.

GITHUB.COM

Managing view controller complexity in tvOS and iOS projects

В процессе работы над своим AVPlayerViewController ребята сделали правильные выводы насчёт архитектуры. Стейт надо изолировать!

MEDIUM.COM

Enforce Exclusive Access to Memory (Swift-evolution)

Concurrency — это непросто. Если вам интересно узнать, что такое overlapping accesses, чем он плох и как с ним предлагают жить, читайте этот proposal.

GITHUB.COM

UI-тесты для iOS

Мобильные проекты обычно небольшие и недолго живущие, люди уже начинают забывать, как выглядит Objective-C, а некоторые его даже не видели. И вот прекрасная статья про проект, которому уже 6 лет. 99% кода написано на Objective-C, много чего подкручено это здорово! Конечно, такую кодовую базу надо покрывать тестами, и парни поделились тем, как они тестируют UI. Если коротко, то это XCTest и добавление JSON с описанием UI-элементов в accessibilityValue.

HABRAHABR.RU

TamTam: как мы делали новый мессенджер

Немного про то, как устроен мессенджер от Одноклассников.

HABRAHABR.RU

2

Sequel Pro

А вот немножечко UI для работы с mySQL, MariaDB. Можно, конечно, и образ с сайта скачать, но из исходников-то правомернее будет.

GITHUB.COM

SQLite.viewer

Поднимает сервер который позволяет работать с SQLite базой приложения из браузера. Напомнило PonyDebugger.

GITHUB.COM

16f106c0eaa442b184873f18f426a916

App Store Insights

Немного занимательных фактов о магазинах приложений.

BLOG.APPFIGURES.COM

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

e-Legion
Комментарии Facebook
Продолжить чтение
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Новости

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

Лучшие материалы о разработке и маркетинге технологических продуктов.

Леонид Боголюбов

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

/

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

Леонид Боголюбов
Комментарии Facebook
Продолжить чтение

Новости

Эксперты выяснили, для чего Google форкнул Swift

Теоретически, добавление Swift позволит быстро портировать приложения c платформы Apple.

Леонид Боголюбов

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

/

На прошлой неделе Google на GitHub форкнул Swift, язык программирования, который создала Apple для разработки iOS/macOS/tvOS/watchOS приложений.

Эксперты полагали, что Google сможет вносить дополнения в открытый язык или использовать его для разработки внутренних инструментов для iPhone и iPad.

Однако последние коммиты в репозиторий Swift показывают, что Google работает над поддержкой Fuchsia OS. На GitHub вы уже можете посмотреть на “Hello World” приложение на Swift для. Fuchsia

Fuchsia: новая операционная система от Google

Fuchsia поддерживает Dart, C++ и Go. Теоретически, добавление Swift позволит быстро портировать приложения c платформы Apple.

Леонид Боголюбов
Комментарии Facebook
Продолжить чтение

API

Google Play Referrer API отслеживает установки с точностью до секунды

Он позволяет эффективно бороться с фродом и, в частности, с инъекцией кликов (click injection).

Леонид Боголюбов

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

/

У Google запустился новый Play Install Referrer API.

С его помощью вы сможете получать из Google Play такую информацию, как:

  • Ссылку, по которой произошла установка.
  • Время (с точностью до секунды( клика по ссылке.
  • Время (с точностью до секунды( когда началась установка.

API уже используется у Adjust, AppsFlyer, Singular и TUNE. Он позволяет эффективно бороться с фродом.

Новый API-интерфейс Play предоставляет нам данные, необходимые для эффективного обнаружения и предотвращения click injection, это монументальный шаг в обмене критически важной информацией, – говорит CTO Adjust Пол Мюллер.

4 вида мобильного фрода и как с ними бороться

Леонид Боголюбов
Комментарии Facebook
Продолжить чтение

Новости

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

Лучшие материалы о разработке и маркетинге технологических продуктов.

Леонид Боголюбов

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

/

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

Леонид Боголюбов
Комментарии Facebook
Продолжить чтение

november

24novallday26What the hack?!

25novalldaySmart Taler 2017

25novalldayLadies Code: время технологий

30novalldaySmart Cars & Roads 2017

december

02decalldayAvito iOS Meetup Winter Edition

05dec18:3022:00Яндекс изнутри: глазами iOS-разработчика

08decallday09Кубок СTF России

09decallday10Games Gathering 2017

09decalldayЛекционный день по игровой индустрии

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

Каждому подписавшемуся - "1 час на UI аудит": бесплатный ускоренный курс для разработчиков веб и мобильных приложений!

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

Наш Facebook

Популярное

X

Спасибо!

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