Бросайте красить вьюшки и выучите наконец Computer Science.
https://teachyourselfcs.com/
https://teachyourselfcs.com/
Teachyourselfcs
Teach Yourself Computer Science
All the resources you need to give yourself a world class computer science education
Тред, в котором Женя рассказывает, как айосеру получать 600к рублей.
https://twitter.com/tygeddar/status/1303374349949427712?s=21
https://twitter.com/tygeddar/status/1303374349949427712?s=21
Twitter
Евгений Елчев
1. Стартану как я еще один тред. Про джунов, синьоров, и их зарплаты. Как подсказывает мой опыт, эта тема очень холиварна. Так что, дисклеймер, я буду делиться своими субъективными опытом и наблюдениями.
Сколько вы получаете?
Anonymous Poll
26%
Меньше 100к
16%
100-149к
16%
150-199к
14%
200-249к
8%
250-299к
5%
300-349к
2%
350-399к
3%
400-500к
10%
я джонфир и получаю больше 500к
Про автоматизацию мониторинга крешей в приложениях.
https://habr.com/ru/company/avito/blog/518222/
https://habr.com/ru/company/avito/blog/518222/
Хабр
Crash-crash, baby. Автоматический мониторинг фатальных ошибок мобильных приложений
Всем привет! Меня зовут Дмитрий, я релиз-инженер в команде CI/CD Speed Авито. Вот уже несколько лет мы с коллегами отвечаем за всё, что связано с релизами наших...
Надо знать своего врага в лицо! Ловите обзорную статью про мотивацию сотрудников и использование зарплаты как инструмента.
http://sharovatov.github.io/entries/2019-03-motivation.html
http://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, нон-стоп общением с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Slack. И все это – по цене в десять раз ниже привычных…
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 с опытными преподавателями.