Рефакторим кучу вложенных анимационных блоков и переходим на использование очереди с красивым чейнингом.
https://medium.com/reid-chatham/animation-and-data-structures-in-ios-49cc69b8020c
#refactoring #patterns
https://medium.com/reid-chatham/animation-and-data-structures-in-ios-49cc69b8020c
#refactoring #patterns
Medium
Sweet & Swifty Animations for iOS
Escape the Pyramid of DOOM!
Pinterest отжали у Facebook AsyncDisplayKit, переименовали его в Texture и раскрыли дальнейшие планы по разработке.
https://medium.com/@Pinterest_Engineering/introducing-texture-a-new-home-for-asyncdisplaykit-e7c003308f50
#opensource
https://medium.com/@Pinterest_Engineering/introducing-texture-a-new-home-for-asyncdisplaykit-e7c003308f50
#opensource
Medium
Introducing Texture, a new home for AsyncDisplayKit
Garrett Moon | Pinterest tech lead, iOS Open Source Frameworks
Отличный разбор стартового онбоардинга новых пользователей а приложении авиакомпании United. Посмотрите, как точно делать не надо.
http://www.useronboard.com/how-united-onboards-new-users/
#ux
http://www.useronboard.com/how-united-onboards-new-users/
#ux
UserOnboard
How United Onboards New Users | User Onboarding
Approx. reading time: just a couple minutes, despite insane slide count (it's a lot of tiny changes from one to the other)
Отличный пример нейронки на Swift, которая сопоставляет рисунки со смайликами.
https://github.com/Luubra/EmojiIntelligence
#machinelearning
https://github.com/Luubra/EmojiIntelligence
#machinelearning
GitHub
GitHub - BilalReffas/EmojiIntelligence: Neural Network built in Apple Playground using Swift
Neural Network built in Apple Playground using Swift - BilalReffas/EmojiIntelligence
Серия пока что из двух туториалов, которая сделает из вас мастеров автолэйаута. Частично капитанщина, но неплохой обучающий материал для новичков или тех, кто подзабыл.
https://digitalleaves.com/ultimate-guide-autolayout/
#ui
https://digitalleaves.com/ultimate-guide-autolayout/
#ui
Podlodka #7 - Антипаттерны в промышленной разработке
Основная тема выпуска - антипаттерны в промышленной разработке, разоблачать которые нам помогал “нулевой iOS разработчик Яндекса” Роман Бусыгин. Кроме того, вместе с Александром Зиминым обсудили приближающийся Mobius, доклады и спикеров.
iTunes: http://apple.co/2ohiMX0
SoundCloud: http://bit.ly/2p96Rwe
Содержание и ссылки: http://telegra.ph/Podlodka-7---Antipatterny-v-promyshlennoj-razrabotke-04-17
#podlodka #patterns
Основная тема выпуска - антипаттерны в промышленной разработке, разоблачать которые нам помогал “нулевой iOS разработчик Яндекса” Роман Бусыгин. Кроме того, вместе с Александром Зиминым обсудили приближающийся Mobius, доклады и спикеров.
iTunes: http://apple.co/2ohiMX0
SoundCloud: http://bit.ly/2p96Rwe
Содержание и ссылки: http://telegra.ph/Podlodka-7---Antipatterny-v-promyshlennoj-razrabotke-04-17
#podlodka #patterns
Apple Podcasts
Podlodka Podcast
Technology Podcast · Updated Weekly · Podlodka – это еженедельное аудио-шоу про IT и все, что с ним связано. Формат наших выпусков - это полное погружение в тему вместе с приглашенным гостем. В каждый выпуск мы зовём интересных и именитых…
Интегрируем CPD в свифтовый проект и ищем дублирующийся код.
https://medium.com/@nvashanin/%25D0%25B8%25D0%25BD%25D1%2582%25D0%25B5%25D0%25B3%25D1%2580%25D0%25B8%25D1%2580%25D1%2583%25D0%25B5%25D0%25BC-copy-paste-detector-%25D0%25B4%25D0%25BB%25D1%258F-swift-%25D0%25B2-xcode-9ae87c20748
#cleancode #tools
https://medium.com/@nvashanin/%25D0%25B8%25D0%25BD%25D1%2582%25D0%25B5%25D0%25B3%25D1%2580%25D0%25B8%25D1%2580%25D1%2583%25D0%25B5%25D0%25BC-copy-paste-detector-%25D0%25B4%25D0%25BB%25D1%258F-swift-%25D0%25B2-xcode-9ae87c20748
#cleancode #tools
Medium
Интегрируем Copy-Paste-Detector для Swift в Xcode
DRY Principle
Соскучились по традиционным вечерним набросам? Отойдем от привычных тем для холиваров. Тут питонист пишет, что МИТАПЫ НЕ НУЖНЫ. Согласиться с ним или покритиковать можно в нашем чатике @iosgt.
https://python.sh/2017/4/why-i-stopped-attending-programming-meetups
#meetups #community
https://python.sh/2017/4/why-i-stopped-attending-programming-meetups
#meetups #community
Bureau of Programming
Why I Stopped Attending Programming Meet-ups
I’ve decided I’m no longer attending programming meet-ups. The reason I’m no longer attending is because they’re free.
Написали статью про то, как создавался космический медиа-пикер Paparazzo, который с большой долей вероятностью закроет все ваши потребности в работе с фотографиями.
https://habrahabr.ru/post/326774/
#opensource
https://habrahabr.ru/post/326774/
#opensource
Хабр
Paparazzo. Мощный, стильный, свой. Часть I
Не так давно перед нами встала задача кардинальной переработки процесса подачи объявления через мобильное приложение Avito под iOS. Результатом должен был ста...
Кстати, Яндекс опубликовал видеозаписи с прошедшего CocoaHeads. Пропустил все доклады, кроме первого, так что про них рассказать ничего не смогу. А про звук - интересно.
https://events.yandex.ru/events/yagosti/07-apr-2017/
#meetups
https://events.yandex.ru/events/yagosti/07-apr-2017/
#meetups
Встреча сообщества CocoaHeads Moscow
В московском офисе Яндекса прошла очередная встреча сообщества CocoaHeads Moscow.
В программе — три доклада от специалистов по разработке для устройств Apple. Поговорили об использовании языка Swift для создания нейронных сетей и расширений для Safari, а…
В программе — три доклада от специалистов по разработке для устройств Apple. Поговорили об использовании языка Swift для создания нейронных сетей и расширений для Safari, а…
Не используйте кроссплатформу, сториборды, сторонние зависимости и менеджеры пакетов. А, и используйте CoreData. (Мнение автора статьи в ряде пунктов не совпадает с моим, если что)
https://hackernoon.com/5-key-learnings-after-8-years-of-ios-development-7190d8a01d09
#cleancode
https://hackernoon.com/5-key-learnings-after-8-years-of-ios-development-7190d8a01d09
#cleancode
Hacker Noon
5 key learnings after 8 years of iOS development
I’ve been coding for iOS since 2009 and have been involved in the development of countless apps. These are some of my key learnings for…
Альфа-лаб проводят iOS митап на следующей неделе. Обещают рассказать про SwiftLint, Appium и эволюция Swift.
http://telegra.ph/iOS-Meetup-v-Alfa-Laboratorii-04-19
#meetups
http://telegra.ph/iOS-Meetup-v-Alfa-Laboratorii-04-19
#meetups
Telegraph
iOS Meetup в Альфа-Лаборатории
Альфа-Лаборатория проводит митап iOS-разработчиков. В программе интересные доклады и веселое общение :) Как получить билет Участники будут выбраны случайным образом из тех, кто пройдет регистрацию по ссылке: https://goo.gl/forms/ggI9JzqyvKG7XyIy1
Помните, я проводил пару недель назад опрос про команды мобильной разработки? Готовы результаты - все свел, построил графики и даже немного диванной аналитики добавил. Итоги, кстати, во многом удивили.
https://medium.com/@etolstoy/%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-26166a662cca
#community #news
https://medium.com/@etolstoy/%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-26166a662cca
#community #news
Medium
Известность команд мобильной разработки в 2017
Проводить митапы, выступать на конференциях и публиковать статьи на Хабре — это, конечно, весело, но гораздо интереснее понимать, как все…
Не попали на Мобиус, но хочется посмотреть доклады? Весь сегодняшний день будет вестить трансляция из главного зала, подключайтесь!
https://habrahabr.ru/company/jugru/blog/326954/
#conferences
https://habrahabr.ru/company/jugru/blog/326954/
#conferences
Habr
Открытая трансляция главного зала конференции Mobius 2017: Поговорим про архитектуру мобильных приложений и кое-что еще
Всем привет! Те, кто следит за нашим блогом, уже заметили, что мы выкладывали в открытый доступ трансляцию главного зала последних двух наших Java-конференций. Что ж, мы видим, что вам это нравится,...
Используем Sourcery для реализации DI на кодогенерации.
http://www.thomasvisser.me/2017/04/17/dependency-injection-codegen/
#tools #di
http://www.thomasvisser.me/2017/04/17/dependency-injection-codegen/
#tools #di
Разбираемся в устройстве caffe2 - либы для machine learning, поддержкой которой занимаются совместно Facebook и Nvidia.
http://jamesonquave.com/blog/caffe2-on-ios-deep-learning-tutorial/
#machinelearning
http://jamesonquave.com/blog/caffe2-on-ios-deep-learning-tutorial/
#machinelearning
Jamesonquave
Caffe2 on iOS, Deep Learning Tutorial | Jameson Quave
In this tutorial I'll show you how to build and work with the Caffe2 library inside of your iOS apps working with Objective-C, C++, and Swift.
Гайд по iOS сообществу, который я готовил для прошедшего Мобиуса.
https://medium.com/@etolstoy/%D0%B3%D0%B0%D0%B9%D0%B4-%D0%BF%D0%BE-ios-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83-43aff0a376e4
#community
https://medium.com/@etolstoy/%D0%B3%D0%B0%D0%B9%D0%B4-%D0%BF%D0%BE-ios-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83-43aff0a376e4
#community
Medium
Гайд по iOS сообществу
Для прошедшего Mobius подготовил листовку с кратким гайдом по нашему iOS сообществу. Качество печати немного испортило идею, но в…
Podlodka #8 - Code Review
Пообщались про Code Review, разобрали, какие цели перед собой ставить, как организовать процесс в разных командах и как измерить его эффективность. Ну и в комплекте - много шуточек про фактор автобуса.
SoundCloud: http://bit.ly/2oYAkHV
iTunes: http://apple.co/2ohiMX0
Содержание и ссылки: http://telegra.ph/Podlodka-8---Code-Review-04-24
#podlodka
Пообщались про Code Review, разобрали, какие цели перед собой ставить, как организовать процесс в разных командах и как измерить его эффективность. Ну и в комплекте - много шуточек про фактор автобуса.
SoundCloud: http://bit.ly/2oYAkHV
iTunes: http://apple.co/2ohiMX0
Содержание и ссылки: http://telegra.ph/Podlodka-8---Code-Review-04-24
#podlodka
SoundCloud
Code Review
Пообщались про Code Review, разобрали, какие цели перед собой ставить, как организовать процесс в разных командах и как измерить его эффективность. Ну и в комплекте - много шуточек про фактор автобуса
Swift запустили проект, который позволит удостовериться в том, что новые фичи не ломают source compatibility. Добавляйте свой опенсорсный проект в набор их тестов - и если что-то сломается, вы и Swift узнаете об этом первыми.
https://swift.org/blog/swift-source-compatibility-test-suite/
#swift #news
https://swift.org/blog/swift-source-compatibility-test-suite/
#swift #news
Swift.org
Swift Source Compatibility Test Suite Now Available
We are pleased to announce the release of a new Swift source compatibility test
suite as part of the effort
to maintain source compatibility in future Swift releases.
suite as part of the effort
to maintain source compatibility in future Swift releases.
Папочка координаторов вернулся с новым циклом про них. Первая серия - про постепенную миграцию на этот способ структурирования приложения.
http://khanlou.com/2017/04/migrating-to-coordinators/
#patterns
http://khanlou.com/2017/04/migrating-to-coordinators/
#patterns