А вот и расписание 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
Подъехала мякотка про то, как работать с 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/
Nutrient
C++20 in 2020: Modules | Nutrient
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 …
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, сезон #16
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам тимлидства, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Отличный обзор 10 проблем современной Flutter разработки – от слабого тулинга до практически ручной сериализации.
http://vvsevolodovich.dev/10-things-that-are-wrong-with-flutter/
http://vvsevolodovich.dev/10-things-that-are-wrong-with-flutter/
Vladimir Ivanov Dev Blog
10 things that are wrong with Flutter
Everybody is hyped about Flutter these days. And no wonder: a crossplatform framework with declarative approach to UI, using a statically typed language(Dart), invented and supported by Google. What could be possibly wrong with it? Let's discuss in this post.