Если вайпер для вас недостаточно синглреспонсибилити, то какой-то парень принес новую архитектуру - 4v engine. Все как вы любите, много классов, много стрелочек, фабрики, интеракторы и вот это все.
https://marcosantadev.com/new-ios-software-architecture-4v-engine
#architecture
https://marcosantadev.com/new-ios-software-architecture-4v-engine
#architecture
Marcosantadev
New iOS Software Architecture: 4V Engine
When we develop an iOS application, we can choose among several software architectures. Unfortunately, all of them have some problems. 4V Engine is an alternative born to fill the gaps.
Сместим акцент на чуть более фундаментальное. Подборка из десяти частоиспользуемых структур данных, для каждой из которых есть семплы на js и ссылки на задачи для тренировки.
https://proglib.io/p/data-structures/
#cs
https://proglib.io/p/data-structures/
#cs
Библиотека программиста
10 структур данных, которые вы должны знать (+видео и задания)
Бо Карнс – разработчик и преподаватель расскажет о наиболее часто используемых и общих структурах данных. Специально для вас мы перевели его статью.
Кстати, 1 сентября в очередной раз повышаются цены за билеты на Mobius. Ловите момент и регайтесь с моим промокодом GoodTickets.
https://mobiusconf.com/
#conferences
https://mobiusconf.com/
#conferences
Mobius 2025 Autumn. Конференция по мобильной разработке
Mobius 2025 Autumn | Конференция по мобильной разработке
Mobius 2025 Autumn. Единственная в России профильная IT-конференция для разработчиков мобильных приложений. Android, iOS, Flutter, Kotlin Multiplatform, кроссплатформенная разработка — в десятках докладов, воркшопов и дискуссий.
Начинаю новый проект - подборки хороших вакансий. Несколько правил:
- Не чаще раза в две недели (по крайней мере сейчас)
- В некоторых вакансиях название компании не указывается по требованию партнеров
- Хотите увидеть тут вашу вакансию - пишите мне.
https://goo.gl/e71z9H
#jobs
- Не чаще раза в две недели (по крайней мере сейчас)
- В некоторых вакансиях название компании не указывается по требованию партнеров
- Хотите увидеть тут вашу вакансию - пишите мне.
https://goo.gl/e71z9H
#jobs
Telegraph
iOS Good Jobs #1
Дайджест актуальных позиций в Москве для iOS разработчиков. iOS разработчик для работы над проектом Интерактивного Телевидения для одного из ведущих телекомов РФ. Аудитория проекта - более 6 мл человек! Перед командой сейчас стоит задача перевести приложение…
Apple подвезли human interface guidelines для дополненной реальности. Если вы для себя её еще не закопали, чтиво полезное.
https://developer.apple.com/ios/human-interface-guidelines/technologies/augmented-reality/
#ar
https://developer.apple.com/ios/human-interface-guidelines/technologies/augmented-reality/
#ar
Apple
Augmented Reality - System Capabilities - iOS - Human Interface Guidelines - Apple Developer
Learn about designing apps for iOS.
Кстати, пару недель назад выкладывал неплохой лонгрид про устройство ARKit и его отличия от альтернатив. Ребята подогнали перевод на русский, так что можете освежить память.
http://apptractor.ru/info/articles/pochemu-arkit-luchshe-alternativ.html
#ar
http://apptractor.ru/info/articles/pochemu-arkit-luchshe-alternativ.html
#ar
AppTractor
Почему ARKit лучше альтернатив?
Мэтт Мисникс, работающий с AR уже девять лет, рассказал о том, почему ARKit сейчас предоставляет лучшие возможности для разработчиков, и объяснил, как работают AR-системы и с какими проблемами сейчас сталкиваются их создатели.
Apple подтвердили, что 12 сентября покажут новые айфоны и, видимо, финальную версию iOS 11. Если вы уже начинаете судорожно придумывать, где бы посмотреть ивент, то пока ничего не планируйте - скоро кину анонс, который решит вашу проблему.
https://www.theverge.com/2017/8/31/16233998/apple-iphone-8-event-september-12th-invitation
#news
https://www.theverge.com/2017/8/31/16233998/apple-iphone-8-event-september-12th-invitation
#news
The Verge
Apple’s iPhone 8 event is happening on September 12th
Apple has sent out invites for its next big event on September 12th, where the company is expected to reveal the next iPhone, along with updates to the Apple Watch, Apple TV, and iOS software. A...
А вот и обещанный анонс. Приходите 12 сентября к нам в Avito смотреть трансляцию презентации новых айфонов. Ну и чтобы сделать ивент более полезным, перед этим проведем мини-митап с докладчиками из Рамблера, Avito, App in the Air и AppFollow, где они поделятся своим опытом интеграции новых плюшек iOS 11.
https://avitotech.timepad.ru/event/566035/
#meetups
https://avitotech.timepad.ru/event/566035/
#meetups
avitotech.timepad.ru
Avito Special iOS Event / События на TimePad.ru
Совместный просмотр конференции Apple и обмен идеями о реализации новых фич iOS 11.
Flux в картинках, если без них понять его устройство совсем не получается.
https://code-cartoons.com/a-cartoon-guide-to-flux-6157355ab207
#architecture
https://code-cartoons.com/a-cartoon-guide-to-flux-6157355ab207
#architecture
Список вопросов, которые нужно задавать компании на интервью - инженерам, менеджерам, представителям бизнеса, чтобы оценить глубину и вязкость болота.
https://medium.freecodecamp.org/how-to-interview-as-a-developer-candidate-b666734f12dd
#interviews
https://medium.freecodecamp.org/how-to-interview-as-a-developer-candidate-b666734f12dd
#interviews
freeCodeCamp.org
A developer’s guide to interviewing
By Dave Smith Alternate title: How to interview a company Have you ever been in a job interview, and the interviewer looks across the table and says, “do you have any questions?”, and you just stare back and say, “umm, I don’t think so”. If this has ...
Крутое исследование того, как различные элементы на новой странице приложения в App Store в iOS 11 влияют на конверсию. Если еще не начали оптимизировать, пора бы.
https://vc.ru/p/ios11-marketing-changes
#appstore
https://vc.ru/p/ios11-marketing-changes
#appstore
vc.ru
Инфографика: как оптимизировать приложение для нового App Store в iOS 11
Маркетолог сервиса SplitMetrics Александра Ломаченко поделилась результатами исследования на основе A/B-тестов.
Пока я отдыхал, Стас и Глеб записали новый выпуск подкаста, где закопали 4v engine, что-то накидывали про Flutter и TDD.
https://soundcloud.com/podlodka/podlodka-23-4v-engine-flutter-effektivnost-tdd
#podlodka
https://soundcloud.com/podlodka/podlodka-23-4v-engine-flutter-effektivnost-tdd
#podlodka
SoundCloud
Podlodka #23 – 4V Engine, Flutter, эффективность TDD
В 23 выпуске мы вместе с приглашенным гостем Игорем Василенко из Тинькофф Банка обсудили несколько актуальных статей. В начале мы обсудили «свежие» архитектуры от создателей MVVM-C и RIBLETS, затем по
Выложили видео и слайды с майского Rambler.iOS. Налетайте на анализаторы, свифт на бэке и аутовмемори.
https://habrahabr.ru/company/rambler-co/blog/337176/
#meetups
https://habrahabr.ru/company/rambler-co/blog/337176/
#meetups
Habr
По итогам Rambler.iOS #9
Вот и лето прошло, словно и не бывало и голодные до знаний разработчики потянулись в школу, университет или на онлайн-курсы. Для них, а также для всех, интересующихся iOS-разработкой, мы подготовили...
Нужно немного краудсорсинга. Мы тут готовим очень крутой стенд на московский Mobius. Нам очень нужно собрать названия разных компонентов, которые могли бы присутствовать в какой-нибудь архитектуре. Как пример - View, Decorator, LayerController, StateTerminator. Если еще придумаете, какой иконкой можно обозначить - вообще супер. Ну а зачем - уже на конфе и после нее расскажу.
https://goo.gl/forms/DG3WwfbMsn1FhKPe2
#polls
https://goo.gl/forms/DG3WwfbMsn1FhKPe2
#polls
Google Docs
Architecture Survey
Нужна помощь сообщества. Набросайте названия компонентов, которые могли бы быть частью какой-нибудь архитектуры. Если еще и иконку говорящую придумаете - будет еще лучше. Не ограничивайте фантазию.
Примеры: View, Interactor, Decorator, LayerController.
Примеры: View, Interactor, Decorator, LayerController.
Разбираемся, как работать со Swift Intermediate Language и писать пассы для компилятора.
https://benng.me/2017/08/27/high-level-sil-optimization-in-the-swift-compiler/
#swift #llvm
https://benng.me/2017/08/27/high-level-sil-optimization-in-the-swift-compiler/
#swift #llvm
В Uber, как и во многих других крупных компаниях, есть несколько команд, конечными пользователями которых являются другие разработчики. Они разрабатывают новые инструменты, фреймворки и процессы, которые призваны облегчить жизнь продуктовых инженеров. В интервью руководитель Developer Experience команды рассказывает о том, как они работают.
https://eng.uber.com/developer-experience/
#dx
https://eng.uber.com/developer-experience/
#dx
Посчитал для себя, когда должны выйти GM-версия и релиз iOS 11. Дырявая память по прошлым годам, думаю, не только у меня, поэтому ловите мои космические расчеты.
http://telegra.ph/Daty-reliza-iOS-11-09-07
#news
http://telegra.ph/Daty-reliza-iOS-11-09-07
#news
Telegraph
Даты релиза iOS 11
На днях судорожно пытался вспомнить, когда должна выйти GM-версия новой iOS, а когда – публичный релиз. Такая проблема, думаю, есть не только у меня – поэтому я проанализировал большие данные, провел сложные статистические расчеты и получил предполагаемые…
В паблик наконец-то выложили лучший (но это неправда) доклад с последнего Mobius. Я накидываю, как нужно правильно проводить кодревью, шучу шуточки и ухожу от неловких вопросов. Фотка неудачная на превьюшке правда.
https://youtu.be/RFGiRuLERmc
#processes
https://youtu.be/RFGiRuLERmc
#processes
YouTube
Егор Толстой — May the Code Review be with you
Ближайшая конференция: Mobius 2024 Spring, 23 мая (online), 31 мая – 1 июня (offline, Москва)Подробности и билеты: https://jrg.su/EH5c9Q— —. . .. Бытует мнен...
Хотите запилить свою Призму на CoreML? Ловите пошаговый гайд со ссылками на обученные модели.
https://blog.prismalabs.ai/diy-prisma-app-with-coreml-6b4994cc99e1
#machinelearning
https://blog.prismalabs.ai/diy-prisma-app-with-coreml-6b4994cc99e1
#machinelearning
Medium
DIY Prisma app with CoreML
WWDC 2017 brought us an understanding of what Apple thinks about machine learning and its applications right on mobile devices. CoreML…
Про особенности работы с GCD на сервере. Старожилы чатика помнят индуса, который заходил и про это спрашивал. Теперь вы знаете, какую ссылку ему пошарить.
http://khanlou.com/2017/09/dispatch-on-the-server/
#concurrency #swift #backend
http://khanlou.com/2017/09/dispatch-on-the-server/
#concurrency #swift #backend