Про автоматизацию мониторинга крешей в приложениях.
https://habr.com/ru/company/avito/blog/518222/
https://habr.com/ru/company/avito/blog/518222/
Хабр
Crash-crash, baby. Автоматический мониторинг фатальных ошибок мобильных приложений
Всем привет! Меня зовут Дмитрий, я релиз-инженер в команде CI/CD Speed Авито. Вот уже несколько лет мы с коллегами отвечаем за всё, что связано с релизами наших...
Надо знать своего врага в лицо! Ловите обзорную статью про мотивацию сотрудников и использование зарплаты как инструмента.
https://sharovatov.github.io/entries/2019-03-motivation.html
https://sharovatov.github.io/entries/2019-03-motivation.html
Кстати, недавно вышел Swift 5.3, а я совсем пропустил. Держите блогпост с отличной картинкой внутри.
https://swift.org/blog/swift-5-3-released/
https://swift.org/blog/swift-5-3-released/
Swift.org
Swift 5.3 released!
Swift 5.3 is now officially released! 🎉
Если вы пока не добрались до виджетов, но жадно на них посматриваете – держите статью.
https://habr.com/ru/company/cardsmobile/blog/519516
https://habr.com/ru/company/cardsmobile/blog/519516
Хабр
Виджеты в iOS 14 – возможности и ограничения
В этом году для iOS-разработчиков появилось сразу несколько интересных возможностей посадить батарейку айфона улучшить пользовательский опыт, одна из таких — н...
Ускорять сборку можно не только софтовыми оптимизациями, но и буквально заливая свой миник жидким железом!
https://medium.com/avitotech/mac-mini-with-liquid-metal-269fca97af7d
https://medium.com/avitotech/mac-mini-with-liquid-metal-269fca97af7d
Medium
Mac mini with liquid metal
Learn how liquid metal alloy affects Mac mini cooling system performance.
Ищу себе в помощь редактора для всех каналов Good Reads: iOS, Android, QA и TechLead. Эта работа прокачает вас как специалиста, поможет развить личный бренд, даст немного дополнительного дохода и возможность врываться в другие классные проекты. Если интересно – пишите мне в личку, @etolstoy!
https://telegra.ph/Ishchu-redaktora-kanalov-Good-Reads-09-23
https://telegra.ph/Ishchu-redaktora-kanalov-Good-Reads-09-23
Telegraph
Ищу редактора каналов Good Reads
Вот уже несколько лет я развиваю несколько Telegram каналов с клевым IT контентом для iOS, Android, QA и тимлидов. Концепция простая – каждый день я публикую от 1 до 3 ссылок на полезные статьи, видео или твиты, добавляя к этому небольшой авторский комментарий.…
Выходные – подходящий момент для того, чтобы прокачать свои навыки. Отличный способ – купить плейлист недавнего Podlodka iOS Crew с 24 сессиями про разработку UI и прокачку своей инженерной эффективности:
🎹Алексей Демедецкий делится тем, как сделать клавиатуру продолжением себя при помощи шорткатов
🤓 Ребята из VK рассказывают подробности работы UIKit под капотом: CoreAnimation, render server, runloop
👔 Смотрите со стороны, как проходится UI часть собеседований на iOS разработчика
🎨Учитесь у Саши Зимина прокачивать визуальную часть приложений, смотря на его лайв кодинг
https://podlodka.io/crew#!/tproduct/203984162-1599590599995
🎹Алексей Демедецкий делится тем, как сделать клавиатуру продолжением себя при помощи шорткатов
🤓 Ребята из VK рассказывают подробности работы UIKit под капотом: CoreAnimation, render server, runloop
👔 Смотрите со стороны, как проходится UI часть собеседований на iOS разработчика
🎨Учитесь у Саши Зимина прокачивать визуальную часть приложений, смотря на его лайв кодинг
https://podlodka.io/crew#!/tproduct/203984162-1599590599995
podlodka.io
Podlodka Crew – онлайн-конференции нового формата
Онлайн-конференции про IT нового формата – однонедельные интенсивы с ежедневными интерактивными сессиями в Zoom, нон-стоп общением с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram. И все это – по цене в десять раз ниже привычных…
30 сентября 18:00 (МСК) компания SimbirSoft приглашает на онлайн-трансляцию по мобильной разработке — «Натив VS кроссплатформа. Что выбрать бизнесу?».
За круглым столом соберутся эксперты Росбанка, Яндекс.Такси, Ак Барс и SimbirSoft.
Они поговорят про:
— Плюсы и минусы кроссплатформенной и нативной разработки.
— Какие задачи решают бизнес-приложения и как развивать свой продукт.
Только реальный опыт, кейсы, тренды и живое общение.
Регистрируйтесь: https://www.simbirsoft.com/7R12
За круглым столом соберутся эксперты Росбанка, Яндекс.Такси, Ак Барс и SimbirSoft.
Они поговорят про:
— Плюсы и минусы кроссплатформенной и нативной разработки.
— Какие задачи решают бизнес-приложения и как развивать свой продукт.
Только реальный опыт, кейсы, тренды и живое общение.
Регистрируйтесь: https://www.simbirsoft.com/7R12
Настоящий iOS разработчик не замыкается в своей узкой эппловой экосистеме и активно следит за тем, что происходит у коллег по платформе. А проще всего это делать на нашей конференции Podlodka Android Crew, новый сезон которой начнется 5 октября.
Представьте, что первые две недели октября могут пройти так:
💰Вам на пальцах объяснят, как вырасти из мобильного разработчика в настоящего СТО
💻В прямом эфире посмотрите, как рефакторится тестовый проект на Android
🔥Нескольких звезд индустрии ПРОЖАРЯТ на публичном собеседовании
🛠Посмотрите, как устроена работа с DDD и TDD на Kotlin
💸Заберете кучу лайфхаков по построению своей мобильной карьеры и личного бренда
☕️Каждое утро и вечер вы будете зависать на сессиях в Zoom, а днем – холиварить в Slack-чате с экспертами
Сегодня – последний день продажи билетов по сниженной цене, так что подключайтесь!
Представьте, что первые две недели октября могут пройти так:
💰Вам на пальцах объяснят, как вырасти из мобильного разработчика в настоящего СТО
💻В прямом эфире посмотрите, как рефакторится тестовый проект на Android
🔥Нескольких звезд индустрии ПРОЖАРЯТ на публичном собеседовании
🛠Посмотрите, как устроена работа с DDD и TDD на Kotlin
💸Заберете кучу лайфхаков по построению своей мобильной карьеры и личного бренда
☕️Каждое утро и вечер вы будете зависать на сессиях в Zoom, а днем – холиварить в Slack-чате с экспертами
Сегодня – последний день продажи билетов по сниженной цене, так что подключайтесь!
podlodka.io
Онлайн-конференция Podlodka Android Crew, сезон #13
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Подборка из 70 видео с онбордингом в приложениях с подпиской. Вдохновляйтесь!
https://www.producthunt.com/posts/ui-ux-onboarding-ios-best-practices
https://www.producthunt.com/posts/ui-ux-onboarding-ios-best-practices
Product Hunt
Qonversion: The mobile subscription analytics every app maker wanted | Product Hunt
Mobile subscription analytics for app makers to power revenue growth.
👍1
Еще один шаг к распространению империи Swift повсеместно. Как бонус – объяснение разницы между мультиплатформой и кроссплатформой.
(спасибо @kondranton за ссылку)
https://swift.org/blog/swift-system/
(спасибо @kondranton за ссылку)
https://swift.org/blog/swift-system/
Swift.org
Swift System is Now Open Source
In June, Apple introduced Swift System, a new library for Apple platforms that provides idiomatic interfaces to system calls and low-level currency types. Today, I’m excited to announce that we’re open-sourcing System and adding Linux support! Our vision…
Разбираемся, как написать кастомный пайплайн по беспрерывной обработке звука с помощью
AVAudioEngine
(спасибо @dankunis за ссылку)
https://medium.com/tarkalabs/using-avaudioengine-to-record-compress-and-stream-audio-on-ios-48dfee09fde4Medium
Using AVAudioEngine to Record and Compress Audio on iOS
There are many ways to record audio on iOS, with the AVFoundation framework being a veritable Swiss Army Knife of tools.
🌟Самый важный анонс этой недели – это старт нового сезона Podlodka QA Crew!🌟
Представьте, что конец октября может пройти так:
🛠Разберетесь, как начать покрывать автотестами свои мобильные приложения с помощью воркшопов и лайвкодингов
📱Узнаете кучу специфики тестирования мобилок и научитесь все эти грабли обходить
📈Подберете набор метрик для оценки пользы от своих тестов
✂️Научитесь сокращать количество тестов при сохранении их качества
🔥На практике отработаете разные способы улучшения качества своих тестов – пострелизный мониторинг, мутационное тестирование, проверки инфраструктуры и многое другое
Приходите разбираться с мобильными тестами сами и отправляйте на конференцию своих QA – качество само себя не обеспечит!
Старт 19 октября, сниженная цена, ждем на борту – ведь будет очень круто!
Представьте, что конец октября может пройти так:
🛠Разберетесь, как начать покрывать автотестами свои мобильные приложения с помощью воркшопов и лайвкодингов
📱Узнаете кучу специфики тестирования мобилок и научитесь все эти грабли обходить
📈Подберете набор метрик для оценки пользы от своих тестов
✂️Научитесь сокращать количество тестов при сохранении их качества
🔥На практике отработаете разные способы улучшения качества своих тестов – пострелизный мониторинг, мутационное тестирование, проверки инфраструктуры и многое другое
Приходите разбираться с мобильными тестами сами и отправляйте на конференцию своих QA – качество само себя не обеспечит!
Старт 19 октября, сниженная цена, ждем на борту – ведь будет очень круто!
podlodka.io
Онлайн-конференция Podlodka QA Crew, сезон #14
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам QA-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Автор рассказывает как выбрать минимальную версию iOS для своего приложения и постепенно отказаться от поддержки старой.
(спасибо @afedorovrk за ссылку)
https://medium.com/better-programming/picking-a-minimum-ios-version-to-support-c55499875354
(спасибо @afedorovrk за ссылку)
https://medium.com/better-programming/picking-a-minimum-ios-version-to-support-c55499875354
Medium
Picking a Minimum iOS Version to Support
What to do when Apple rolls out an update
Если вы еще не разобрались в динамической и статической диспетчеризации в Swift, то вот хорошая статья для начала.
(спасибо @dankunis за ссылку)
https://medium.com/flawless-app-stories/static-vs-dynamic-dispatch-in-swift-a-decisive-choice-cece1e872d
(спасибо @dankunis за ссылку)
https://medium.com/flawless-app-stories/static-vs-dynamic-dispatch-in-swift-a-decisive-choice-cece1e872d
Medium
Static vs Dynamic Dispatch in Swift: A decisive choice
Performance vs Flexibility
Хочешь освоить востребованную профессию, чтобы работодатели выстроились в очередь? Начни с изучения Swift – это производительный и легкий в чтении язык программирования.
Прямо сейчас запишись на бесплатный интенсив «Swift для начинающих» образовательной экосистемы GeekBrains от Mail.ru Group.
За два часа ты:
узнаешь все об особенностях и преимуществах языка Swift;
научишься использовать среду разработки Xcode, а также переменные, массивы и классы;
сможешь создавать базовые элементы интерфейса TableViewController, NavigationController, а еще подключать и использовать сторонние библиотеки.
Клик по ссылке сделает Swift чуть ближе и понятнее!
Программа интенсива
Прямо сейчас запишись на бесплатный интенсив «Swift для начинающих» образовательной экосистемы GeekBrains от Mail.ru Group.
За два часа ты:
узнаешь все об особенностях и преимуществах языка Swift;
научишься использовать среду разработки Xcode, а также переменные, массивы и классы;
сможешь создавать базовые элементы интерфейса TableViewController, NavigationController, а еще подключать и использовать сторонние библиотеки.
Клик по ссылке сделает Swift чуть ближе и понятнее!
Программа интенсива
GeekBrains
Создание мобильных приложений на Swift - обучение с нуля бесплатно | онлайн-курсы по Swift для начинающих на GeekBrains
Хотите научиться создавать мобильные приложения? Пройдите интенсивный двухчасовой курс по Swift на GeekBrains.ru и узнайте основы языка Swift с опытными преподавателями.
Разбираемся в чем различие между as, as?, as! и как это может помочь при отладке generic’ов.
(спасибо @afedorovrk за ссылку)
https://oleb.net/2020/as/
(спасибо @afedorovrk за ссылку)
https://oleb.net/2020/as/
oleb.net
as, as?, and as! – Ole Begemann
The <code>as</code> and <code>as?</code> operators in Swift are more different than their similar names suggest.
Про то, как писать качественные клиентские SDK. Статья про бэкенд, но обшие принципы применимы и в мобилках.
https://medium.com/wix-engineering/5-tips-for-writing-great-client-libraries-f6d02d57fdcc
https://medium.com/wix-engineering/5-tips-for-writing-great-client-libraries-f6d02d57fdcc
Medium
5 tips for writing great client SDK libraries
Recently I have learned a lot about what qualities make for a user friendly (and non-user friendly) client SDK library.
В четверг в эфире Android Broadcast Катя Петрова расскажет много разных интересных штук про Kotlin Multiplatform Mobile. Подключайтесь и накидывайте ваши вопросы – ведь очевидно, что за KMM – будущее!
https://www.youtube.com/watch?v=lmm3HxVZyJQ
https://www.youtube.com/watch?v=lmm3HxVZyJQ
YouTube
Что там с Kotlin Multiplatform Mobile? Катя Петрова, Dev Advocate@JetBrains
#AndroidBroadcast #Kotlin #Multiplatform
Развитие Kotlin Multiplatform сейчас сфокусировалось на мобильной разработки. Катя Петрова расскажет нам о состоянии Mobile Multiplatform, новом плагине для Android Studio и работе Kotlin Dev Advocate
Гость выпуска…
Развитие Kotlin Multiplatform сейчас сфокусировалось на мобильной разработки. Катя Петрова расскажет нам о состоянии Mobile Multiplatform, новом плагине для Android Studio и работе Kotlin Dev Advocate
Гость выпуска…
Максимально глубоко закапываемся в устройство рекурсии!
https://habr.com/ru/post/521100/
https://habr.com/ru/post/521100/
Хабр
Разбираемся в рекурсии
Привет, Хабр. Про рекурсию ходит много шуток, и она традиционно считается одной из сложных для понимания тем в computer science, поэтому давайте сегодня немного...
Приятная новость для любителей продуктов Яндекса.
Теперь на устройствах, работающих на iOS, Яндекс.Браузер можно устанавливать браузером по умолчанию, т.е. все ссылки автоматически будут открываться через него.
Узнать о том, как это сделать, и о полезных особенностях Яндекс.Браузера можно здесь
Теперь на устройствах, работающих на iOS, Яндекс.Браузер можно устанавливать браузером по умолчанию, т.е. все ссылки автоматически будут открываться через него.
Узнать о том, как это сделать, и о полезных особенностях Яндекс.Браузера можно здесь
Яндекс Дзен
Новое в iOS 14: как выбрать браузер по умолчанию на iPhone
С выходом новой версии iOS 14 у пользователей появилась возможность выбрать основной браузер. Это удобно: ссылки из мессенджеров и других приложений будут открываться в том браузере, который предпочитает пользователь. Но есть один нюанс — выбор доступен только…