А вот и расписание iOS Crew подъехало! Тема первой недели, которая начнется уже в ближайший понедельник:
🎨 Начнем с типичных интерфейсных проблем современных приложений, а закрепим live-кодингом по прокачке визуальной части приложения от Саши Зимина
🤓 Ребята из VK расскажут подробности работы UIKit под капотом: CoreAnimation, render server, runloop
👔 В середине недели есть возможность пройти публичное собеседование по UI части или посмотреть со стороны
🍻 Ну а в пятницу вечером развлекательный формат Code in the Dark и традиционный бар, который работает до последнего посетителя!
https://podlodka.io/ioscrew-2
🎨 Начнем с типичных интерфейсных проблем современных приложений, а закрепим live-кодингом по прокачке визуальной части приложения от Саши Зимина
🤓 Ребята из VK расскажут подробности работы UIKit под капотом: CoreAnimation, render server, runloop
👔 В середине недели есть возможность пройти публичное собеседование по UI части или посмотреть со стороны
🍻 Ну а в пятницу вечером развлекательный формат Code in the Dark и традиционный бар, который работает до последнего посетителя!
https://podlodka.io/ioscrew-2
Интересный тред про то, является ли поддержка iOS приоритетом для Flutter (кажется, нет).
https://twitter.com/piannaf/status/1232016319198957571
https://twitter.com/piannaf/status/1232016319198957571
Twitter
Justin Mancinelli
> while Cupertino widgets is a weak area, the benefit of prioritizing this area applies to only a small group of developers. -- https://t.co/fAE7n2kQ6G What does this mean about Flutter's goals for iOS? Flutter developers' experience with iOS apps? What about…
Неожиданный лайфхак для Xcode – использовать отображение результатов поиска в Xcode по определенному слову как to-do list.
https://twitter.com/lickability/status/1294295481812750336
https://twitter.com/lickability/status/1294295481812750336
Twitter
Lickability
Every week, one of our iOS devs shares a special tip in the engineering meeting. Here’s this week’s tip from @mliberatore: Treat your Xcode search results as a to-do list and delete (⌫) results when you no longer need them. #iOSDevTips https://t.co/knhXxsdp9l
❤1
Про то, как в мобильном GitHub подходят к документации архитектурных решений на проекте.
https://github.blog/2020-08-13-why-write-adrs/
https://github.blog/2020-08-13-why-write-adrs/
The GitHub Blog
Why Write ADRs
How architecture decision records can help your team.
🔥 Когда мы говорим, что Podlodka iOS Crew — это уникальная конференция, то это не просто дешевый маркетинг. Судите сами — возможно ли представить классическую оффлайн конференцию, в рамках которой вы сможете поучаствовать в публичном собеседовании, с комфротом понаблюдать за лайв-кодингом звезд индустрии или побывать на сессии с полным разносом интерфейсов современных мобильных приложений, после которой вы легко уложите в споре любого дизайнера на лопатки? 🔥
И это только ПЕРВАЯ неделя, которая полность посвящена всем тонкостям работы над UI в iOS! 👩🏼🎨
Конечно, классические (но нескучные!) доклады тоже в программе, ведь Podlodka iOS Crew — это 5⭐️ all-inclusive конференция.
Уже стартанул чемпионат по набору баллов за настоящие призы и звание самого активного участника комьюнити, уже ведется сбор заявок на участие в публичном собеседовании но вы ВСЕ ЕЩЕ успеваете вороваться на борт: участникам доступны записи всех прошедших сессий.
Кстати, на второй неделе мы прокачаемся и превратимся их 1х в 10х инженеров, но об этом в следующий раз 🤫
Ждем вас на борту! ➡️ https://podlodka.io/ioscrew-2 ⬅️
И это только ПЕРВАЯ неделя, которая полность посвящена всем тонкостям работы над UI в iOS! 👩🏼🎨
Конечно, классические (но нескучные!) доклады тоже в программе, ведь Podlodka iOS Crew — это 5⭐️ all-inclusive конференция.
Уже стартанул чемпионат по набору баллов за настоящие призы и звание самого активного участника комьюнити, уже ведется сбор заявок на участие в публичном собеседовании но вы ВСЕ ЕЩЕ успеваете вороваться на борт: участникам доступны записи всех прошедших сессий.
Кстати, на второй неделе мы прокачаемся и превратимся их 1х в 10х инженеров, но об этом в следующий раз 🤫
Ждем вас на борту! ➡️ https://podlodka.io/ioscrew-2 ⬅️
👍1
Программа онлайн-курса «iOS разработчик. Продвинутый уровень» обновляется каждый запуск. Что нового будет в этот раз?
OTUS обновили программу продвинутого курса iOS на август. Сохранили must-have темы, а также:
1) Убрали несколько простых тем (Realm, CoreData, Региональные форматы и локализация iOS приложения)
2) Переработали 2й модуль, посвященный современной архитектуре
3) Добавили уроки:
- Aутентификация с помощью Firebase через Apple/e-mail/Facebook/Google/Twitter и т. д
- Использование Firebase Cloud Messaging (Мессенджеры, пуши и пр.)
4) Добавили 7й модуль - CoreML и Vision, нейронные сети и машинное обучение
Благодаря тому, что программа перенасыщена знаниями и постоянно актуализируется, у нас появились студенты, которые проходят курс по второму разу.
Присоединяйтесь и вы к сообществу профессиональных iOS разработчиков — проходите вступительный тест и получите доступ к закрытому чату в Slack: https://otus.pw/hCrk/
OTUS обновили программу продвинутого курса iOS на август. Сохранили must-have темы, а также:
1) Убрали несколько простых тем (Realm, CoreData, Региональные форматы и локализация iOS приложения)
2) Переработали 2й модуль, посвященный современной архитектуре
3) Добавили уроки:
- Aутентификация с помощью Firebase через Apple/e-mail/Facebook/Google/Twitter и т. д
- Использование Firebase Cloud Messaging (Мессенджеры, пуши и пр.)
4) Добавили 7й модуль - CoreML и Vision, нейронные сети и машинное обучение
Благодаря тому, что программа перенасыщена знаниями и постоянно актуализируется, у нас появились студенты, которые проходят курс по второму разу.
Присоединяйтесь и вы к сообществу профессиональных iOS разработчиков — проходите вступительный тест и получите доступ к закрытому чату в Slack: https://otus.pw/hCrk/
Otus
Разработчик iOS: практическое применение Swift 5, работа в Xсode и Git
Курс Разработчик iOS в OTUS с возможностью трудоустройства
🔥1
Подъехала мякотка про то, как работать с IoT в iOS – а конкретно, записывать карту из приложения на носимый брелок.
https://habr.com/ru/company/cardsmobile/blog/515602/
https://habr.com/ru/company/cardsmobile/blog/515602/
Хабр
Как мы загружали банковскую карту из iPhone в брелок
С каждым годом всё больше компаний проявляют интерес к проектам, связанным с интернетом вещей ( Internet of Things, IoT ). В статье я расскажу о созданной нами IoT платформе, о способах загрузки...
Про C++ modules, которые помогают избавиться от использования многих препроцессорных директив.
https://pspdfkit.com/blog/2020/cpp20-in-2020-modules/
https://pspdfkit.com/blog/2020/cpp20-in-2020-modules/
PSPDFKit
C++20 in 2020: Modules | PSPDFKit
An introduction to the C++20 modules feature: what they are, their potential advantages and disadvantages, and how they are used.
Хотите узнать, сколько времени каждый день вы тратите на ожидание билдов Xcode? Ловите скрипт и делитесь своими результатами в нашем чатике!
https://blog.kulman.sk/xcode-build-times/
https://blog.kulman.sk/xcode-build-times/
blog.kulman.sk
How much time a day do you waste waiting for Xcode builds?
Have you ever wondered how much time a day you spend waiting for Xcode to do your builds?
Working on a project that is almost entirely written in Swift I wonder that every day with a feeling that it is a non-trivial amount of time just wasted.
With Xcode…
Working on a project that is almost entirely written in Swift I wonder that every day with a feeling that it is a non-trivial amount of time just wasted.
With Xcode…
Если вы руководите командой или только думаете двинуть в тимлиды, то присоединяйтесь к новому сезону Podlodka Teamlead Crew, который пройдет 31 августа. Мы плотно разбираем две большие темы:
📚Управление знаниями
Только практические советы: как адаптировать новых сотрудников, делиться знаниями внутри команды, внедрять новые технологии, управлять тех.долгом, систематизировать все и вся.
💰Как тимлиду расти в глазах руководства
Тимлид — это не только руководитель, который поддерживает и защищает свою команду, но и подчиненный своего руководителя. Как расти в его глазах, как зарабатывать больше, развивать личный бренд и просто радовать своего начальника.
По формату – все, как вы любите. Интенсивы в Zoom, бешеный Slack чат и тесная работа вместе с крутыми экспертами из индустрии. А если сомневаетесь – посмотрите наши сессии в открытом доступе!
Пока расписание финализируется, билеты продаются по сниженной цене – налетайте!
https://podlodka.io/tlcrew
📚Управление знаниями
Только практические советы: как адаптировать новых сотрудников, делиться знаниями внутри команды, внедрять новые технологии, управлять тех.долгом, систематизировать все и вся.
💰Как тимлиду расти в глазах руководства
Тимлид — это не только руководитель, который поддерживает и защищает свою команду, но и подчиненный своего руководителя. Как расти в его глазах, как зарабатывать больше, развивать личный бренд и просто радовать своего начальника.
По формату – все, как вы любите. Интенсивы в Zoom, бешеный Slack чат и тесная работа вместе с крутыми экспертами из индустрии. А если сомневаетесь – посмотрите наши сессии в открытом доступе!
Пока расписание финализируется, билеты продаются по сниженной цене – налетайте!
https://podlodka.io/tlcrew
8-10 сентября Epam организует онлайновую мобильную конфу. В программе – подходы к identity management, Combine, SwiftUI и другие радости.
https://epa.ms/mobile-days
https://epa.ms/mobile-days
wearecommunity.io
Mobile Days: Registration
3 days of coolest talks about iOS, Android and Flutter
Кстати, а вот прямо сейчас идет трансляция CocoaHeads Remote, подключайтесь!
youtu.be/PYOtCVfYcCI
youtu.be/PYOtCVfYcCI
YouTube
CocoaHeads Remote IV
Советы по удобному дебагу SwiftUI.
https://www.swiftbysundell.com/articles/building-swiftui-debugging-utilities/
https://www.swiftbysundell.com/articles/building-swiftui-debugging-utilities/
Swift by Sundell
Building SwiftUI debugging utilities | Swift by Sundell
This week, let’s take a look at a few examples of building custom debugging utilities for SwiftUI-based views — from specific methods to general-purpose abstractions.
🔥🔥🔥В iOS Crew сегодня начинается вторая неделя, посвященная тому, как стать x10 инженером:
🎹Алексей Демедецкий расскажет про то, как сделать клавиатуру продолжением себя при помощи шорткатов
🤖Сессии по кодогенерации, shell и автоматизации работы с UI
🧠Обсуждение личной эффективности и нашего здоровья
🧘♀️Сложно представить, НО! Каждое утро конфы будет начинаться с сессий медитации в 9:30 мск
Билеты на вторую неделю продаются по сниженной цене. С ним вы получаете и доступ ко всем записям первой недели про UI, так что сделка топ!
podlodka.io/ioscrew-2
🎹Алексей Демедецкий расскажет про то, как сделать клавиатуру продолжением себя при помощи шорткатов
🤖Сессии по кодогенерации, shell и автоматизации работы с UI
🧠Обсуждение личной эффективности и нашего здоровья
🧘♀️Сложно представить, НО! Каждое утро конфы будет начинаться с сессий медитации в 9:30 мск
Билеты на вторую неделю продаются по сниженной цене. С ним вы получаете и доступ ко всем записям первой недели про UI, так что сделка топ!
podlodka.io/ioscrew-2
Если вы все еще используете Zeplin, подумайте, нет ли смысла пересесть на Figma.
https://infinum.com/the-capsized-eight/zeplin-to-figma
https://infinum.com/the-capsized-eight/zeplin-to-figma
Infinum
Export Assets From Zeplin to Figma in 5 Easy Steps
Learn how to export your assets from Zeplin to Figma in this guide. We will show you how to do this in 5 easy steps.
Пора заучивать шорткаты для новой системы табов в Xcode 12.
https://samwize.com/2020/08/21/navigating-xcode-12-and-tabs/
https://samwize.com/2020/08/21/navigating-xcode-12-and-tabs/
@samwize
Navigating Xcode 12 and Tabs
Xcode 12 introduced a new tab system call Document Tabs. The old system is Window Tabs.
Глубокое погружение в SwiftNIO – обзор архитектуры и реализация простого серверного приложения.
https://rderik.com/blog/understanding-swiftnio-by-building-a-text-modifying-server/
https://rderik.com/blog/understanding-swiftnio-by-building-a-text-modifying-server/
Rderik
Understanding SwiftNIO by building a text modifying server
Building a network application requires a good amount of effort, not only because of the complexities of the application you are building but also by the nature of network architecture. We have to define how are we going to handle the connections, the abstractions…
Kaspersky ищет сотрудника на удалёнку на вакансию iOS Developer.
Откликнуться можно по ссылке 👉 https://clck.ru/QEXDd
Откликнуться можно по ссылке 👉 https://clck.ru/QEXDd
В продолжение недавней статьи про Figma – плагин для автоматизации экспорта ресурсов в Xcode.
https://vc.ru/dev/151601-figmaexport-kak-avtomatizirovat-eksport-ui-kit-iz-figma-v-xcode-i-android-studio-proekty
https://vc.ru/dev/151601-figmaexport-kak-avtomatizirovat-eksport-ui-kit-iz-figma-v-xcode-i-android-studio-proekty
vc.ru
FigmaExport: как автоматизировать экспорт UI-Kit из Figma в Xcode и Android Studio проекты — Разработка на vc.ru
Даня Субботин, железный iOS-разработчик Redmadrobot, рассказывает, как можно облегчить себе жизнь и начать экспортировать ресурсы из Figma напрямую в Xcode и Android Studio за несколько секунд.
Мы выложили расписание обеих недель Teamlead Crew, который стартанет уже в следующий понедельник. Если вы вдруг откладывали покупку билета, то сейчас – самое время ворваться на борт!
Ради чего стоит купить билет:
🤝Научиться договариваться со своим руководителем о понятных целях и вовремя получать повышения
🏁Узнать, как строить простые и эффективные процессы онбординга новых сотрудников
🛠Получить новые инструменты: техрадар, гильдии, базы знаний
🤬Узнать, как действовать, когда твой руководитель – мудак
💰Научиться торговаться за зарплату
📚Разобраться, как организовать эффективный обмен знаниями внутри команды
🔥И еще раз – две недели интенсивного обмена опытом, инсайты от тимлидов разных компаний, разбор ваших собственных болей и вопросов.🔥
Смотрите расписание и вперед: https://podlodka.io/tlcrew#schedule
Ради чего стоит купить билет:
🤝Научиться договариваться со своим руководителем о понятных целях и вовремя получать повышения
🏁Узнать, как строить простые и эффективные процессы онбординга новых сотрудников
🛠Получить новые инструменты: техрадар, гильдии, базы знаний
🤬Узнать, как действовать, когда твой руководитель – мудак
💰Научиться торговаться за зарплату
📚Разобраться, как организовать эффективный обмен знаниями внутри команды
🔥И еще раз – две недели интенсивного обмена опытом, инсайты от тимлидов разных компаний, разбор ваших собственных болей и вопросов.🔥
Смотрите расписание и вперед: https://podlodka.io/tlcrew#schedule
podlodka.io
Онлайн-конференция Podlodka Teamlead Crew, сезон #15
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам тимлидства, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.